遥感代码星球的第001篇教程
Hello,各位GISer们!
在处理地理空间数据时,我们经常需要对矢量数据进行“整合”或“简化”。比如,将同一城市的各个区县合并成一个市的范围,或者将一个国家的所有省份边界融合成一个整体的国界轮廓。实现这个目标的核心操作之一,就是 :
融合 (Dissolve)!
今天,我们就来聊聊ArcGIS Pro中强大的“融合”工具
让你轻松掌握这项必备技能!
01 为什么需要“融合”?
-
数据简化与概括: 将详细的行政区划(如区县)合并成更高层级(如市、省),降低数据复杂度。
-
区域统计与分析: 在合并区域的同时,可以计算新区域的总人口、平均值、数量等统计信息。
-
制图表达: 创建更简洁、清晰的地图,突出主要区域轮廓。
-
数据预处理: 为后续的空间分析(如叠加分析)准备合适的数据单元。
02 操作步骤
ArcGIS Pro中的“融合”工具位于:
数据管理工具 (Data Management Tools) → 栅格综合 →融合
1. 打开工具:
在“地理处理”窗格搜索“融合”或“Dissolve”。
2. 设置参数:
-
输入要素 (Input Features): 选择你要进行融合的SHP文件或要素类。
-
输出要素类 (Output Feature Class): 指定结果保存的位置和名称。
-
融合字段 (Dissolve Fields) - 核心参数!
-
按属性融合: 勾选一个或多个字段。只有在这些字段上取值完全相同的相邻面才会被合并。例如,勾选“城市名称”字段,所有属于同一城市的区县就会被合并。
-
融合所有要素:将此项留空,不勾选任何字段。 这会将所有相邻或重叠的要素(无论属性值如何)都尝试合并成一个整体。这常用于获取数据集的总体外部轮廓。
-
-
统计数据字段 (Statistics Fields) (可选): 如果你想在融合的同时计算新区域的统计值(如总和、平均值、最大/最小值、计数等),可以在这里设置。选择要统计的原始字段和统计类型(SUM, MEAN, MAX, MIN, COUNT等)。例如,融合区县时,可以对“人口”字段求和(SUM),得到每个市的总人口。
-
创建多部件要素 (Create multipart features):
-
勾选 (默认): 允许结果要素包含地理上分离的部分(如岛屿和大陆属于同一个国家记录)。
-
不勾选: 如果原始要素融合后形成地理上分离的部分,会为每个部分创建单独的要素记录(Singlepart)。
-
-
取消线分割 (Unsplit lines) (可选): 主要用于线要素融合,面要素通常忽略
3.最后的效果:
03⚠️ 常见问题:“无效拓扑”报错怎么办?
有时候,特别是处理复杂或来源不一的数据时,运行“融合”可能会遇到红色的
ERROR 160196: Invalid Topology (无效拓扑) 错误
这通常意味着你的输入SHP文件存在几何错误(自相交、坏边界等)
✅ 解决方法 ·
-
使用 修复几何 (Repair Geometry) 工具(位于数据管理工具 -> 要素工具集)处理你的输入SHP文件。
-
修复成功后,再重新运行“融合”工具。
❤
关注遥感代码星球,每天学点ArcGIS小知识
我们一起进步吧~