数据生产中,其中一个核心问题便是数据质量检查,针对数据检查问题本小节主要介绍矢量数据的检查。我们知道数据的基础检查包括数量数据逻辑一致性的检查、矢量图层综合性检查和元数据检查(悄悄的告诉你,在国外,元数据是一个灰常重要的东西,可能于他们思维方式有关),而对于矢量数据的数学基础检查,则表现为空间图层要素属性及关系的检查。说这么多可能还是没有任何概念,那么我们就更加细化的说,数据结构是否正确、值是否符合标准、有无遗漏、拓扑是否一致、图斑是否有碎片、接边是否有问题、属性值是否完全正确等等一系列的问题。
针对上述问题本文给出部分解决方案。首先对于属性检查,我们主要看两个方面,表结构是否完整、属性域是否符合标准(也就是字段值范围是否正确);属性查询和属性统计两个工具可以很好的解决这个问题;空间关系检查,即碎图斑、接边问题以及拓扑问题,ArcGIS中提供了专门的拓扑工具对该问题进行解决,它不仅可以验证地理数据库,更可以对要素间的空间关系建模。
先来简单介绍一下拓扑的基础知识。
拓扑对象:点、线和面的空间位置关系。
拓扑规则:拓扑基于地理数据库(MDB、GDB、SDE),(Tip:shp文件是不能进行拓扑检查的),首先要建立Feature Dataset(要素集),把需要检查的数据放在同一要素集下,要素集和检查数据的数据基础(坐标系统、坐标范围)要一致,有拓扑时要先删除拓扑