ArcGIS在矢量测绘数据质量控制中的应用
2017-03-24赵晔
赵晔
摘 要:实际生产的矢量测绘数据随生产应用标准和目的不同差别较大,类型复杂,而且不同特性不同类别的数据,其质量特性也有所不同。但是为了保证最终测量的结果,就一定要做好测绘数据的质量控制。下面就对这些方面进行分析,希望给有关人士一些借鉴。
关键词:ArcGIS;矢量测绘;数据控制
结合实践工作情况,技术人员研究出利用ArcGIS 进行矢量测绘数据质量检查,而通过实践操作得知,针对图属一体化的矢量测绘数据成果,使用ArcGIS 方法进行质量检查,操作速度快,有很强的拓扑功能强,而且转换数据方便,最终控制得到的结果也符合工程要求,因此得到了推广和普及,下面就分析其实际的应用情况。
1 矢量数据的基本要求分析
在进行矢量数据质量检查时,主要有几个方面的要求,测绘的精度、图属一致、完备性、表达属性正确,图形逻辑关系,元数据等,在质量检查过程中,在检查元数据的时候,精度检查中,都要人工方式检查,对于图像的逻辑关系,内容正确性,属性的表达等,在常规的检查中部解决实际问题,很多问题都会隐藏在图象的下面,因此就要利用软件进行处理。例如在进行土地利用图斑数据检查中,不仅要进行相互的交叠检查,还应该检查缝隙的拓扑关系是否正确。通常情况下,图形拓扑关系正确性检查、属性表述和内容正确性、完整性检查和图属一致性检查是矢量测绘数据质量控制中最常进行的检查内容,也是检查工作的重点。
2 分析在矢量测量中控制质量的方法
2.1 分析在图形拓扑关系检查中的应用
在很多图形拓扑关系检查中都出现错误,通过对问题原因的分析,然后结合实践处理,发现一般都是数据生产过程中,处理图形拓补关系不正确,或者是由工作人员操作失误造成的,那么在进行正常的拓补关系分析使用时,就一定会出现错误,影响后期数据的应用和开发。如果使用 ArcGIS 进行质量检查,可以分为同层要素和不同层要素。如果进行不同层要素拓扑关系检查工作,需要使用到SelectByLocation 功能,检查的内容也比较多,例如有括线和线、点和面、面和面、线和面等,除此之外,还涉及到不同要素之间不正确的相交,要素不正确的包含等。
分析具体的质量检查方法,第一步,利用ArcMap加载不同的要素层,然后进行检查,之后通过Select ByLocation功能来完成质量检查。第二步,点选Select ByLocation对话框,然后进一步选择要素层,通常都很对线和面,点和面的關系进行检查,一定要选择线、点的要素层。第三步,选择合适的拓扑关系,例如可以选择包含、相邻、相交等,结合检查对象的不同,选择一种最合适的方法,之后在关系要素层中检查,根据实际情况的不同,选择合适的参数、缓冲区域,完成这些操作之后,选择分析,最后就会得到相应的结果。由于是提取了不同层间要素不正确的拓扑关系,因此得到的结果就是在这些层中一些不合法的拓扑错误,除此之外,还同时指明了存在拓扑错误的位置,因此很容易对原数据进行修正。如果是对同一层要素的拓扑关系进行正确性检查,主要工作就是对对象之间不合法的缝隙、包含相互交叠等进行检查,完成这些工作主要是利用Topology、Select By Location 功能。
2.2 分析检查属性数据的应用
在检查属性数据质量的时候,主要涉及到属性的内容是否正确,属性的内容是否完整性,属性表结构定义是否正确等,在落实检查工作中,就是根据数据生产技术设计书,数据建库标准规范。定义属性结构非常简单,使用Arc-Catalog,或者是ArcMap 检查所显示出的一些要素属性,然后详细的进行定义描述,也就是将Layer Properties中的Fields 对话框打开,之后结合制定的相关标准,检查属性的正确性和完整性。具体步骤如下,第一步,进行数据的加载,只需要将对话框Select By Attributes打开即可,第二步,分析所需要检查的属性字段,然后只用 Get UniqueValues进行分析,这样就可以有针对性的进行查询条件的设定,第三步,结合查询得到的文本框,在其中输入查询条件,然后系统就自动进行筛选和过滤。第四步,就是要得到的结果都保存下来。从上诉分析的结果得知,如果属性内容不正确,属性图像不完整,完成相关结果的加载之后,就可以结合标准值进行原数据的校正,科学的对查询条件进行设置,就能完成属性数据质量的检查。
2.3 检查图属一致性的应用分析
在这方面的检查工作中,在采集图形和图形属性时,或者对数据进行处理时,发生非联动的修改,导致属性与对应的图像不一致,例如分析土地应用现状的时候,经常出现地类图斑实际面积和相应的面积属性值不一致,或者是线状地类实际长度和相应长度属性值不一致问题。因此在之后进行数据属性值分析,或者实际应用时,都会发生严重的错误,在检查中步骤如下。第一步,需要在 ArcCatalog 中建立一个可以使用已有数据的数据库。第二步,将所要检查的内容在Geodatabase中输入,这样图形的具体长度和面积,都会以 Shape_Area的属性,以及 Shape_Length的属性加载到数据属性表中。完成这些数据的加载后,第四步,使用 Select By Attributes功能,让其和实际数值进行对比分析,在允许误差范围可以,如果超过这一范围,就出现错误,将数据要素都提取出来。
3 总结
通过以上对ArcGIS在矢量测绘数据质量控制中的应用分析,发现其检查效率和质量都没有问题,但是操作过程中,步骤比较复杂,要求操作人员基本技术过硬,有严谨的工作态度,这样才能完成好每一项工作,提高工作效率。
参考文献
[1] 陆钰莲.ArcGIS在矢量测绘数据质量控制中的运用[J].工业, 2016(06):00199-00199.
[2] 杨琳.矢量测绘数据质量控制中ArcGIS的应用[J].经济技术协作信息,2014(13):92-92.
[3] 崔翰川,朱长青,杨成松.基于ArcGIS Engine的矢量地理数据数字水印系统的设计和实现[J].测绘通报,2012(07):82-84.