地形、地籍数字化成果向GIS数据转换软件

(整期优先)网络出版时间:2015-12-22
/ 2

地形、地籍数字化成果向GIS数据转换软件

师雅娟

师雅娟

巴州国土资源勘测规划设计院841000

摘要:对传统的的地形、地籍数字化后的Dwg成果进行入库前的处理,使之完全达到GIS建库要求。

关键词:AutoCAD;数据属性;拓扑构建

前言

随着GIS建设的蓬勃发展,其前端数据的采集整理成为制约GIS行业发展的瓶颈。早期的电子制图实际只有空间信息而没有编码属性信息,不符合GIS对属性信息多样化的需求,CASS软件从GIS对数据的需求出发,通过实体扩展属性的方式实现属性信息和图形的紧密结合,有利于图形和属性的一体化操作,又维护了数据逻辑一致性,从而使得丰富的属性信息可以方便的进入GIS。随着当今GIS数据广泛应用于各行各业,对GIS数据的分层要求、代码要求更加细化,数据的严谨性进一步提高,行业的GIS数据也已得到了长足发展。地形、地籍测量数据成果向GIS数据转换已为GIS数据建库及应用的前提。

1.数据来源与转换

1.1CAD数据、Shape文件、MapGIS、E00格式数据

针对AutoCAD、南方CASS、广州CASS等生成的DWG文件,程序已设置了相应图层及属性代码对应的要素代码关系表,用户可轻松的将此种格式转换为统一的数据格式,也可以将其转化成shp文件,系统可直接读取shp文件。具体操作为:通过加载数据读入DWG文件,再点击文件菜单下的CASS转Shape数据格式分层,此时程序将当前读入的DWG文件进行数据分层。

shp文件通过加载数据直接进行读入,对照符号代码表修改要素代码后,在‘要素列表’中点击鼠标右键‘重新分层’。修改要素代码的方法系统提供手工及批量修改。

手工修改属性的方法可利用‘编辑工具’菜单下的‘图块形状批量修改’选择的‘实体代码’此功能主要对图块的代码进行批量修改。可统一将一个编码的图块批量修改为新输入的要素代码。

‘图块属性批量修改’的功能,对于有部分图块的某一属性相同,或是某一字段内的属性统一修改为另一字段的内容。可通过选取多个图块后点击此功能,在弹出的对话框的字段内输入内容,并将标志设置为红色,进行属性的批量修改,还支持批量修改字段值的代码映射。

MapGIS的文件格式通过转换工具转换为shp文件格式后,通过加载数据进行读入,再点击文件菜单下的MapGIS转Shape数据格式分层,此时程序将当前读入的数据根据系统的编码对应要素代码的模板分为线和点两层,再通过点击鼠标右键‘重新分层’,此时根据‘要素代码分层设置’将当前的线和点的编码对应到要素代码上。

1.2其它方式

程序还提供直接通过键盘输入X,Y轴坐标进行数据的成图。选择作图的代码后,直接输入坐标后点回车键,视图中就会出现所输入坐标的点,可连续此操作输入,所输入的坐标点会相应的连接起来,形成图块。

2.数据检查与整理

2.1数据检查处理设置

分层模板设置主要为用户提供了层的定义和归类功能。一个要素代码可对应一个独立的层,也可以是若干个某一类要素代码对应一个层,但规定同一个要素代码不能同时对应两个或两个以上的层。

2.2数据检查

(1)图形常规检查:可针对所有的采集或者转换得到的数据根据类型分项进行检查,选择不同的数据类型可进行不同的处理,系统通过所设置的容限值对数据进行检查,并将错误以列表形式列出。主要包括对像规范化检查、共点检查、求交检查、拓扑检查。将检查项打“√”,点击确定后,错误信息会以列表形式列出来,双击“显示信息”中的某一条记录,系统会自动定位到当前图形上,通过鼠标双击错误类型,程序会将图块的错误进行定位,并以颜色表示错误的位置,以便用户方便查找,在当前错误类型点击鼠标右键,系统提供对当前错误类型的处理解决方法及其同类型的自动批处理方法。

(2)悬链检查:悬链指在容限范围之外且无法构成面的悬挂线。选择此项后错误信息会以列表形式列出来,双击“显示信息”中的某一条记录,系统会自动定位到当前图形上,然后再对其进行修改。

(3)微小图块检查:在当前视图中小于一定面积的图块进行查找并以列表形式列出,用户可自定设置‘微小多边形面积容限’,在查出的列表中可进行图块定位。

(4)局部共点检查:通过选择的图块当中进行共点检查,用户可自定义选择图块及设置共点容限,并弹出检查错误列表。

(5)最大共点及悬挂误差:在此可设置最大的共点误差,在检查及处理时,可通过此设置内输入的共点误差范围对当前数据进行检查。

2.3数据整理

(1)图形常规处理:此功能针对数据的类型分项进行处理,根据选择的不同数据类型,设置不同的处理选项,通过所设置的容限值对数据进行处理。

(2)图块规格化:在多岛图块的情况下,有可能会出现重点情况,执行此操作可自动进行处理。

(3)删除冗余图块:将当前数据中有要素代码相同且图形完全重叠的图块删除。可根据需要,单层进行冗余图块删除。

(4)自动接边:为保证全区域范围内的图形无缝,相邻图幅之间的接边尤为重要。选择需要接边的图幅,设置接边容差,程序对图幅边界上距离在容差范围内的数据进行共点处理,实现1:500、1:2000和1:10000等不同比例尺数据的有机融合。

(5)图斑处理:生成图斑-图斑融合-微小图块合并-数据融合-线整理

3.数据入库

3.1数据库创建

支持多种数据库格式,ACCESS、SQLSever、Oracle数据库。

3.2字典设置

包括管理区、行政区、权属系统及地类字典等的设置。

3.3数据入库

为保证空间数据的拓扑关系及其属性信息的正确性,在入库前系统提供一系列的检查工具。

‘单层检查’:针对读出数据的各层数据进行逐一单层检查,此功能主要是检查当前层内的图形数据及属性数据的正确性。

操作方法如下:

直接右击左边目录树中的层名选择‘单层检查’,程序将对当前层内的所有图块进行检查,检查结束后会弹出“错误列表”,该框内会提示该层数据是否有错误。

错误列表中的类型有两种:严及警,提示‘严重’必须修改正确后才能入库,提示‘警告’可以允许不修改入库(注:为了保证数据库的正确性,最好将严重及警告全部修改正确后入库),错误修改后必须再进行一次检查,确定错误已经修改正确。其它各层数据都是以相同的方法进行检查及修改。

错误列表中的错误类型,通过鼠标双击错误类型,程序会将图块的错误进行定位,并以颜色表示错误的位置,以便用户方便查找,在当前错误类型点击鼠标右键,系统提供对当前错误类型的处理解决方法及其同类型的自动批处理方法。主要包括单层图形检查与单层属性检查。

为了方便查找错误来源,程序支持其它辅助条件,例如单击某层数据右键,可对该层进行渲染、属性浏览、注记等;也可使用‘检查工具’、‘整理工具’菜单下的功能进行数据的检查及处理。

3.4分幅信息入库

通过设置菜单下的“分幅信息设置”,将不同标准、不同比例尺的分幅信息进行入库。

4.总结语

CASS软件在数据建库中的工作中,抓着空间数据的本质特征,以数据为核心,从数据采集、监理、转换的各个环节进行有效的控制,使数据一次性输入后,不仅能在测绘的各个应用层面进行共享,同时也能够顺利的与各种其他同类软件和GIS系统进行无损数据交换,实现了基础空间数据在各个应用领域的深入融合。

参考文献:

[1]国土资源部《全国土地分类》2001年8月

[2]国家测绘局《1:500,1:1000,1:2000地形图图式》

[3]国家技术监督局《大比例尺地形图机助制图规范》