码迷,mamicode.com
首页 > 其他好文 > 详细

arcgis中的点抽稀

时间:2015-04-14 13:05:09      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:arcgis   点抽稀   

  一、 引言

  不少制图工作者在面对大量密集POI点地图显示问题上做了大量的研究,如进行分类,不同级别显示数量不同的类别;或设定抽稀规则,开发抽稀工具等。

  ArcGIS智能标注引擎Maplex,对密集的标注具有自动抽稀功能,因此,将符号也作为标注,使用maplex来进行自动抽稀,这样就可很好的解决大量点显示的问题。

  二、 操作步骤

  以北京某片区医院为例,来进行自动抽稀。原始的显示如下图所示:

  

技术分享

  在确认具备Maplex前提下,使用Maplex标注引擎,进行如下操作:

  1、在label manager中选择要显示的点图层。点击Text symbol部分的symbol,在symbol selector中选择bullet leader

  

技术分享

  2、选择之后点击Properties,进入编辑器,选择Advanced Text选项卡,点击Text background的properties

  

技术分享

  3、进入Text background属性编辑器,在line callout中选中leader,点击Symbol

  

技术分享

  4、在symbol selector对话框中点击properties,在symbol property editor中的type选择Marker line symbol

  

技术分享

  5、在cartographic line 选项卡中color设置为无色,template选项卡中偏移一个位置,Line properties选项卡中line decorations中选择第二项,点击Porperties

  

技术分享

  6、一步步OK之后,在第4步操作的面板中设置牵引线的容限。(如:当偏移要素点超过8的时候显示牵引线的label)

  

技术分享

  7、之后在label manager的Placement properties里offset输入上一步leader tolerance+1的值。(超过8,显示牵引线label)

  为了更好的进行显示,还可以对点的摆放位置进行灵活设置,如,所有的标注优先符号正上方显示,其次在正下方;标注只显示在符号的右边等。

  

技术分享

  经过点抽稀之后,最终的显示效果如下所示:

  

技术分享

  三、 小结

  将符号作为标注的一部分,充分利用Maplex自带的抽稀功能,很好的解决了大量密集点的地图显示问题,具有实际应用价值。此外,在工作中若遇到无需显示标注,仅显示符号,我们只需将上述的步骤3中的line callout替换为Marker Text Background,再进行相应设置即可

arcgis中的点抽稀

标签:arcgis   点抽稀   

原文地址:http://blog.csdn.net/dsac1/article/details/45039209

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!