基于CASS整理“数字城市”矢量数据的建库方案

2012-12-11 07:27聂时贵王会娜
测绘通报 2012年1期
关键词:数字城市菜单栏下拉菜单

聂时贵,王会娜

(江苏省基础地理信息中心,江苏南京210013)

一、引 言

地理空间框架数据是公共服务平台数据的主体和核心,它是由基础地理空间数据整合而成的。随着我国“数字城市地理空间框架”暨“天地图”市级节点建设的开展,对大比例尺地理空间框架数据的要求也越来越高,GIS数据的建设成为“数字城市”发展的短板。基于GIS对数据的要求,测绘成图软件也正由单纯的“电子地图”转向具有数据采集、数据质量控制到数据无缝进入GIS系统的功能。南方CASS软件全面面向GIS,彻底打通数字化成图系统与GIS接口,使用骨架线实时编辑、简码用户化、GIS无缝接口等先进技术,已经成为测绘市场用户量最大的主流成图系统。

目前,市、县级测绘部门数据大多数是以Auto-CAD的DWG或DXF格式存储,而单一的AutoCAD格式数据已完全不能满足地理空间框架数据的要求,必须将CAD数据转为GIS数据。当前有两大类转换方法:①由GIS软件直接转换数据,这种转换方法会造成图形要素及属性丢失等问题;②进行二次开发以实现数据转换,这种方法要求CAD数据完全正确,生产单位必须具有CAD开发技术力量。

本文是在CASS软件平台下通过人工编辑,将CAD数据无损地转换成符合《基础地理信息要素数据字典 第1 部分:1∶500 1∶1000 1∶2000基础地理信息要素数据字典》(GB/T 20258.1—2007)(以下简称“数据字典”)要求的建库数据的方法,满足我国“数字城市地理空间框架”建设的需要。

二、数据模板定制

在把DWG数据导入CASS平台环境之前,需对CASS 软件的 attribute.def、index.ini两个系统配置文件按照“数据字典”的要求进行重新定义。

1.属性结构设置

按图式CASS把所有地形要素分为10个图层,每个图层的实体划分为点、线、面、注记4类。图层的划分由 work.def来定义,各实体的属性由attribute.def文件定义。

CASS中图形实体的基本属性有要素代码、图层等。由于用户要在指定的实体中添加自定义的属性,因此必须对实体的属性结构按照“数据字典”中的“要素类分层表结构”的要求进行重新设置,如下所示为重新定义的attribute.def文件内容:

2.index.ini的定义

该文件记录每个图元的信息,文件格式如下:CASS 9.0编码,主参数,附属参数,图元说明,用户编码,GIS表名

如下所示为重新定义的index.ini文件内容:

三、数据整理

目前市(县)级测绘部门存档的基础测绘成果基本上都是AutoCAD的DWG格式,数据情况大致可以分成3类:①数据分层是自定义的,且只有图形数据;②数据分层是自定义的,既有图元数据又有扩展数据;③在CASS软件平台下生产的数据。对这3种情况的数据应该采取不同的处理方法。

1.无扩展数据的图元

这类成果是早期生产出来的数据,是为了满足传统模拟图的需要。在CASS平台下整理这类数据时,需要按照CASS软件配置文件work.def定义的要求进行整理,操作流程如下:

1)在菜单栏“文件”下拉菜单下,点击“加入CASS”命令;

2)在菜单栏“数据”下拉菜单下,点击“编辑实体地物编码”命令;

3)在弹出的对话框中,单击下拉列表,将所选的地物放入CASS相应的图层和编码中;

4)如果该地物有扩展数据需要输入,则在选中该地物时在属性面板中输入扩展属性字段的属性值等系列操作。

2.有扩展数据的图元

这类成果是数据生产者为了拓展CAD的应用范围和使用功能进行二次开发的,它的拓展数据在数据整理时有的需要保留下来。在CASS平台下整理这类数据时,需按如下流程操作:

1)首先数据生产者将带有扩展属性的DWG数据生成CASS的交换文件;

2)在菜单栏“数据”下拉菜单下点击“读入交换文件”命令;

3)对导入的数据进行再整理,在属性面板中对图形要素的扩展属性进行赋值等系列操作。

3.CASS格式的数据

这类成果是数据生产者在CASS软件平台下生产出来的数据,扩展数据一般没有按照标准的“数据字典”来定义,因此必须整理成规范的表结构。CASS平台下操作流程如下:

1)在菜单栏“文件”下拉菜单下,点击“打开已有图形”命令;

2)在菜单栏“数据”下拉菜单下,点击“生成交换文件”命令;

3)在记事本中对交换文件按照标准的表结构对扩展字段进行再定义;

4)在菜单栏“数据”下拉菜单下,点击“读入交换文件”命令,将重新整理后的CASS交换文件导入;

5)对导入的数据进行再整理,在属性面板中对图形要素的扩展属性进行赋值等系列操作。

四、数据转换

在数据转换前必须对数据进行检查,点击CASS软件菜单栏“检查入库”下拉菜单下的“图形实体检查”命令,对数据的编码正确性、属性完整性、图层正确性等进行系列检查(如图1所示)。

图1 数据转换流程图

1)对检查出的错误进行修改;

2)数据质量检查合格后,在菜单栏“检查入库”下拉菜单下,点击“输出ARC/INFO SHP格式”命令,将CAD数据输出为SHP格式的数据。

3)具体的转换流程参见图2。

图2 数据转换流程图

五、数据建库

在数据入库前需对SHP数据进行质量检查,以数据的正确性和逻辑性为主要检查内容,包括数据文件的名称、分层、格式、数学基础、坐标系等方面的正确性;要素的完整性、相互之间关系的正确性;矢量数据拓扑关系的正确性;图幅要素之间的接边精度。数据在修改合格后即可作为标准的入库数据导入模板数据库。具体的入库流程如图3所示。

图3 数据建库流程图

对入库后的数据还需进行图幅接边处的融合、节点删除等操作。

六、结束语

随着我国数字城市地理空间框架建设的不断发展,公共服务平台对空间数据的要求越来越高,本文提出了一种在CASS软件下进行人工编辑,将CAD数据转换成符合《基础地理信息要素数据字典第1 部分:1∶500 1∶1000 1∶2000 基础地理信息要素数据字典》(GB/T 20258.1—2007)要求的建库数据的方法。通过对江苏省盐城、宿迁等市(县)基础测绘数据的整合,证明该方法简单,具有很强的操作性和实用性,能满足“数字城市”公共服务平台的建设对数据的要求,对当前正在进行平台建设的生产部门具有很好的借鉴意义。

[1]刘宇,安宁.CAD数据向ARCGIS数据转换方法的研究[J].科技视界,2011(22):57-58.

[2]张源,杨锦华,常原飞,等.利用AutoCAD数据建立地籍数据库方法研究[J].测绘通报,2008(3):65-68.

[3]张雪松,张友安,常敏.AutoCAD环境中组织GIS数据的方法[J].测绘通报,2003(11):45-48.

猜你喜欢
数字城市菜单栏下拉菜单
公 告
巧做智能下拉菜单
细碎星子,汇成不灭的银河
制作更炫酷的下拉菜单
将Widget小部件放到
试析Access2010中利用宏实现自定义菜单
数字城市到智慧城市的思考与探索
数字城市的探讨
刍议数字化城市建设中基础测绘技术的应用
自编翻译程序