免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 8033|回复: 29
收起左侧

[技术交流] arcGIS中如何在同一字段内实现下标

[复制链接]

5

主题

1万

铜板

8

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1303
发表于 2013-6-28 15:48 | 显示全部楼层 |阅读模式
在ARCGIS中,怎么能将同一字段中的指定字符设为下标???
比如地层代号P2l,想要将2作为下标,该怎么样实现??

之前有看到说实现下标的,看却是要把下标内容设置为一个字段,从而实现下标。
现在需要将同一字段内部分字符设置下标,该怎么实现??

求高手指点!!

24

主题

4963

铜板

31

好友

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
3097
发表于 2013-6-28 23:16 | 显示全部楼层
本帖最后由 huangzhi1116 于 2013-6-28 23:57 编辑

用标注表达式
function FindLabel ( [tt]  )
{
  var str = [tt] ;
  var s = (str.substring(1,2));
  return str+"<SUB>"+s+ "</SUB>";
}

其中tt为你的字段,s为字段中第二个字符。可以相应的更改。

评分

参与人数 1铜板 +1 收起 理由
admin + 1 亲,你好快哦~~~

查看全部评分

回复 支持 反对

使用道具 举报

5

主题

1万

铜板

8

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1303
 楼主| 发表于 2013-6-29 10:02 | 显示全部楼层
huangzhi1116 发表于 2013-6-28 23:16
用标注表达式
function FindLabel ( [tt]  )
{

高人,不好意思。
根据你写的程序操作后,总是出现下列问题:
不勾选高级时,验证显示简单表达式不能出现回车。
QQ截图20130629095557.png

当勾选高级时。显示表达式存在错误,请修改后重试。
QQ截图20130629095624.png

还请高手指点,是什么原因造成上述错误??
是我哪里操作不对吗?
回复 支持 反对

使用道具 举报

24

主题

4963

铜板

31

好友

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
3097
发表于 2013-6-29 11:10 | 显示全部楼层
本帖最后由 huangzhi1116 于 2013-6-29 11:12 编辑
dangdang108 发表于 2013-6-29 10:02
高人,不好意思。
根据你写的程序操作后,总是出现下列问题:
不勾选高级时,验证显示简单表达式不能出 ...

勾选 高级,下面解析选Jscript.

回复 支持 反对

使用道具 举报

5

主题

1万

铜板

8

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1303
 楼主| 发表于 2013-6-30 12:55 | 显示全部楼层
huangzhi1116 发表于 2013-6-29 11:10
勾选 高级,下面解析选Jscript.

不好意思,这次验算倒是正确了。
就是显示结果为P2l[sub]2

最后加了一个下标2,前面的没有变为下标。

求解啊~~
回复 支持 反对

使用道具 举报

24

主题

4963

铜板

31

好友

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
3097
发表于 2013-7-2 05:15 手机频道 | 显示全部楼层
你要整个字段都为下标吗?鏉ヨ嚜: Android瀹㈡埛绔
回复 支持 反对

使用道具 举报

24

主题

4963

铜板

31

好友

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
3097
发表于 2013-7-2 05:22 手机频道 | 显示全部楼层
dangdang108 发表于 2013-6-30 12:55:02

不好意思,这次验算倒是正确了。
就是显示结果为P2l[sub]2

最后加了一个下标2,前面的没有变为下标。

求解啊~~

请准确说出你的需求,不然别人是不可能满足你的需求的。鏉ヨ嚜: Android瀹㈡埛绔
回复 支持 反对

使用道具 举报

5

主题

1万

铜板

8

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1303
 楼主| 发表于 2013-7-2 08:51 | 显示全部楼层
huangzhi1116 发表于 2013-7-2 05:22
请准确说出你的需求,不然别人是不可能满足你的需求的。

我现在要做一个地层界面,在属性表里面加有“地层”这个字段,对每个地层界面进行标注。
然后我在图面中标注显示该字段。
目前地层有:P2l , P2q+m ,D3y .
现在我想要在图中及图例中按地质图的要求,对上述地层代号中的2、3实现下标处理,
请问该怎么实现???

谢谢~~
回复 支持 反对

使用道具 举报

24

主题

4963

铜板

31

好友

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
3097
发表于 2013-7-2 11:13 手机频道 | 显示全部楼层
pl2,2为下标,这样吗?鏉ヨ嚜: Android瀹㈡埛绔
回复 支持 反对

使用道具 举报

24

主题

4963

铜板

31

好友

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
3097
发表于 2013-7-2 11:36 手机频道 | 显示全部楼层
dangdang108 发表于 2013-7-2 08:51:30

我现在要做一个地层界面,在属性表里面加有“地层”这个字段,对每个地层界面进行标注。
然后我在图面中标注显示该字段。
目前地层有:P2l , P2q+m ,D3y .
现在我想要在图中及图例中按

我大概明白你的意思了,这个很简单,现在在出差,回来帮你解决。鏉ヨ嚜: Android瀹㈡埛绔
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表