ArcGIS格式数据向CASS格式数据的转换方法
2017-11-01韩军生
韩军生
(1.临沂市基础地理信息中心,山东 临沂 276000)
ArcGIS格式数据向CASS格式数据的转换方法
韩军生1
(1.临沂市基础地理信息中心,山东 临沂 276000)
简要介绍ArcGIS和CASS数据格式,结合实际数据,重点研究由ArcGIS格式的mdb数据向南方CASS图件转换的过程,并对转换结果做了分析。
格式转换;CASS; ArcGIS;地理信息系统
并建立了基础地理、地籍信息、土地规划等数据库。在开展新的测绘任务,特别是基础测绘和地形图更新时,已有测绘成果的利用是测绘准备的重要工作。如何方便使用已有的数据入库成果是测绘项目技术负责人特别重视的问题。就大比例尺基础测绘而言,外业测绘人员更习惯使用南方CASS软件成图。因此,实现由ArcGIS格式数据向CASS格式转换十分必要。
1 数据格式
ArcGIS使用3种不同的矢量模型,表示地理要素数据:Coverage文件,Shapefile文件和地理数据库(geodatabase)。在ArcMAP中,矢量数据主要以点要素、线要素和面要素的形式表达,并通过图层属性表的方式记录数据属性。本文使用ArcGIS格式的mdb数据库作为转换数据源。
南方 CASS 地形成图软件是基于 AutoCAD平台进行二次开发的数字化测绘数据采集系统。目前,CASS在我国数字化成图中用户量大、市场占有率高,且升级快、定制简便,已成为主流的成图系统[2]。另外,南方CASS全面面向GIS,彻底打通数字化成图系统与GIS接口、使用骨架线实时编辑、简码用户化、GIS无缝接口等技术是其显著特点。
2 ArcGIS向CASS数据转换方法
如图1所示,mdb格式数据以点要素、线要素和面要素的形式表达地物,每个要素可以分为不同的图层,每个图层均有相应的属性表记录要素属性。南方CASS数据采用图层形式管理数据,不同的图层均可包含文字、点、线、图块等图元,每一个图元都有一组特性记录图元的特征,由此达到多样性地物的表达。如果将mdb数据中的点要素、线要素、面要素和DWG图件中的文字、点、块、线均描述为图形,mdb数据中的属性表和DWG图件中的图元特性描述为属性,那么将ArcGIS格式mdb数据中的图形转换为南方CASS格式DWG图形,并通过这一过程建立属性对应关系,将ArcGIS格式mdb数据中的图形属性转换为南方CASS格式DWG图形属性,就是本文实现ArcGIS格式mdb数据向CASS数据转换的思路。
图1 转换过程示意图
3 ArcGIS向CASS数据转换过程
本次实验以临沂市黄山镇地形图转换为例。数据源为黄山镇2010年基础测绘数据,数据为为mdb格式。数据中包含交通、植被、水系、独立地物、居民地、控制点、境界线、地貌和土质、管线等地物要素。采用 ArcGIS9.3 和 CASS9.1 for AutoCAD2006 软件进行。
3.1 数据转换过程
1)确定要转换的地物。可以根据生产需要转换特定的地物,也可全部进行转换。
2)ArcGIS图形与CASS图形间建立对照信息表,然后确定地物在CASS中的图层、编码、线型、线宽、颜色等CASS特性。此过程首先要理清转换前后图形间关系,例如居民地面转换后为居民地线,独立地物转换后为线或图块。建立属性对应关系时,可参照CASS9.1系统配置文件设置窗口,或查看CASS9.1系统目录中的WORK.DEF文件。对mdb数据库中面状居民地图层MZJMD_371322建立转换前后对应关系,见表1。
表1 转换前后地物属性对应表
3)在ArcGIS属性表中添加XData字段。使用工具箱ArcToolbox,打开Conversion Tools,使用To CAD功能,运行Create CAD XData。实验中注意根据第2步中建立的属性对应表,为 4)在ArcGIS属性表中添加CAD字段。使用工具箱ArcToolbox中的Conversion Tools-To CAD- Add CAD Fields添加LAYER COLOR WIDTH ELEVATION等字段。根据第2步中建立的CASS属性对照表,为以上字段赋值。 5)使用转换工具箱中的转换成CAD工具,转换成dxf格式。 6)利用CASS软件打开,做相应的修改,保存为DWG格式,即完成由ArcGIS地形图向CASS格式转换。 图2为转换前后同一位置对比图。从图中可以看出,转换前后地物完整,能够一一对应,可认为转换过程地物无落漏。通过检查地物点坐标,转换前后地物位置未发生变换,地物间相对距离和方位保持不变,由此认为数学精度无损失。 图2 转换前后对比图 由以上实验可知,本文所采用的转换方法效果较好,主要体现在以下几个方面: 1)要素无丢失。高程点文字注记、高程点注记符号、地面材质、道路边线、房屋及其注记、地类界、门墩、围墙等地物要素无一落漏。 2)要素无变形。检查上图中的棚房、门墩、房屋面积和房屋宽度等内容,转换前后全部匹配。 3)信息充足。检查图上地物,CASS编码完备且准确,线型、图层、颜色等信息符合CASS标准。因此,本文利用ArcGIS9.3自带功能实现ArcGIS格式地形图向CASS格式转换,转换后的CASS图件可直接交外业测绘人员使用。 [1] 闫琰,李燕,董秀兰,等. ArcGIS向MapGIS的数据格式转[J].测绘与空间地理信息, 2011(6):164-167 [2] 张帅,刘邦兵,胡建艺,等. CASS数据向ArcGIS数据转换方案[J].地理空间信息,2011(4):48-50 [3] 石木耀.AutoCAD数据与ArcGIS数据转换研究[D].北京:中国地质大学(北京),2010 [4] 刘凤志,张云傲.基于AutoCAD数据向ArcGIS数据转换过程的探讨[J].勘察科学技术,2009(1):19-21 [5] 仝飞,王颖锋.ArcGIS数据与CASS数据的相互转换[J].江西建材,2014(20):214-215 [6] 桂新,张求喜.南方CASS6.1地形数据到基础地理信息标准数据转换方法[J].测绘与空间地理信息,2013,26(12):110-111 [7] 吴秀芹.ArcGIS 9地理信息系统应用与实践 [M].北京:清华大学出版社,2007 P208 B 1672-4623(2017)10-0070-02 10.3969/j.issn.1672-4623.2017.10.022 ArcGIS是当今GIS领域使用最广泛的软件[1]。ArcGIS数据分析功能强大,兼容性强,二次开发便捷。我国测绘管理部门多采用ArcGIS软件管理测绘成果, 2015-11-02。 韩军生,硕士,工程师,主要从事工程测量质检和项目管理工作。3.2 转换质量
4 结 语