ArcGIS叠加分析咋做?求交工具在哪里?
引言:很多同学第一次做空间分析时,都会问“ArcGIS叠加分析咋做?求交工具在哪里?”。最常见的场景是:手里有地块面图层和行政区面图层,想得到“每个行政区内包含哪些地块、面积是多少”。这类问题通常要用 ArcGIS 的叠加分析工具,其中最常用的就是求交工具。
本文以 ArcGIS Desktop / ArcMap 和 ArcGIS Pro 两类界面为主,讲清楚 ArcGIS叠加分析怎么做、ArcGIS求交工具在哪里、求交结果为什么会被切碎,以及做完以后应该如何检查结果是否正确。

背景:ArcGIS叠加分析到底解决什么问题
背景:ArcGIS叠加分析不是简单地把两个图层“放在一起看”,而是把多个空间图层按照几何关系重新计算,生成一个新的结果图层。常见需求包括:
- 统计某个行政区内的建设用地面积。
- 判断项目红线是否压占生态保护红线。
- 提取道路缓冲区与居民地相交的范围。
- 把土地利用图斑按乡镇边界切分,并保留乡镇名称字段。
- 分析灾害影响范围内有哪些建筑物、地块或设施。
在这些需求中,如果你只关心两个或多个图层“共同重叠”的部分,就应优先考虑求交工具。ArcGIS求交工具的英文名通常是 Intersect。
原理:求交工具是怎么做叠加分析的
原理:求交工具的核心逻辑是:只保留所有输入要素共同重叠的空间部分,并把参与求交的图层属性字段带到输出结果中。
举个例子:输入一个“乡镇边界”面图层和一个“土地利用”面图层。求交后,输出图层中的每个图斑既有土地利用类型字段,也有乡镇名称字段。如果一个土地利用图斑跨越多个乡镇,ArcGIS 会按照乡镇边界把它切成多块。
这就是很多人觉得求交结果“图斑变多了”的原因。它不是错误,而是叠加分析后的正常结果。因为空间边界被重新切分了,原来的一个面要素可能会变成多个面要素。
求交工具适合哪些数据类型
- 面与面求交:最常见,例如行政区与用地图斑。
- 线与面求交:例如道路与行政区,得到位于各行政区内的道路段。
- 点与面求交:例如采样点与行政区,得到每个点所在的行政区属性。
- 线与线求交:例如道路中心线与河流交叉点,但具体输出类型要注意参数设置。
步骤:ArcGIS求交工具在哪里,怎么操作
步骤:下面分别说明 ArcMap 和 ArcGIS Pro 中 ArcGIS求交工具在哪里,以及一个标准的 ArcGIS叠加分析操作流程。
ArcMap 中求交工具在哪里
- 打开 ArcMap,并加载需要叠加分析的图层。
- 点击顶部菜单 Geoprocessing。
- 选择 ArcToolbox。
- 依次展开 Analysis Tools → Overlay。
- 双击 Intersect,这就是求交工具。
如果你使用中文界面,路径通常可以理解为:分析工具 → 叠加分析 → 求交。
ArcGIS Pro 中求交工具在哪里
- 打开 ArcGIS Pro 工程,加载输入图层。
- 点击顶部功能区的 Analysis。
- 点击 Tools 打开地理处理面板。
- 在搜索框中输入 Intersect 或 求交。
- 选择 Intersect 工具。
ArcGIS Pro 中更推荐直接在地理处理搜索框里搜索工具名。对于初学者来说,这比逐级展开工具箱更快。
标准操作流程:以行政区和地块求交为例
- 准备两个输入图层,例如 行政区面图层 和 地块面图层。
- 确认两个图层的坐标系一致,至少应使用相同的投影坐标系进行面积计算。
- 打开 Intersect 求交工具。
- 在 Input Features 中依次添加行政区图层和地块图层。
- 设置 Output Feature Class,建议保存到文件地理数据库中。
- 如果是面图层求交,Output Type 通常保持默认或选择 INPUT。
- 运行工具,等待输出结果生成。
- 打开结果图层属性表,检查是否同时包含行政区字段和地块字段。
- 使用字段计算器重新计算面积字段,避免沿用原图层面积字段导致统计错误。
求交后如何计算每个行政区内地块面积
ArcGIS叠加分析完成后,不要直接使用原始地块的面积字段。因为求交会切分图斑,原面积字段可能已经不代表新图斑面积。
- 在求交结果图层中新增字段,例如 area_m2。
- 字段类型选择 Double。
- 右键字段,选择 Calculate Geometry 或 Calculate Geometry Attributes。
- 面积单位选择平方米或公顷。
- 如果要按行政区汇总,使用 Summary Statistics,按行政区名称字段分组,对面积字段求和。
常见坑:ArcGIS叠加分析失败或结果不对的原因
常见坑:求交工具看起来很简单,但实际工作中经常出现空结果、面积不对、字段混乱、图斑异常等问题。下面这些检查项很重要。
1. 求交结果为空
- 两个图层在地图上看起来重叠,但实际坐标系定义错误。
- 一个图层没有正确定义投影,只是被 ArcGIS 动态投影显示到一起。
- 输入图层实际没有空间重叠。
- 要素几何存在严重错误,导致分析失败。
解决方法:先用 Define Projection 检查坐标系定义,再用 Project 将数据转换到统一投影坐标系。不要把“定义投影”和“投影转换”混为一谈。
2. 面积统计明显不对
- 使用了经纬度坐标系直接计算面积。
- 求交后仍然使用原始面积字段。
- 输出结果被切分后,没有重新计算几何面积。
- 面积单位没有确认,平方米、公顷、平方千米混在一起。
正确做法是:先统一到合适的投影坐标系,再对求交结果重新计算面积字段。
3. 字段名变乱或字段丢失
ArcGIS叠加分析会把多个输入图层的属性字段合并到输出结果中。如果两个图层字段名重复,ArcGIS 可能会自动追加后缀或改名。建议在求交前清理字段,只保留真正需要参与后续统计的字段。
4. 图斑数量突然变多
这是求交工具的正常现象。只要一个面被另一个图层边界切过,就会被拆成多个新面。你需要关注的是:结果是否保留了正确的空间范围和属性,而不是简单比较要素数量是否增加。
5. 工具运行很慢
- 输入数据量很大,面图层节点过多。
- 存在大量复杂边界或碎小图斑。
- 数据存放在网络盘、移动硬盘或性能较差的路径下。
- 没有提前裁剪研究区范围。
建议先用研究区边界裁剪数据,修复几何,再执行求交。大数据量分析尽量使用文件地理数据库,而不是 Shapefile。
方法比较:求交、联合、裁剪、空间连接怎么选
方法比较:ArcGIS叠加分析里不只有求交。很多初学者会把 Intersect、Union、Clip、Spatial Join 混在一起用。下面这张表可以快速判断该选哪个工具。
| 工具 | 中文常用名 | 结果特点 | 适合场景 |
|---|---|---|---|
| Intersect | 求交 | 只保留共同重叠部分,并合并属性 | 分析两个图层重叠区域,如地块落在哪个行政区 |
| Union | 联合 | 保留所有输入面图层范围,并按边界切分 | 需要完整保留多个面图层的所有区域 |
| Clip | 裁剪 | 用一个范围裁掉另一个图层,只保留范围内部分 | 按研究区边界提取数据 |
| Spatial Join | 空间连接 | 根据空间关系把属性连接过去,通常不切分几何 | 给点、线、面追加所在区域属性 |
| Identity | 标识 | 保留输入要素,并叠加标识图层属性 | 希望保留主图层完整结构,同时增加叠加属性 |
如果你的目标是“两个图层共同覆盖的部分是什么”,优先用求交。如果你的目标只是“把行政区名称赋给点位”,空间连接可能更合适。如果只是想按研究范围截取数据,裁剪比求交更直接。
检查清单:运行求交前后要确认什么
检查清单:下面这份清单适合在每次 ArcGIS叠加分析前后快速自查。
运行前检查
- 输入图层是否都能正常打开。
- 几何类型是否符合分析目的,例如面与面、点与面、线与面。
- 坐标系是否已经正确定义。
- 是否需要把数据投影到统一的投影坐标系。
- 是否已经用 Repair Geometry 修复几何错误。
- 是否已经裁剪到研究区,减少无关数据。
- 字段是否过多,是否需要提前删除无用字段。
- 输出路径是否使用文件地理数据库,避免 Shapefile 字段名截断问题。
运行后检查
- 输出结果是否为空。
- 结果范围是否只保留了重叠区域。
- 属性表中是否包含两个输入图层的关键字段。
- 是否出现大量异常碎面。
- 面积字段是否已经重新计算。
- 统计汇总字段是否选对,例如行政区代码而不是行政区简称。
- 结果是否与原始图层叠加查看过,边界是否吻合。
实务建议:不要在原始数据上直接反复试验。先复制一份测试数据,确认流程正确后,再对正式数据运行完整分析。
FAQ:ArcGIS叠加分析常见问题
ArcGIS求交工具在哪里?
FAQ:在 ArcMap 中,路径是 ArcToolbox → Analysis Tools → Overlay → Intersect。在 ArcGIS Pro 中,可以点击 Analysis → Tools,搜索 Intersect 或“求交”。
ArcGIS叠加分析怎么做才不会面积出错?
关键是两点:第一,使用合适的投影坐标系,不要直接在经纬度坐标系下计算面积;第二,求交完成后必须对结果图层重新计算面积,不要沿用输入图层原来的面积字段。
求交和裁剪有什么区别?
裁剪主要是用一个范围提取另一个图层的部分内容,属性通常以被裁剪图层为主。求交则会保留多个输入图层共同重叠的部分,并合并参与求交图层的属性字段。如果你需要同时得到两个图层的属性,求交更合适。
为什么求交结果图斑数量比原来多很多?
因为求交会按照所有输入图层的边界重新切分要素。一个原始面如果跨越多个行政区或多个叠加边界,就会被切成多个新面。这通常是正常结果。
ArcGIS求交工具运行失败怎么办?
优先检查几何错误、坐标系、输出路径和字段问题。可以先运行 Repair Geometry,再把数据保存到文件地理数据库中,缩短输出路径,避免中文特殊字符和过长文件名。
点和面可以做求交吗?
可以。点与面求交后,通常会保留落在面内的点,并把面图层的属性带到点结果中。不过如果你的目标只是给点追加所在行政区属性,Spatial Join 往往更直观。
求交结果能不能直接用于制图和统计?
可以,但建议先做结果检查。至少要确认空间范围正确、关键字段完整、几何无错误、面积字段已重算。如果用于正式报告,还应保存处理流程和参数截图,方便复核。
结论:先确认目标,再选择正确的叠加工具
结论:遇到“ArcGIS叠加分析咋做?求交工具在哪里?”这类问题时,先不要急着点工具。你需要先判断自己的目标是不是“保留多个图层共同重叠的部分”。如果是,ArcGIS求交工具就是合适选择。
实际操作中,记住一条主线:先统一坐标系和修复几何,再运行求交工具,最后重新计算面积并检查属性字段。这样做出来的 ArcGIS叠加分析结果,才更适合后续统计、制图和项目汇报。