2023年11月23日发(作者:)

GIS与几种软件之间的数据转换方法

摘要:随着GIS技术和计算机辅助地图制图技术的广泛应用,出现了各具

特点的GIS和制图应用软件。各种应用软件的增多,使用户有很大的选择空间,

同时,不同应用软件之间的数据兼容性问题也随之出现。本文就我院GIS与沈

GisEPSW2003AutoCAD等软件之间的数据转换方法作介绍。

关键词:数据转换;GIS;沈阳GisEPSW2003AutoCAD

Abstract: With the wide application of GIS technology and computer-assisted

cartography technology, the characteristics of GIS and mapping applications. Increase

in a variety of applications software, enabling users to have a lot of choice, the same

time, the data compatibility problems between different software applications appears.

In this paper, the method of data transfer between the hospital GIS and Shen Yang Gis,

EPSW2003, AutoCAD and other software as an introduction.

Keywords: data conversion; GIS; Shenyang Gis; EPSW2003; of AutoCAD

关键词:数据转换;GIS;沈阳GisEPSW2003AutoCAD

一、引言

地理信息系统(GIS)作为城市管理和决策的现代化工具已被许多城市列为

一项重要的基础设施来进行建设,成为数字城市不可缺少的工具,已经在城市

建设以及社会发展中起到了重要的作用。数据是基础、是GIS的血液,是决定

GIS系统成败的关键。因此,各种数据格式的兼容性问题就尤其重要。本文就我

GIS数据与沈阳GisEPSW2003AutoCAD等各种数据格式的转换进行了阐

述。

二、GIS 与沈阳Gis之间的数据转换

我院的GIS系统是由北京安图公司在BENTLEY公司的Geographics/J平台

上开发的,数据格式是DGN文件。2002年我市新航测的210平方公里地形图乙

方提供的是由沈阳Gis生成的MDB格式数据,这种格式的数据虽然也是带有属

性的数据库数据但与我院的GIS系统不兼容,这就需要将MDB文件转换为DGN

文件,以便达到入库要求。由于MDB文件不能直接转换为DGN文件,所以需

要先将MDB文件转为中间交换格式CHG文件,然后再将CHG文件转为DGN

文件。

1. MDB文件转为CHG文件

MDB文件中X坐标是6位,Y坐标是7位,而DGN文件中XY坐标都

5位,所以首先在沈阳Gis程序中将MDB文件中的XY坐标都平移为5

数;然后在绘图设计对话框中将MDB文件中地物的各种属性与DGN文件中地

物的各种属性一一对应,最后输出CHG文件。

2. CHG文件转为DGN文件

利用MicroStation的二次开发功能转换程序Chg To CHG文件转

为对应的DGN文件。在转换过程中,需要注意的是要连接好Dandong数据库,

选择正确的种子文件,对应好单元库和线型库,只有这样才能保证转

换后数据的准确性。

三、GIS EPSW2003之间的数据转换

GIS系统是一个有生命的动态系统,应该随着所在区域的地形、地物的变化

而变化,永远保持它的现势性。如果失去了数据的准确性、连续性,系统就会成

为无本之源,失去它的价值。因此,要不断地对系统进行更新和维护。GIS系统

的绘图、编辑功能不太方便,地图数据的修改、更新一般都使用专门的外业测图

软件来完成。我院使用的是清华山维EPSW2003软件,因此必须要实现GIS

统与EPSW2003的数据转换。

EPSW2003GIS系统DGN文件之间的转换有两方面内容:一方面要将

DGN文件的原有数据转为EPSW2003能接受的数据格式,以便修改、编辑;另

一方面要将EPSW2003修改后的数据转换为DGN文件,以便入库。我院是利用

Microstation提供的二次开发功能,通过输入、输出EXF中间文件来完成的。

1. DGN文件转为EXF文件

首先根据《1500地形图图式GB/T7929-1995》绘制一幅全要素DGN图,

用以检查每个要素转换后的准确性;再创建一个数据库,使

DGN文件的5h数据库与EPSW2003丹东规划EPSW2000模板相对应,将

DGN文件中的点、线、面、注记等各种地物要素与EPSW2003中的各要素一一

对应。编制转换程序

转换过程中首先要连接 数据库,然后打开

程序命令添加DGN文件,将其转换为EXF文件,最后在EPSW2003程序中,

使用丹东规划EPSW2000模板新建一个文件,调入EXF文件,即可进行编辑、

修改。

2. EXF文件转为DGN文件

因为转换的需要,在EPSW2003绘图中,对某些要素的绘制有一些特殊的

要求,如:两点型高压线、低压线、通讯线画到图幅接边处要断开;温室、厕所、

烟囱、喷水池等按对应的范围线画,并加注相应的符号或注记;加固斜坡按编码

8650主线加对应的坡脚线画等等。

完成地图数据的编辑、修改后,将其打散输出EXF文件。

转换EPSW2 EPSW2 建立

数据库,将丹东规划EPSW2000模板中的各要素与5h数据

库中的各要素相对应。

EPSW2 EPSW

程序命令添加EXF文件,将其转换为对应的DGN文件。

在转换中需要注意的是要查看种子文件是否连接了正确的单元库和线形库,

不然转出的图形可能会有不对的单元和线形。

四、GIS CAD之间的数据转换

在日常的工作中AutoCAD应用比较广泛, AutoCAD数字化地形图,虽然

具有调用方便、精度高、现势性强等优点,但是从数据的内容、结构到表现形式

上与我院GIS系统下的DGN数据格式存在着很大的差距,为了达到CAD文件

GIS系统文件的兼容,必须经过必要的数据转换。一方面,日常的城市规划

设计、管线设计等工作中,都使用CAD文件,这就需要将GIS系统中的DGN

数据转为CAD数据;另一方面,在数据库的更新、维护过程中,有时又需要将

一些CAD文件转换为DGN文件以达到入库需要。

1. DGN文件转为CAD文件

GIS数据库中有直接输出CAD文件功能,只需设置好线型等各种选项,

用围栅选好要输出的范围, 即可直接输出CAD文件,再用程序转

换一下输出的CAD文件的字体格式。

2. CAD文件转为DGN文件

方法一、在一个新建的DGN文件中调入R14格式的CAD文件,调入的CAD

文件图层、颜色、线型与DGN文件不一致,并且没有属性,需要逐个修改,非

常烦琐,并且准确度不高,一般不用这种方法。

方法二、将CAD文件先转换为EPSW2003EXF文件,然后再将EXF

件按前面的方法转为DGN文件。具体方法如下:

CAD文件输出为R12格式的Dxf文件,在EPSW2003中调入Dxf文件,

然后按图层将各类地物分别改为对应的属性,电力线、通讯线需要重画,经过细

部修改检查后导出EXF文件,再将EXF文件转为DGN文件。这种方法虽然也

有许多地方需要人工修改,但比起上一种方法要简便得多,准确度较高。

五、结束语

GIS系统的应用和更新、维护都涉及到与其他数据格式的兼容性问题,这个

问题解决的好坏直接影响到GIS系统的质量。现将在实际工作中遇到的问题以

及解决办法提出来与大家共同探讨、改进,以便得到一个更全面、更高质量的解

决方法,以利于GIS系统的健康、快速发展。

参考文献:

[1] 王卉.一种解决GIS多源数据无缝集成的方法[J].测绘工程,2003

[2] 胡胜华,何宗宜,陶利佳.AutoCADGIS数据转换的研究[J].测绘通报,

2007

[3] 李永霞.几种常用GIS软件之间的数据转换方法[J].测绘通报,2008

注:文章内所有公式及图表请用PDF形式查看。