博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ArcGIS中巧用智能标注(Maplex)对点抽稀(转)
阅读量:5875 次
发布时间:2019-06-19

本文共 1507 字,大约阅读时间需要 5 分钟。

制图工作中,大量密集的点要素显示是最常遇到的问题,更好更清晰的显示点要素的符号以及标注的研究是非常实用。对于大量密集的点要素显示,常规的处理方法是对点进行类型的划分,使用definition query。如,在11级显示点type类型为1的点,12级显示点type类型为1和2的点。但该方法仍旧存在一个问题,假定只显示type类型为1的点,但这些点依旧是大量并且密集的,也没有字段再进行划分子类的话,还是会出现同样的现象。

ArcGIS制图表达中提供了disperse markers对点进行分散,对于仅追求地图显示效果上,方法是可取的,并且对分散后的样式也可以选择,是随机分散,还是排列成圆形或者十字型等。但实际应用上,这方法不可取。首先,分散后的symbol与原始要素位置发生错位,即可能在道路左边的点分散后跑到道路右边去了;其次,对于大数据量点进行disperse markers操作时间成本非常高。对示例数据的67613个点进行该操作,1个小时进度仍旧为0%。

如何能在不对原始要素进行任何处理的情况下,更快更好的显示?下面这种方法的主体思路:Maplex中对label有很好的显示控制,一旦显示symbol,则会出现symbol存在、label不存在,并且可能存在symbol互相叠置的现象;如果不显示symbol,那么就没问题。是否能让symbol作为label一块来显示,通过maplex来控制?研究的结果是可行的,方法如下:

1、首先在ArcMap的地图数据框属性中选择使用Maplex标注引擎,在label manager中选择要显示的点图层。点击Text symbol部分的symbol,在symbol selector中选择bullet leader。

2、 选择之后点击Properties,进入编辑器。

3、 选择Advanced text选项卡,点击Text background的properties

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

5、 在symbol selector对话框中点击properties

6、 在symbol property editor中的type选择Marker line symbol。

7、 在cartographic line 选项卡中color设置为无色,template选项卡中偏移一个位置。

8、 在Line properties选项卡中line decorations中选择第二项,点击Porperties

9、 在line decoration editor中选中Flip All和Flip First,Rotation中选择第二项,点击symbol

10、 在symbol selector中选择要表达该点的符号。(同标准的符号操作一样)。用properties进行更多设置。

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

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

13、 为了更好的进行显示,还可以对点的摆放位置进行设置。(可根据具体要求进行特定的设置)

最终效果如下:

原始点显示

使用抽稀方法之后

转自:

转载于:https://www.cnblogs.com/yaxin/archive/2013/01/25/2876916.html

你可能感兴趣的文章
如何解决This system is not registered with RHN.
查看>>
Cocos2d-x学习笔记(两)Cocos2d-x总体框架
查看>>
拆解探索MagSafe电源接口结构和指示灯变颜色原理
查看>>
Android中EditText,Button等控件的设置
查看>>
lintcode:Remove Nth Node From End of Lis 删除链表中倒数第n个节点
查看>>
POJ 1915-Knight Moves (单向BFS && 双向BFS 比)
查看>>
java中在linux下利用jstack检测死锁
查看>>
linux编译安装LAMP
查看>>
php中的continue用法
查看>>
Android小游戏应用---撕破美女衣服游戏
查看>>
TextKit简单示例
查看>>
网格最短路径算法(Dijkstra & Fast Marching)(转)
查看>>
最短路径算法-Dijkstra算法的应用之单词转换(词梯问题)
查看>>
软链接和硬链接详解
查看>>
HTML5 video 视频标签 常用属性
查看>>
深入理解javascript对象系列第一篇——初识对象
查看>>
Ubuntu16.04下搭建Go语言环境
查看>>
eclipse调试(debug)的时候,出现Source not found,Edit Source Lookup Path,一闪而过
查看>>
Html5视频播放器-VideoJS+Audio标签实现视频,音频及字幕同步播放
查看>>
Kafka消息模拟器
查看>>