摘要
在某些情况下,使用大量多个重叠面时,基于特定字段隔离和删除面的特定重叠部分可能十分繁琐且耗时巨大。 例如,尝试从包含许多重叠面的 shapefile 中隔离特定面。
在 Advanced 许可级别,可以使用“消除面部件”工具。 有关详细信息,请参阅 ArcGIS 帮助:消除面部件。 但是,在 Basic 和 Standard 许可级别,“消除面部件”工具不可用,请改用“融合”工具。
过程
以下步骤介绍了如何使用“融合”工具基于字段删除面的重叠部分:
注:
此工作流介绍了 shapefile 的用法。 如果使用文件地理数据库要素类,则连接中包含重复记录。
- 在内容列表中,右键单击原始面 shapefile > 打开属性表。
- 创建一个新的文本字段以存储唯一 ID 值。
- 在“编辑”会话中,右键单击新建的唯一 ID 字段,然后选择“字段计算器”。
- 从原始面 shapefile 中选择两个或多个字段,使用“&”运算符以唯一值填充字段,然后单击确定。
唯一 ID 值是区分要删除的“融合”工具特定字段的标识符。 - 导航至 ArcToolbox > 数据管理工具 > 制图综合 > 融合。
- 对于输入,选择所需的面 shapefile。
- 对于输出,确保选择的是文件夹,而不是地理数据库。 为输出选择文件夹时,会为融合的面创建一个新的 shapefile。
- 指定要融合的字段。
- 或者,选择所需的统计字段。
- 单击确定。
- 使用步骤 5 的输出重复步骤 2 至 4。
注:
确保在新 shapefile 的字段计算器中选择的两个字段与在步骤 4 中从原始面 shapefile 中选择的字段相同。
- 使用步骤 2 中的唯一 ID 字段在原始 shapefile 与“融合”工具中的新建 shapefile 输出之间创建一个新表连接。 有关在表之间连接属性的详细信息,请参阅以下文档:ArcGIS 帮助:将一个表中的属性连接到另一个表。
- 右键单击内容列表 > 数据 > 导出数据中的图层,进行永久性连接。 现已根据用户定义的标准删除面的重叠部分。