操作方法

操作方法:确定落在面内的线的百分比

Last Published: April 25, 2020

摘要

如果要素(例如线)与地图中的其他要素(例如下面的面)叠加,则计算要素与其他要素叠加的百分比有助于确定覆盖的面积。 可以计算面所覆盖的线的百分比,以避免地图中的多余线段,或严格用于分析目的。


User-added image

过程

提供的说明描述了如何确定落在面内的线的百分比。

选项 A:使用交集制表工具

:此工具需要 ArcGIS for Desktop Advanced 许可。
  1. 类别窗口中,导航至系统工具箱 > 分析工具 > 统计 > 交集制表
  2. 将面要素设置为“输入区域要素”。
  3. 从“区域字段”下拉列表中选择 Shape_Length 字段。
  4. 选择线要素作为“输入类要素”。
  5. 选择“输出表”的位置。
    :确保将输出表保存在地理数据库中。
  6. 单击确定。 随即创建包含“已计算百分比”的新表。

有关如何使用交集制表地理处理工具的详细信息,请参阅以下 ArcGIS 帮助主题:交集制表

选项 B:手动计算百分比

  1. 如果针对类型使用双精度,可以向线要素类的属性表添加一个新字段以存储完整长度值。
  2. 右键单击字段 > 计算几何。 使用长度值填充字段。
  3. 运行相交工具。 要执行的操作:
    1. 导航至系统工具箱 > 分析工具 > 叠加 > 相交
    2. 同时添加线要素和面要素作为“输入要素”。
    3. 指定“输出要素类”。
    4. 单击确定。 随即创建具有新形状长度的新要素类。
  4. 如果针对类型使用双精度,可以在输出表中添加一个新字段以存储“已计算百分比”。
  5. 右键单击字段 > 字段计算器。 计算面中的线的百分比:
([Shape_Length]/[Full_Shape_Length])*100
User-added image

文章 ID:000014686

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容