APP下载

由SuperMap GIS向ArcGIS数据转换方法探讨

2015-04-04常素玲

山西林业科技 2015年1期
关键词:数据格式

由SuperMap GIS向ArcGIS数据转换方法探讨

常素玲

(山西省关帝山国有林管理局,山西文水032109)

摘要:林地保护利用规划和落界调查系统是山西省林业调查规划院和山西省测绘局在利用超图软件平台开发的具有完全自主知识产权的系统。笔者通过介绍SuperMap GIS和ArcGIS的数据格式,指出了2种数据格式在转换中存在的问题,从数据格式转换的实施方案和ArcGIS软件下对数据加载坐标系及拓扑处理等方面介绍了数据格式转换的关键技术,旨在为数字林业工作提供参考依据。

关键词:SuperMap GIS; ArcGIS; 数据转换; 数据格式

中图分类号:P208

收稿日期:2014-12-25

作者简介:常素玲(1974—),女,山西高平人,2012年毕业于山西农业大学,工程师。

Exploration of Data Transormation Method from

SuperMap GIS to ArcGIS

Chang Suling

(NationalForestAdministrationBureauofGuandiMountain,Wenshui032109,China)

Abstract:Forest land use planning and border survey system were fully independent intellectual property rights system exploded by Shanxi Institute of Forestry Inventory and Planning and Shanxi Bureau of Surveying and Mapping using hypergraph software platform. The author introduced data format of SuperMap GIS and ArcGIS, pointed the problems of 2 data format transformation, introduced data format transformation key technology and data of coordinate system and topology processing under ArcGIS software to provide reference for digital forestry work.

Key words: SuperMap GIS; ArcGIS; Data transformation; Data format

SuperMap GIS和ArcGIS在山西省集体林权制度改革(简称林改)、山西省县级林地保护利用(简称林保)、山西省森林资源连续清查、山西省数字生态应用中都拥有庞大的用户群体,而两者又有各自的数据格式。ArcGIS是美国环境系统研究所(ESRI)开发的旗舰产品,对空间数据的支持很强,是我国GIS行业最常用的软件。很多用户选择在SuperMap GIS下统计汇总,然后转入ArcGIS中制图,建立数据库。其中Arcinfo Coverage,Arcinfo和ArcView Shape是一种数据交换格式,用于不同平台之间的数据转换。林地保护利用规划和落界调查系统是山西省林业调查规划院和山西省测绘局在利用超图软件平台开发的具有完全自主知识产权的系统,其强大的数据采集和地图编辑功能吸引了越来越多的用户,但其在空间数据库的支持方面一直不太理想。因此,实现2种数据的共享是很有必要的。

1数据格式介绍

SuperMap GIS和ArcGIS的标准数据格式分为点、线、面3种类型,林保和林改的数据保存在custom.sdd和custom.sdb文件下。SuperMap GIS交换数据格式主要有Arcinfo Coverage,Arcinfo和ArcView shape 3种交换格式。

2数据格式转换中存在的问题

数据格式转换本身可利用拓扑功能齐全的工作平台对林保数据shape格式的面矢量进行国家标准化处理,并在该软件下加载坐标投影。但实践中,林保数据的字段长度、属性代码等结构都不符合作图、建库等操作要求。因此,需要对林保数据进行重新转换才能使用。

3数据格式转换的关键技术

3.1实施方案

1) 转换数据是在林地保护利用规划和落界调查系统下完成的县级林保数据。

2) 在超图的工作空间里将林保数据“Data”文件夹打开,把Data文件夹里的“custom.sdd”文件夹和“custom.sdb”文件夹导入SuperMap GIS中。“custom.sdd”和“custom.sdb”文件夹里包含林保完成后的县界、乡镇界、村界、图斑新等数据。

3) 在SuperMap GIS里,用Arcinfo Coverage交换数据格式导出“shp”文件夹。

具体步骤为:打开“Custom”子菜单→选择导出的“县界”数据→右击选择导出的“数据集”→在新的对话框转出类型选择“Arcinfo交换格式”→选择“导出目录”→命名为“县界”→点“导出完成”。

4) 最后在SuperMap GIS系统中分别导出所需要的“县界、乡镇界、村界、图斑新”等数据。

3.2坐标系加载及拓扑处理

1) 在ArcGIS中,对由SuperMap GIS导出的拓扑数据进行坐标加载,并将其转换为具有拓扑关系的Aricinfo Coverage格式。

具体步骤为:在ArcCatalog下,打开导出的“县界、乡镇界、村界”等数据,右击→选择“属性”→在对话框shapefilent下选择“XY坐标系”→选择“Xian_1980_GK_CM_111E”坐标系(也可从已有的拓扑中导入“Xian_1980_GK_CM_111E”坐标)→点“确定”完成坐标加载。

2) 在ArcToolbox中,对数据进行几何修复。

具体步骤为:在ArcMap下,打开“ArcToolbox”,选择ArcToolbox“工具箱”→在数据管理工具里选择“要素”→双击“修复几何”→在输入要素中填入“县界、乡镇界、村界、图斑新”等信息→在“删除几何为空”的要素前打”对钩”→点”确定”完成几何修复。

3) 在ArcMap中对属性表中的字段进行删除、增加以及对属性表进行修改。

字段删除:在ArcMap中选择”图斑新”→右击打开“属性”列表→选择“多余字段”(如,DICT,LD_CD等)→右击选中字段的列,选择“删除字段”。

字段增加:在ArcMap中选择“界线图斑”→右击打开“属性”列表→选择“表”选项,添加字段→在“添加字段名称”对话框中填加要增加的字段(如,XIAN_NAME,XIANG_NAME,CUN_NAME等)→选择字段类型为“字符串型”→选择长度为“50字节”→点“确定”完成增加字段。

属性表修改是对增加字段拓扑的小班进行属性填写,可直接在可编辑的ArcMap中选择对应小班,打开属性表在表中填写对应小班县名、乡名、村名。也以按属性批量填写。步骤如下:右击,打开“属性”列表→选中“XIAN_NAME”列,右击→选择“字段计算器”→在“XIAN_NAME”对话框中填写“县名”→点“确定”完成属性表修改。

4) 对SuperMap GIS下导出的各县拓扑数据进行统一的增加坐标系及拓扑处理,最后将完成数据转入建立好的ArcGIS数据库中。

4结论

通过以上方法转换成Arcinfo Coverage数据格式,不仅建立了拓扑关系,去除了林保平台对shape格式的面矢量,解决了数据格式标准化中遇到的字段长度、属性代码结构不符合等问题,同时满足了林保、林改后期做图建库的要求。实现SuperMap GIS和ArcGIS的数据共享,用户可以充分利用SuperMap GIS方便的数据编辑功能和ArcGIS强大的地图数据制作和空间数据维护功能。利用2种软件间的优势互补,使数据资源实现最大化共享,也是GIS产业向前发展过程中所必须具备的条件。

参考文献:

[1]张正林.SuperMap GIS应用与开发[M].武汉:武汉大学出版社,2006.

[2]吴秀芹,张洪岩,李瑞改.ArcGIS 9地理信息系统应用与实践[M].北京:清化大学出版社,2007.

[3]邢超,李斌.ArcGIS学习指南:ArcToolbox[M].北京:科学出版社,2010.

[4]彭晶晶,戴爱德.MAPGIS数据向ARCGIS转换研究[J].国土资源信息化,2008(1):19-25.

猜你喜欢

数据格式
世界首个可记录物体内部结构等复杂信息的3D打印数据格式问世
论子函数在C语言数据格式输出中的应用
基于ArcGIS的规划数据格式转换研究
基于OGR的通用地理数据格式转换研究