雷晓茜
贵州省第二测绘院,贵州贵阳 550004
传统接边工作为人工处摘 要 为解决地理国情普查地表覆盖数据和国情要素数据的空间数据与属性数据接边问题,
理或半自动接边,需要针对数据定制专门的接边规则与方式。文章利用ARCGIS软件在接边模型建立中具有一定适应性,对不同数据接边调整性小,同时介绍了在ARCGIS软件下针对地理信息空间数据进行空间与属性批量接边检查的模型设计与实现,利用ARCGIS提供的工具对数据进行对比分析,解决了不同图幅数据的位置接边及属性接边工作,同时提供高效自动化批量接边检查,提高了接边检查工作效率,保证了产品质量。
接边;接边检查关键词 ARCGIS模型;
中图分类号 G2 文献标识码 A 文章编号 1674-6708(2018)206-0093-02
DOI:10.16607/j.cnki.1674-6708.2018.05.045
1 概述
地理信息空间数据一般按国际标准分幅进行管理,在生产过程中存在幅与幅之间的拼接、接边、检查等工作,目前,接边检查有两种方法。第一种是人工在软件中进行接边及人工检查;第二种是使用地理信息系统软件在数据库进行接边与检查。第一种方法存在以下问题:
1)人工检查工作量较大,检查结果可靠性 较低。
2)数据导入导出等工序较繁琐。
3)不能检查非标准分幅图且不能对多幅图进行批量检查。
针对上述问题,本文提出了一种较简单、快捷、易掌握的在ARCGIS软件下的数据接边检查方法。
2 检查模型设计
2.1 接边数据情况
接边数据一般按国际标准分幅进行生产与上交,按照地形图与项目不同要求有1:500、1:1 000、1:2 000、1:10 000等多种分幅,接边数据同时也支持非标准分幅方式,如:以县界为工作边自由分幅的数据等,数据可存在多种图层,接边检查按图层为单位对空间与属性开展。
以全国第一次地理国情普查数据为例,数据按ARCGIS的FileGeodatabase格式存储,每幅图按1:10 000国际标准分幅进行采集并完成检查工作。
接边检查前提条件:
1)相邻图幅接边部分应无多余要素、单幅图图斑应无重叠、缝隙等问题。
2)待检查的数据需按采集要求放入相应图层,要素分类需正确。
3)数据中,属性数据是搜索同名要素的依据,不能出现不正确的属性。
4)所有数据要满足精度要求。数据在检查完成后,需进行拼合,由于分幅数据较多,此处使用Python脚本进行快速拼合。
fm=[]
for row in fcTK: print row
env.workspace = row+\"\\\\\"
fea=arcpy.ListFeatureClasses ()
for f in fea: fm.append(f)if fm:
for fe in fm: fmerge =[]
for row in fcTK:
fmerge.append(row+\"\\\\\"+fe) arcpy.Merge_management(fmerge,outgdb+\"\\\\\"+str(fe))
print str(fe)+\"_____图层合并完成!\"
else:
print \"eoor\"2.2 接边存在问题及检查内容
地理国情普查数据库中主要包括地表覆盖分类数据与地理国情要素数据。
地表覆盖分类数据及地理国情要素数据生产是按1:10 000国际标准分幅采集的,相邻图幅之间存在接边问题,在建立检查模型之前,要先疏理接边过程中出现的问题,针对问题建立相应的检查模型。
地表覆盖分类数据存储在一个图层中,涉及到的图层主要有界线(即数据范围)、地表覆盖数据、1:10 000分幅图框(即工作边);检查涉及到的图
作者简介:雷晓茜,助理工程师,贵州省第二测绘院,研究方向为地理信息系统。
93
2018•3(上)《科技传播》信息科技探索层接边处主要存在的问题有以下几点:1)边缘图斑属性不一致;2)边缘图斑空间位置不匹配,有重叠、缝隙等错误;3)图斑采集范围不正确。
地理国情要素数据存储在多个图层中,主要对面状、线状及点状数据进行检查,接边处主要存在的问题有以下几点:1)各图层中,要素属性一项或多项不一致;2)各图层中,要素空间位置不一致,有重叠,相交等错误;3)各相关要素未重叠(如桥与公路未重叠)、相关要素未包含等;4)点状要素(如村委会)位置错误;5)要素采集范围不 正确。
通过疏理问题,可以方便快速准确地建立接边检查模型,通过接边检查模型可以检查出:相邻图幅同一相接要素在共同边界处的几何位置以及属性内容的一致性,检查错误内容为相接的图斑位置是否连续、是否遗漏;属性是否相同等问题。2.3 接边检查模型设计与功能实现
接边检查模型设计思想:将需要进行接边检查的数据进行合并,确定接边线,此处将1:10 000比例尺分幅线作为接边线,用接边线建立缓冲区,用缓冲区过滤出待检查的数据范围进行检查,在数据量较大时,使用缓冲区范围检查数据,可以提高数据运算的速度。
数据与接边线放入同一个数据库中,在运行模型时,只需读取数据库路径,设置好模型参数即可快速检查,以地表覆盖数据为例,操作如图1。
模型设计如下:建立接边缓冲区,使用ARCGIS的缓冲区工具,根据数据情况设置缓冲区的范围。
通过ARCGIS的融合、拓扑、交集取反等工具对地表覆盖数据进行接边检查。
问题输出:检查出的结果可以按整个区域输出,或通过分割工具进行分幅问题输出。
在建立地理国情要素数据检查模型时,先按采集要求分析出各图层的检查思路,再逐条设计。如:
村委会未落入建筑区中;道路跨水系时未采集达到
要求的构筑物;城市道路与公路未重叠;堤坝面与堤坝线的包含关系等,所有检查项可以放入一个模型也可以分开,检查项单独设立模型可以方便后期更快速的检查。
地理国情普查数据采集时分幅数较多,数据量较大,使用传统的接边检查方式效率低且影响工作进度,建立模型,运行时只需指定待检查数据的位置,检查过程中不需要人机交互即可完成接边检查,检查结果可以为完整区域或分幅的检查文件。根据检查出的数据库文件可以快速定位到数据中的相应位置,对数据缝隙、重叠等问题可进行批量修改。
3 结论
在地理信息数据库中,数据接边占有很重要的地位,接边工作的好坏直接影响着数据的质量。通过在ARCGIS下编写检查模型,质检人员能快速、准确地对海量的GIS数据进行接边检查。模型编写简单快捷、具有较高可维护性,提高了接边的工作效率,减轻了工作强度,保证了产品质量。可适应不同的测绘及相关项目,接边系数修改方便简单,目前本套模型已应用于笔者单位地理国情普查、1:10 000基础测绘产品生产,大比例尺地形图数据生产、地理信息系统数据库成果等项目中。
参考文献
[1]李倩,齐华,陈华,等.地理国情要素数据接边质量的自动
检查方法研究[J].测绘,2016(6):269-272.
[2]黄会平,韩宇平,张俊峰.分幅等高线接边算法的设计与实
现[J].华北水利水电大学学报(自然科学版),2014,35(3):62-65.
[3]张金凤.图幅自动接边算法研究[J].大科技,2011(5).[4]欧美极,周江刚,周艳.基于ArcGIS的图幅自动接边方法的
实现[J].地矿测绘,2014(4):39-41.
[5]贾佳.地理国情普查质量监督检查验收方法[J].测绘与空间
地理信息,2014(6):220-221.
图1 数据检查示意图
《科技传播》2018•3(上)94
因篇幅问题不能全部显示,请点此查看更多更全内容