检查宗地结构
本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。
检查宗地结构命令可用于验证宗地结构的拓扑完整性。此命令可识别数据的损坏情况,例如顺序错误的宗地导线、未闭合的宗地、无效的尺寸等。
要运行此命令,可在目录窗口中右键单击宗地结构数据集,然后单击检查宗地结构。
![]() |
检查宗地结构命令 |
检查结构功能适用于验证从标准要素类或 CAD 文件迁移到该宗地结构中的宗地数据。将数据迁移到该宗地结构时,源数据中存在的不一致和错误可能导致该结构中的数据损坏。此命令可识别结构中的数据损坏情况,并以列表形式报告错误,该列表可保存供日后使用。
![]() |
宗地错误 |
将按照损坏要素的 ObjectID 列出在宗地、线和点中发现的错误。之后,您便可以使用 ObjectID 确定对应要素在宗地结构中的位置。您可以编辑和校正损坏的要素,也可以取消连接和删除损坏的要素。
宗地结构的验证错误
“检查宗地结构”命令可识别和报告以下几种数据损坏错误:
宗地错误
- 宗地没有有效的形状
宗地没有有效的几何形状;例如,宗地形状为自相交或宗地没有几何形状(shape 为空)。
线顺序错误
宗地包含顺序错误的线。
这种情况表示,宗地导线的线顺序出现了错误,例如 1-2-4-3。导致线顺序错误的原因既可能是宗地导线的数据输入有误,也可能是所迁移的数据中存在悬挂线、过伸/欠伸线或较短的线段。例如,在下图所示的宗地线要素类中,欠伸的线将导致导入程序无法创建宗地结构:
![]() |
悬挂线 |
通常,已损坏的宗地不会在结构中渲染。要打开并检查宗地,必须在宗地图层的属性表中将其选中,然后右键单击该宗地(在“宗地浏览器”对话框中列出)将其打开。
线顺序未从 1 开始
此宗地中线的序列 ID 未从 1 开始。宗地导线存储在“线”表中且导线顺序应始终从 1 开始。
原因
- 道路中心线宗地具有多条路径
每条路径都应对应一块单独的宗地,但实际却未形成一块单独的宗地。
- 连接线作为宗地的第一条线
线类别应改为“原始连接”,而非“连接”。
- 导线格网中起点和终点的 ID 不正确
有时,这是由于在宗地组中输入宗地时数据输入不正确造成的。
通常,已损坏的宗地不会在结构中渲染。要打开并检查宗地,必须在宗地图层的属性表中将其选中,然后右键单击该宗地(在“宗地浏览器”对话框中列出)将其打开。
宗地具有悬挂的边界连接线
此错误的原因可能是宗地导线未与起点闭合。
![]() |
宗地线未形成闭合环。 |
![]() |
原因
- 迁移的数据中存在悬挂线或过伸的线,从而导致起点和终点的指定有误
- 迁移的数据中存在重叠线,从而导致宗地结构中产生重叠的宗地线
宗地具有断开的连接线
如果某条线未与宗地边界连接或不属于宗地边界的一部分但却存储为该宗地边界的宗地导线,则这条线即为断开的连接线。这条线可能与结构中的其他宗地边界相连接,但未与对应的宗地正确关联。
可能的原因
- 数据输入不正确或迁移的宗地数据质量较差
- 手动编辑宗地结构系统表时造成数据损坏
宗地存在缺失的点
此宗地的边界线所参照的点 ID 不存在。
可能的原因
- 手动编辑宗地结构系统表时造成数据损坏
- 迁移的宗地数据质量较差
宗地包含带有错误的线
此宗地的某些导线存在错误。发生此宗地错误时将显示一系列线点错误。例如,线类别无效和线半径无效都属于线错误。有关各类线错误的更详细说明,请参阅“线错误”部分。
宗地包含带有错误的线点
此宗地的某些点存在错误,这些点同时是其他宗地中的线点。发生此宗地错误时将显示一系列线点错误。所参照点的 ID 无效(例如,线点所参照的宗地点不存在)和参照的线无效都属于线点错误。有关各类线点错误的详细说明,请参阅“线点错误”部分。
宗地包含带有错误的点
此宗地的某些点存在错误。发生此宗地错误时将显示一系列点错误。例如,坐标无效和曲线中心点无效都属于点错误。有关各类线点错误的详细说明,请参阅“点错误”部分。
宗地没有有效的形状
宗地没有有效的几何形状;例如,宗地形状为自相交或宗地没有几何形状(shape 为空)。
线错误
线具有无效的 ID
此线的 ObjectID 无效。
线具有无效的顺序
此线的顺序值(位于宗地线表的 Sequence 属性字段中)是无效数字。
线具有无效的类别
此线的类别值(位于 Category 属性字段中)无法被识别。可识别以下线类别:
- 0 - 边界线
- 1 - 相关线
- 2 - 精确连接线
- 3 - 连接线
- 4 - 径向线
- 5 - 道路临街线
- 6 - 原始连接线
- 7 - 部分连接线
线具有无效的起点
此宗地线参照的起点 ID 无效。点表中很可能不存在所参照的点 ID。
线具有无效的终点
此宗地线参照的终点 ID 无效。点表中很可能不存在所参照的点 ID。
线具有无效的中心点
此曲线的中心点无效。“点”表中很可能不存在所参照的点 ID。
线具有无效的半径
该曲线存储在 Radius 属性字段中的值无效。很可能缺少该半径值。
线没有有效的形状
线形状几何无效。线形状可能已损坏或丢失。
线具有相同的起点和终点
此线参照的起点和终点 ID 相同。在“线”表的 FromPointID 与 ToPointID 属性字段中和宗地导线对话框中都可看到同样的起点和终点 ID。
原因
- 宗地导线的数据输入不正确
- 迁移到宗地结构的数据中存在不同长度的重叠线
在下图中,同一宗地边界的两条重叠线彼此部分重叠:
![]() |
重叠宗地线 |
曲线缺少径向线
结构宗地中的每条曲线都在“线”表中存储了两条径向线。当某条曲线缺少一条或两条径向线时,便会发生此错误。
原因
- 存储和输入多环或圆环宗地时有误
- 迁移到宗地结构的数据质量较差
此宗地边界中的其他线具有相同的起点 ID,或者此宗地边界中的其他线具有相同的终点 ID。
原因:
- 线的终点和起点颠倒。导线顺序错误时会发生这种情况。
- 宗地中的点连接两条以上的边界线。连接线被错误分类为边界线时会发生这种情况。
点错误
无效的坐标
宗地点的一个或所有 x,y,z 坐标值无效。缺少坐标或可能包含无效数字或字符。
中心点属性设置不正确
如果某个点是曲线的中心点,则在“点”表的 CenterPoint 属性字段中该点会用值 1 加以标记。如果某个点不是曲线的中心点,但其“中心点”属性值却为 1,即会发生此错误。
点丢失
“点”表中很可能不存在所参照的点。例如,如果某条线参照了“点”表中不存在的起点或终点,则会发生此错误。
点没有有效的形状
点形状几何无效。点形状可能已损坏或丢失。
线点错误
线点未参照有效的点
如果某个宗地点位于相邻宗地边界上但不分割该边界,则该宗地点将成为线点。在“线点”表中,LinePointID 参照“点”表中的某个点 ID。当 LinePointID 属性值不是有效的点 ID 时,会发生此错误。该点 ID 很可能已丢失。
线点没有有效的起点
FromPointID 字段中参照的点 ID 不是有效的点 ID。该点 ID 很可能已丢失。
线点没有有效的终点
ToPointID 字段中参照的点 ID 不是有效的点 ID。该点 ID 很可能已丢失。
线点没有有效的线
如果“线点”表所参照的起点和终点 ID(FromPointID 和 ToPointID)之间不存在线,即会发生此错误。
控制点错误
控制点具有无效的坐标
控制点的一个或所有 x,y,z 坐标值无效。缺少坐标或可能包含无效数字或字符。
控制点后参照无效
控制点将参照通过“控制”表中的 PointID 字段与其建立关联的结构点。该结构点通过“点”表的“名称”字段存储对控制点的后参照。此错误表示“点”表或“控制”表中所参照的 ID 不正确或已缺失。
![]() |
控制表和点表 |