本系列配套练习数据下载链接:
链接:https://pan.baidu.com/s/1imKDcw9wZWk_ItR8fwugZw?pwd=mnsj
提取码:mnsj
-
1、概念:
面邻域工具用于根据面邻接(重叠、重合边或结点)创建统计数据表。
其中,邻域关系按以下方式进行定义(根据与相交工具相同的面规则查找邻域面):
-
重叠邻域:面的全部或部分区域重叠; -
边邻域:面具有共同或接触边界; -
结点邻域:面在某一点处接触(边界交叉或接触)。
该工具根据邻域关系汇总以下统计数据(此工具只分析和报告一阶邻接,不检查邻域的邻域,即二阶邻接):
-
重叠面积(重叠邻域); -
重合边的长度(边邻域); -
边界在源面与邻域面之间的某一点处交叉或接触的次数(节点邻域)。
然后,将汇总信息写入输出表(可以是文件地理数据库表、个人地理数据库表或 .dbf 表),输出表中包含以下字段(不包含没有相邻要素的条目):
-
src_field字段:前缀 src 表示源、field 是在按字段报告参数中指定的字段。 -
nbr_field(s)字段:前缀 nbr 表示邻域、field 是在按字段报告参数中指定的字段。 -
AREA字段:用于存储源面和邻域面(重叠邻域)的总重叠面积。仅当选中包含区域重叠参数时,输出表中才包括此字段。 -
LENGTH字段:存储源面和邻域面之间重合边的总长度。 -
NODE_COUNT字段:存储源面和邻域面在某一点处交叉或接触的次数。
—————-
关于面邻域工作原理的详细内容可以查看官方文档:
https://desktop.arcgis.com/zh-cn/arcmap/latest/tools/analysis-toolbox/how-polygonneighbors-analysis-works.htm
-
2、工具:
-
按字段报告:根据字段确定唯一面或面组,并在输出中表示它们; -
包括区域重叠:如果要分析区域重叠关系,可以使用包括区域重叠。选择包括区域重叠时,输出表将包含名为 AREA 的字段,该字段保存所分析的重叠邻域的重叠面积。如果未发现重叠,则 AREA 为 0。 -
包括邻域关系的两侧:用于控制是否包括邻域关系的两侧。选中时,对于邻域面对,会同时报告两种邻域信息:一个面是源且另一个面是邻域,以及一个面是邻域且另一个面是源。未选中时, 对于邻域面对,仅报告一个面是源且另一个面是邻域的邻域信息,不包括互反关系。例如,如果 OID1 是 OID2 的邻域,选中时,会将一个条目写入输出表:OID1 具有邻域 OID2,OID2 具有邻域 OID1。如果只需要第一侧的关系,则取消选中,在输出表中仅输入一个条目:OID1 具有邻域 OID2。
本篇文章来源于微信公众号: 码农设计师