logo资料库

ArcGIS 点抽稀.docx

第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
资料共11页,剩余部分请下载后查看
点抽稀的研究 制图工作中,大量密集的 POI 点显示是最常遇到的问题。更好更清晰的显示 点的 symbol 以及 label 的研究是非常实用。 大量密集的 POI 点显示,常规的处理方法是对 POI 点进行类型的划分,使用 definition query。如,在 11 级显示 POI 点 type 类型为 1 的点,12 级显示 POI 点 type 类型为 1 和 2 的点。。。。。。但该方法仍旧存在一个问题,假定只显示 type 类型为 1 的点,但这些点依旧是大量并且密集的,也没有字段再进行划分子类的 话,还是会出现同样的现象。 ArcGIS 制图表达中提供了 disperse markers 对点进行分散。对于仅追求地 图显示效果上,方法是可取的,并且对分散后的样式也可以选择,是随进分散, 还是排列成圆形或者十字型等。但实际应用上,这方法不可取。首先,分散后的 symbol 与原始要素位置发生错位,即可能在道路左边的点分散后跑到道路右边 去了;其次,对于大数据量 POI 点进行 disperse markers 操作时间成本非常高。 对示例数据的 67613 个点进行该操作,1 个小时进度仍旧为 0%。 如何能在不对原始要素进行任何处理的情况下,更快更好的显示? 主体思路:Maplex 中对 label 有很好的显示控制,一旦显示 symbol,则会 出现 symbol 存在、label 不存在,并且可能存在 symbol 互相叠置的现象;如果 不显示 symbol,那么就没问题。是否能让 symbol 作为 label 一块来显示,通过 maplex 来控制?研究的结果是可行的,方法如下: 1、 使用 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 中选择要表达该 POI 点的符号。(同标准的符号操作 一样)。用 properties 进行更多设置。 11、 一步步 OK 之后,在第 4 步操作的面板中设置牵引线的容限。(如:当偏移 要素点超过 8 的时候显示牵引线的 label) 12、 确认之后在 label manager 的 Placement properties 里 offset 输入上一 步 leader tolerance+1 的值。(超过 8,显示牵引线 label) 13、 为了更好的进行显示,还可以对点的摆放位置进行设置。(可根据具体要 求进行特定的设置)
效果如下: 原始点显示 使用抽稀方法之后
点抽稀中各值的设置详解: 点抽稀时有如下几个关键值: 1、label offset: 2、牵引线的容差(Leader Tolerance)和间隔(Gap):
分享到:
收藏