当前位置:懂科普 >

IT科技

> 谈ArcGIS分数标注的问题

谈ArcGIS分数标注的问题

留意到社区里有人问起“标注的分数样式怎么实现”,刚好做过类似的工作,跟大家分享一下。一系列操作后,标注的效果如图,包含了宗地权利人、宗地号和宗地面积信息。

谈ArcGIS分数标注的问题

材料/工具

ArcGIS软件

ArcGIS中的标注分数线样式实现

为讲述方便,先对数据做必要说明:
面层数据:包含7个要素;

谈ArcGIS分数标注的问题 第2张

属性表内容:包括QLR (权利人)、ZDH (宗地号)和ZDMJ (宗地面积)。

谈ArcGIS分数标注的问题 第3张

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

使用Maplex引擎:

使用Maplex引擎,Maplex能使多行标注内容居中,美化展现效果。

谈ArcGIS分数标注的问题 第4张

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

标注分数线样式设置:
首先,打开Label Manager,选择Expression。

谈ArcGIS分数标注的问题 第5张

在弹出的Label Expression界面,选择“Advanced” ,解析器选择VBScript,输入表达式内容:

Function FindLabel ( [QLR] , [ZDH] , [ZDMJ])
if [ZDMJ]<>"" then
FindLabel = [QLR] &vbcrlf &vbcrlf & [ZDH] &vbcrlf & "—— "& vbcrlf & int( [ZDMJ] )
else
FindLabel = [ZDH]
end if
End Function

谈ArcGIS分数标注的问题 第6张

连续点击确定,退出Label Expression界面后,可以看到初步效果:

谈ArcGIS分数标注的问题 第7张

再次打开Label Expression界面, 设置字体和字体大小。字体采用英文字体(如Arial),这样标注里的“——”可以显示成连续的直线,如果选择中文字体,“——”只会显示成“--”;点击Symbol...。

谈ArcGIS分数标注的问题 第8张

弹出Symbol Selector,点击Edit Symbol...。

谈ArcGIS分数标注的问题 第9张

弹出Editor,选择Formatted Text,设置Leading值为-5,即缩小行间距(该值需根据字体大小设置,多次尝试可获得最优值)。

谈ArcGIS分数标注的问题 第10张

标注设置完成,最终的效果如下图:

谈ArcGIS分数标注的问题 第11张

结语

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

好了,以上就是“谈ArcGIS分数标注的问题”了,仅供参考。。。

标签: 分数 标注 arcgis
  • 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/itkeji/l9qoev.html