跳到主要内容

空间连接

功能概述


用于基于空间位置关系将一个图层的属性关联到另一个图层。其核心功能是通过比较要素间的空间位置(如包含、相交、邻近等),建立属性表的关联关系,实现跨图层的信息整合与分析

原理示意图


原理示意图

应用场景


场景示例空间关系选择
点与面关联将学校点数据关联到行政区面(统计各区学校数量)Within(包含)
线与面分析计算河流流经的省份(提取各省河流长度)Intersects(相交)
多对一统计统计每个地块(面)内的犯罪点(点)数量Contains(包含)

参数说明


基础设置(必填)

参数名称参数描述数据类型
输入矢量文件目标要素,其属性与被连接要素的属性会作为输出要素的属性点、线、面
输入矢量文件连接要素,其属性要被连接到目标要素中点、线、面
连接方式要素属性表连接的方式,提供一下三种选择:
inner:内连接,仅保留两个表中匹配成功的记录
left:左连接,保留目标要素属性表中的所有记录
right:右连接,保留连接要素属性表中的所有记录
空间操作目标要素与连接要素之间的空间关系,提供以下几种选择:
covered_by:目标要素被连接要素覆盖(允许边界完全重合)
contains:目标要素包含连接要素(连接要素既可以在内部也可以在边界上)
touches:目标要素与连接要素在边界上接触但不重叠
intersects:目标要素与连接要素相交
covers:目标要素覆盖连接要素(允许边界完全重合)
overlaps:目标要素与连接要素部分重叠但互不完全包含
contains_properly:目标要素完全包含连接要素(连接要素只能在内部)
crosses:目标要素与连接要素的轮廓交叉
within目标要素在连接要素范围内(目标要素既可以在内部也可以在边界上):
输出路径输出结果文件的存储路径文件夹路径
输出文件名输出矢量文件的文件名文本(不含扩展名)

高级设置(选填)

参数名称参数描述
文件格式指定输出的文件格式,默认为GPKG VectorData (.gpv) ,也支持PostGIS VectorData(.pgv)、
ESRI Shapefile(.shp)、Keyhole Markup Language (KML)(.kml)、GeoJSON(.geojson)
和AutoCAD DXF(.dxf)等格式
输出指定字段启用后可手动配置输出字段,若不启用则保留原始字段结构
重投影启用后可设置输出文件的空间参考系,否则使用输入要素的坐标系

注意事项


坐标系一致性

  • 所有输入图层必须使用相同的坐标系(建议使用投影坐标系)
  • 若坐标系不同,需先用投影工具统一转换

拓扑错误处理

  • 运行前检查缝隙/重叠(使用拓扑检查工具)
  • 对存在拓扑问题的数据设置XY容差(默认0.001米)

几何类型匹配

  • 确保目标图层和连接图层几何类型兼容(如面与面、点与面)

操作步骤


步骤 1:启动工具

启动工具

打开工具箱→导航至【分析工具】 > 【叠加分析】 → 双击启动【空间连接】工具窗格

步骤 2:设置参数

  1. 基础参数配置

    基础设置

    在基础设置界面中,用户需输入要进行空间连接的要素、连接方式、空间操作、输出路径与输出文件名,所有参数为必填项

  2. 高级参数配置

    高级设置

    在高级设置界面中,用户可根据自己需求来进行相应的设置,包括输出的文件格式、指定输出字段以及重投影,参数为可选项

步骤 3:运行并监控任务状态

点击“运行”按钮开始执行。可在“任务列表”中查看执行进度、运行时间与成功状态

运行状态

如运行失败,工具将提供错误提示信息,用户可通过右下角的“编辑”按钮返回工具界面进行重新编辑