在绝大多数的情况下,我们拿到手上的要素都是规整的“平铺”开的,不会存在面积大的要素遮挡面积小的要素这一情况。
如果有这种情况,产生的后果就是面积更小的要素无法“显示”在地图上,这里为你分享一下解决的方法,希望能对你有所帮助。
问题描述
本来是没有打算写这篇文章的,但是今天有客户想看我们《全球30米100%水陆覆盖高程》数据各个分辨率的分布情况。
为此需要根据接图表制作一张各分辨率高程的分布图,本以为是一件“so easy”的事情,没想到差点搞了一上午,其中遇到的问题之一就是要素遮挡。
要素遮挡情况
正常情况下,亚洲大部分区域应该是 90 m 分辨率数据,但是由于别的分辨率要素位于 90 m 的要素之上,导致未“显示”出来。
解决要素遮挡问题
原本想着去直接修改要素,调整后要素的顺序,后来发现 ArcGIS Pro 可以在符号系统内修改要素的绘制顺序,这下问题就简单多了。
打开符号系统页面,点击“高级符号系统选项”,如下图所示。
高级符号系统选项
展开“要素绘制顺序”,默认情况下按照要素本身的顺序进行绘制,如下图所示。
默认绘制顺序
修改绘制顺序字段为 resolution,发现绘制的顺序虽然改变,但是还是存在问题,如下图所示。
修改绘制顺序字段
出现这个情况是因为默认以降序进行排列,点击“排序方法”按钮,修改为升序排列(最低值在顶部绘制),修改后即可得到最终效果,如下图所示。
调整排序方法
处理要素遮挡的方法其实很简单,关键在于找对正确的工具,这样才能一步到位。
写在最后
本文为你分享了 ArcGIS Pro 如何解决要素遮挡的方法,主要包括了问题描述和解决要素遮挡问题等步骤。
你可以立即点击“分享”按钮,将本文分享给你的朋友!