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

查看: 2765|回复: 11
收起左侧

[求助] ARCgis标注代码求组

[复制链接]

1

主题

2553

铜板

1

好友

至尊VIP

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
34
发表于 2021-12-31 15:04 | 显示全部楼层 |阅读模式
&1 &-  [MJ] & vbnewline & "--------------- " &   vbnewline &  [di_lei]  & " " & [sen_lin_lb]  & " " & [bh_dj]     其中的 [di_lei] 想换成乔木林,  [sen_lin_lb] 想换成一般商品林地, [bh_dj] 想换成Ⅲ,代码如何编写?求助各位大神了

324

主题

56万

铜板

1172

好友

等待验证会员

Rank: 1

积分
349368

宣传勋章爱心勋章组织勋章官方团队冰雪节勋章

发表于 2021-12-31 15:05 | 显示全部楼层
欢迎论坛的高手解答,会奖励相应的威望和铜板哦
回复 支持 反对

使用道具 举报

29

主题

3万

铜板

68

好友

地信专家组

Rank: 14Rank: 14Rank: 14Rank: 14

积分
5191

精华勋章宣传勋章爱心勋章组织勋章地信元老灌水勋章荣誉会员勋章活跃勋章地信专家组VIP勋章贡献勋章名人堂勋章成就学员勋章

发表于 2021-12-31 22:03 | 显示全部楼层
直接修改就是
回复 支持 反对

使用道具 举报

29

主题

3万

铜板

68

好友

地信专家组

Rank: 14Rank: 14Rank: 14Rank: 14

积分
5191

精华勋章宣传勋章爱心勋章组织勋章地信元老灌水勋章荣誉会员勋章活跃勋章地信专家组VIP勋章贡献勋章名人堂勋章成就学员勋章

发表于 2021-12-31 22:05 | 显示全部楼层
字段里得有你修改的字段
回复 支持 反对

使用道具 举报

10

主题

1万

铜板

21

好友

资深会员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
3814
发表于 2021-12-31 22:36 | 显示全部楼层
能具体一点吗,谢谢
回复 支持 反对

使用道具 举报

地信网友  发表于 2022-1-1 11:47
简单的就再添加两个文本字段A、B,A字段全部计算成乔木林地 B字段全部计算为一般商品林地,在标注表达式里面把AB字段替换过来就行

29

主题

3万

铜板

68

好友

地信专家组

Rank: 14Rank: 14Rank: 14Rank: 14

积分
5191

精华勋章宣传勋章爱心勋章组织勋章地信元老灌水勋章荣誉会员勋章活跃勋章地信专家组VIP勋章贡献勋章名人堂勋章成就学员勋章

发表于 2022-1-1 19:23 | 显示全部楼层
[sen_lin_lb] 换成一般商品林地的字段,[一般商品林]
回复 支持 反对

使用道具 举报

15

主题

2万

铜板

34

好友

至尊VIP

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
1973
发表于 2022-1-2 13:39 | 显示全部楼层
&1 &-  [MJ] & vbnewline & "--------------- " &   vbnewline &  [乔木林]  & " " & [一般商品林地]  & " " & "Ⅲ",试一下这个
回复 支持 反对

使用道具 举报

5

主题

1万

铜板

17

好友

地信专家组

Rank: 14Rank: 14Rank: 14Rank: 14

积分
1009

爱心勋章活跃勋章地信专家组

发表于 2022-1-2 18:25 | 显示全部楼层
&1 &-  [MJ] & vbnewline & "--------------- " &   vbnewline &  [di_lei]  & " " & [sen_lin_lb]  & " " & [bh_dj]     其中的 [di_lei] 想换成乔木林,  [sen_lin_lb] 想换成一般商品林地, [bh_dj] 想换成Ⅲ,代码如何编写?求助各位大神了

不太明白你的意思:是①要把字段名换掉?还是②只标注同时满足这三个条件的图斑?③标注显示这三个字符?
①新建三个中文字段,分别赋值后修改标注字段名即可。
②显示标注结果需修改图斑属性值,定义查询同时满足三个条件的图斑标注即可: [di_lei] = "乔木林" & [sen_lin_lb]="一般商品林地" & [bh_dj]="Ⅲ"
[MJ] & vbnewline & "--------------- " &   vbnewline &  [di_lei]  & " " & [sen_lin_lb]  & " " & [bh_dj] 修改为:"面积:" & [MJ] & vbnewline & "--------------- " & vbnewline &"乔木林:"&  [di_lei]  &" 一般商品林:"& [sen_lin_lb]  & " Ⅲ:" & [bh_dj],此标注代码显示结果为:
面积:xxx

---------------

乔木林:xxx 一般商品林:xxx Ⅲ:xxx





根据你的描述过程,第一种可能性最大,但,不应该是[bh_dj] 想换成[Ⅲ]?根据你描述结果,第②种可能性有最大。

so...麻烦整理一下你的问题:现在是啥样?你现在做了啥?想要啥结果?结果说不清楚就画图。





回复 支持 反对

使用道具 举报

0

主题

8078

铜板

2

好友

地信院士

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

积分
2212
发表于 2022-1-3 08:51 | 显示全部楼层
感谢分享
回复

使用道具 举报

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

本版积分规则

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