面邻域工具按照等级路径确定要在输出表中记录的邻域类型和统计数据。邻域关系、重合边和结点邻域按照从高到低的等级顺序进行重叠。一旦找到更高顺序的邻域,该工具计算和存储关系信息并跳过较低顺序关系的分析。
工具/原料
电脑
arcgis软件
面邻域工具的使用
1、选择要用作源要素的面。查找与源面相交的所有面(查找邻域)。对于找到的第一个邻域,分析源面的以下各种情况:
2、如上文所述,一旦找到邻域关系,该工具使用按字段报告确定如何在输出表中报告邻域关系和统计数据。按字段报告参数用于确定唯一面或面组,并按唯一面或面组报告其邻域信息。同一组的面具有一组相同的字段值。
按字段报告示例 1 - 针对每个单独的面使用具有唯一值的字段
1、如果需要在输入中查找每个单独的面的邻域,则针对每个面指定具有唯一值的输入字段。在本示例中,九个面的输入表中有字段 myCode,该字段含有每个单独的面的唯一值。
2、下表显示了将 myCode 字段用作按字段报告的结果。请注意源和邻域字段名称的前缀:src_myCode 和 nbr_myCode。
按字段报告示例 2 - 使用具有定义唯一面组功能的值的字段
1、如果需要确定唯一面组并按组报告邻域信息,则可以指定具有分类的唯一值的字段。根据唯一组的关联方式汇总邻域信息。在本示例中,通过将输入字段 myClass 用作按字段报告确定唯一面组。
2、以下是将 myClass 用作按字段报告的结果:对于组 A 到组 A 的其他面,重合边的总长度为 1200,其中包括组 A 的面中的六条重合边。在组 A 和组 B 之间,只有两条总长度为 200 的重合边。同样,在组 B 和组 A 之间的情况也是如此。在组 A 和组 C 之间,有三条总长度为 300 的重合边。同样,在组 C 和组 A 之间的情况也是如此。与组 A 不同,在组 B 到组 B 的其他面找不到任何邻域关系;因此,在输出中没有报告任何内容。
按字段报告示例 3 - 使用多个字段,其组合值定义唯一面组
1、在本示例中,字段 myZone 中的值表示面的一个分类;字段 myClass 中的值表示另一个分类。
2、当将两个字段 myZone 和 myClass 都指定为按字段报告时,这两个字段的组合值将产生以下唯一面组:Z1-A 组Z1-C 组Z2-A 组Z2-B 组Z2-C 组
3、下面的输出表显示了上述组中的邻域关系。前八行表示 Z1 值的唯一组与字段 myClass 的值相结合成为 Z1 和 Z2 的源组及其邻域组。特别情况有:Z1-A 源组的组自身内有六条重合边(类似于前面示例中的组 A);因此,重合边的总长度为 600。Z1-A 源组是 Z1-C 邻域组的边邻域;重合边的总长度为 200。Z1-A 源组是 Z2-A 邻域组的边邻域;重合边的总长度为 300。Z1-A 源组不是 Z1-B 邻域组的边邻域,但 Z1-B 邻域组边界在某个结点与 Z1-A 源组接触,因此它是结点邻域。因此,“长度”字段的值为 0,NODE_COUNT 字段的值为 1。您可以使用相同的逻辑解释其余信息。
根据具有和不具有重叠面的输入数据运行面邻域。
1、在以下两种情况下使用的输入数据包含非重叠面。
2、a.“包括区域重叠”复选框未选中(默认)如下所示,四个输入面并不重叠。运行该工具时如果“包括区域重叠”复选框处于未选中状态,则该工具将只能按照此顺序查找边和结点邻域。例如,将面 1 用作源面可找到三个邻域面,并在下面的输出表中报告以下信息:面 2 有与面 1 重合的边;因此,面 2 是边邻域。将重合边的长度 100 写入“长度”字段。跳过结点邻域分析,字段 NODE_COUNT 的值为 0。并且,面 4 的情况也是如此。面 5 没有与面 1 重合的边;字段“长度”的值为 0。但是,面 5 在某一点处与面 1 接触;因此,面 5 是面 1 的结点邻域且字段 NODE_COUNT 的值为
3、b.“包括区域重叠”复选框已选中在这种情况下,输出表将包含字段“面积”。由于没有面出现重叠的情况,因此所有的“面积”字段值均为 0。继续分析边和结点邻域,就会像上面的示例 1-a 那样在“长度”和 NODE_COUNT 字段中得到相同的值。