ArcGIS中的拓扑规则:如何修复数字化错误

GIS topology rules

使用ArcGIS拓扑教程修复编辑错误

除非你是一个数据编辑绝地武士,否则你的GIS数据可能会在不知情的情况下出现错误,比如间隙和重叠……该怎么办?在ArcGIS中使用拓扑规则:

如果您对以下任何问题回答“是”,则应考虑使用GIS拓扑规则进行检查,以验证和修复GIS数据中的错误。

  • 数据中是否存在不需要的空白?

  • 是否存在重叠?

  • 线条应该接触多边形的边界吗?

**拓扑学**是点、线和多边形如何共享其几何图形的一组规则。拓扑检验和验证相邻和重叠特征的空间关系。

误差类型:准确性与精确性

分析人员经常使用准确性和精确性来评估数据的有效性,但这两者并不相同。这两者有什么区别?

Accuracy vs Precision

**精确性**标识两个或多个测量值与*彼此*的接近程度。**精确性**是指测量值与*已知值*的接近程度。

在不知情的情况下,GIS数据中可能存在错误。你甚至可能不知道。这有多可怕?

这就是为什么我们可以使用拓扑规则自动修复错误。例如,位置精度、数字化误差、数据泛化和数据年龄往往是数据误差的来源。

Danglesovershootsundershoots 是错误的例子。

Types of Errors - Dangles, Overshoots, Dangles

SLIVERS 通常是由于GIS中的特征数字化不精确而造成的微小的假间隔。

Sliver

OVERLAPS 是相互重叠的多边形或线条,可能导致重复计算区域。

Overlap

同样,当您有**两个**冲突的数据集时,`conflation (edgematching and rubbersheeting) <../index.html?p=13355>`__通过保留最准确的一个来解决冲突。

ArcGIS 10中的Esri拓扑规则

拓扑规则确保了GIS数据集之间的连接。它填充间隙,移除长条并固定重叠的多边形。当多边形共享边界时,拓扑规则强制数据完整性。

…但你已经知道了。

让我们来讨论一下如何在Arcgis中使用拓扑的螺母和螺栓。

步骤1将数据添加到地理数据库

在ArcGIS中创建拓扑规则只是几个简单的步骤。首先,将数据添加到功能数据集中。

file geodatabase

步骤2创建拓扑数据集

一旦您的数据在地理数据库中,您就必须创建一个拓扑数据集。

topology dataset

按照说明选择功能类。

步骤3添加拓扑规则

您可以添加30多个规则来检查数据的质量。一个接一个地,您将添加规则,这些规则精确地控制如何对空间数据执行质量控制。下面是添加重叠规则的屏幕截图。

Add topology rules

重叠多边形可以通过拓扑规则***“不得重叠”***来解决。

选择是进行验证。这就是ArcGIS如何刷新并确保使用最新数据错误的方法。地理数据库现在应该有一个拓扑数据集:

soils topology

步骤4检查数据

一旦您的数据在地理数据库中并且添加了规则,您现在就可以检查数据拓扑了。ARCGIS拓扑修复是交互式的。一个接一个地,您可以通过错误检查程序来解决错误。

单击添加数据按钮

Add Data Button

添加拓扑数据集。

soils topology add

数据中的错误将显示为区域、直线和点错误。

soils errors

步骤5纠正错误

ArcGIS拓扑工具支持更丰富、复杂的错误检查。通过自动或手动修复解决拓扑问题。

单击“自定义>工具栏>拓扑”,添加拓扑工具栏。如果拓扑工具栏灰显,则必须通过单击“编辑器>开始编辑”来打开编辑模式。

Topology Toolbar

当您按下错误检查器按钮时,您可以手动检查每个单独的错误。

Error Inspector

通过错误检查器报告,您可以右键单击单个错误进行快速修复。以下是可以执行的拓扑修复类型:

合并: 重叠部分将从一个多边形中减去,并添加到另一个多边形中。
减去: 重叠部分将从两个多边形中完全删除。
创建功能: 重叠部分将从两个多边形中完全删除,并作为一个全新的功能添加。

使用捕捉环境防止错误

在GIS中使用捕捉可以防止错误的发生。捕捉环境确定新数字化的点、线和多边形将占用现有特征相同位置的距离。

在编辑器中创建新功能时,它们将自动捕捉到现有功能。例如,可以捕捉到边、点、端点、交点、中点和切线。

Snapping Environment

接下来是什么?

当存在错误时,拓扑工具可以帮助……而清理拓扑在GIS中是绝对必要的。

拓扑对相邻特征和重叠特征之间的空间关系进行了检验和验证,因而对检测和纠正数字化数据的误差特别有用。

拓扑编辑是Arcgis中的一个亮点,它有许多选项可以修复编辑错误。

这确实是同类中最好的。