您可通过连接要素工具将一个图层中的要素基于其相对位置连接到另一个图层。这称为空间连接。与空间连接一起,连接要素也可用于应用时态连接和属性连接。在定义空间连接时,您可以使用多个空间关系来选择一个图层中的点、线或面要素,它们可显示与另一个图层中的要素的感兴趣关系。
例如,要了解受近期洪水影响的房屋数量,您可以使用 Within 空间关系运算符将 Homes 图层与洪水边界连接。
连接图层和目标图层
空间连接是指根据要素的相对空间位置将连接图层中的要素与目标图层中的要素相匹配。
以下图例适用于本主题中的所有示例:
- 目标要素 - 绿色
- 连接要素 - 紫色
- 目标要素用于显示与连接要素的所选空间关系 - 红色高亮显示
要素间的空间关系
在要素之间的空间关系中,每种几何类型 (点、折线和面)都具有内部和边界。两个几何的内部和边界如何比较决定了它们表现出的空间关系。下图概述了点、折线和面的几何、边界和内部:
ArcGIS GeoAnalytics Server 中支持的关系为 Clementini,表示面边界独立于其内部和外部。
几何类型和支持的关系
下表列出了给定类型的几何之间的空间连接支持的空间关系(例如,将点连接到其他点):
以下几何类型之间的空间连接(目标是连接要素) | 等于 | 相交 | 包含 | 位于 | 交叉 | 接触 | 重叠 | 平面邻近 | 测地线邻近 |
---|---|---|---|---|---|---|---|---|---|
点和点 | |||||||||
点和折线 | |||||||||
点和面 | |||||||||
折线和点 | |||||||||
折线和折线 | |||||||||
折线和面 | |||||||||
面和点 | |||||||||
面和折线 | |||||||||
面和面 |
等于
如果目标要素和连接要素的内部完全相同且几何类型一致,则目标要素等于连接要素。
如果绿色目标要素等于紫色要素,则这些绿色要素将以红色高亮显示。
相交
如果目标要素将其任何一部分几何与连接要素共享,则目标要素与连接要素相交。如果目标要素包含连接要素、位于连接要素范围内或者与连接要素交叉、接触或重叠,则目标要素为相交要素。
如果绿色目标要素与紫色要素相交,则这些绿色要素将以红色高亮显示。
包含
如果连接要素是目标要素的子集(具有相交的内部),则目标要素包含连接要素。如果连接要素位于边界上且与内部相交,则目标要素包含连接要素。如果连接要素仅位于边界上(而非内部),则目标要素不包含连接要素。
这与 Within 运算符 执行的操作相反。
如果绿色目标要素包含紫色要素,则这些绿色要素将以红色高亮显示。
位于
如果目标要素完全位于连接要素的内部,则目标要素位于连接要素范围内。如果内部的交集非空且目标要素是连接要素的子集,则要素在范围内。如果不存在相交的内部,则连接要素不在目标要素的范围内。
这与 Contains 运算符 执行的操作相反。
如果绿色目标要素在紫色要素范围内,则这些绿色要素将以红色高亮显示。
交叉
如果折线的交集仅包含点且至少一个交点位于两条折线内,则两条折线交叉。如果折线的连接部分中一部分位于面内,一部分位于面外,则折线与面交叉。如果折线和面在面的内部共用一条折线(不等于整条折线),则折线与面交叉。目标要素与连接要素必须是折线或面。
如果绿色目标要素与紫色要素交叉,则这些绿色要素将以红色高亮显示。
接触
如果目标要素与连接要素具有相交折点,但两者不重叠,则目标要素与连接要素接触。
重叠
如果两个几何的几何类型相同且其交集也具有相同的几何类型,但该交集与两个原始几何的交集不同,则两个几何重叠。
平面邻近和测地线邻近
从概念上讲,这些运算符可通过指定距离缓冲目标要素,并返回与应用了缓冲区的连接要素相交的所有目标要素。
测地线临近与平面邻近相同,唯一不同的是,测地线邻近使用测地线距离而非平面距离。如果您的数据涵盖较大地理范围或输入的坐标系为地理坐标系,请选择此运算符。
绿色目标要素(具有邻近距离缓冲区(浅绿色))与紫色连接要素邻近时,则这些绿色目标要素将以红色高亮显示。