# 地图综合

地图综合部分提供对点线面的处理,通过抽稀点、曲线简化、多边形聚合来支持点线面要素的综合。

菜单栏【工具】一栏,即可查看到【地图综合】工具:

# 抽稀点

功能说明

抽稀点功能是指根据指定的抽稀半径,以数据集中的一个点为中心,其圆内所有的点都会被抽稀,然后使用一个点表示所有点,抽稀后的点不一定是被抽稀点集的中心点,具有一定的随机性。

其应用场景可用于在小比例尺下制图,若点数据中的点较为密集,则在小比例尺下显示会存在相互压盖叠加显示的情况,通过该功能将点对象进行抽稀,可在体现点数据的整体信息的情况下,提高地图的性能和显示效果。

操作说明

1. 选择并打开要进行点抽稀的图层,点击菜单【工具】下的【抽稀点】按钮,弹出对话框:

2. 选择需要抽稀的图层,设定抽稀半径(本例中要素点较多,故为效果明显设置半径为1000),勾选是否随机保存抽稀点,设置保存路径后勾选将结果图层添加到地图中,点击【OK】按钮完成操作。

  • 【源数据】:用于显示和设置要进行抽稀的点数据集及其数据源。仅对选择对象进行点抽稀:若选中了点数据集中的点对象,即可勾选该复选框,只对选中对象进行抽稀,且只保留选中对象抽稀后的结果,未选中的点对象不保留在结果数据集中。
  • 【抽稀半径】:用于设置抽稀点的半径,表示在该半径圆范围内只随机保留一个点,半径越大则结果数据集中的点对象越稀疏。

3. 查看抽稀前后图层对比:

抽稀前:

抽稀后:

# 曲线化简

功能说明

在不改变基本几何形状的情况下,通过移除相对多余的折点来简化线。

操作说明

1. 选择并打开要进行点抽稀的图层,点击菜单【工具】下的【曲线化简】按钮,弹出对话框:

  • 【源数据】:用于显示和设置要进行化简的线数据集及其数据源。仅对选择对象进行点化简:若选中了点数据集中的线对象,即可勾选该复选框,只对选中对象进行化简,且只保留选中对象化简后的结果,未选中的线对象不保留在结果数据中。

2. 选择需要化简的线要素图层,选择化简方式,设置参数,选择化简后图层保存路径,勾选是否将结果图层添加到地图上,点击【OK】按钮完成操作。

3. 系统提供三种曲线化简方式:

  • 【Visvalingam曲线简化】:Visvalingam-Whyatt算法产生的角度变化更少,更能保留几何面的特征,适用于自然要素的概化,例如河流、森林边界、海岸线等。
    • 三角形面积阈值:为了确保删除的节点引起的可视变化最小,算法计算了一条折线的每个节点与前后两个节点所组成的三角形的面积,当三角形面积小于设定阈值的时候,节点才会被标记删除,所以需要设置三角形面积的阈值;
    • 保留的点数阈值:删除标记的节点,再重复过程,直到三角形的面积都大于阈值。通常,该算法能删除95%以上的节点,并保留足够的细节,便于有效渲染,故需要设置保留的点数阈值。
  • 【DP曲线简化】:该函数采用 Douglas-Peucker 算法(也称迭代终点拟合算法)。可以有效减少多边形曲线上点的数量,生成逼近曲线,简化后继操作。
    • 压缩矢高:设定的原始曲线与近似曲线之间的最大距离。
  • 【基于弯曲简化线】:把弯曲定义为线上直线段绕动方向一致的几条相邻直线段的集合。通过形状识别技术找出折弯并分析其特征,然后消除无关紧要的折弯。算法将线状要素视为由一系列折弯组成,可将每个折弯的几何属性与指直径指定的简化容差的参考半圆的对应属性进行比较。
    • 弯曲深度:设置消除折弯的深度。
    • 弯曲宽度:设置消除折弯的宽度。

# 多边形聚合

功能说明

支持相邻多边形合并。

操作说明

1. 选择并打开要进行点抽稀的图层,点击菜单【工具】下的【多边形聚合】按钮,弹出对话框:

2. 选择需要聚合的图层,设定合并间距,设置最小空洞面积,设置保存路径后勾选是否将结果图层添加到地图中,点击【OK】按钮完成操作。

  • 【源数据】:用于显示和设置要进行合并的多边形数据集及其数据源。仅对选择对象进行合并:若选中了多边形数据集中的多边形对象,即可勾选该复选框,只对选中对象进行合并,且只保留选中对象合并后的结果,未选中的多边形对象不保留在结果数据集中。
  • 【合并间距】:设置合并的间距,在该间距范围内的几个多边形合并为一个多边形。
  • 【最小空洞面积】:地图中有很多零碎的区域可能会影响后期空间分析的计算效率,没必要保留,所以在此设置最小空洞的面积,合并时剔除。

3. 查看合并前后图层对比:

合并前:

合并后: