地理信息数据交换格式转换的研究

上传人:206****923 文档编号:47312862 上传时间:2018-07-01 格式:PDF 页数:4 大小:173.14KB
返回 下载 相关 举报
地理信息数据交换格式转换的研究_第1页
第1页 / 共4页
地理信息数据交换格式转换的研究_第2页
第2页 / 共4页
地理信息数据交换格式转换的研究_第3页
第3页 / 共4页
地理信息数据交换格式转换的研究_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《地理信息数据交换格式转换的研究》由会员分享,可在线阅读,更多相关《地理信息数据交换格式转换的研究(4页珍藏版)》请在金锄头文库上搜索。

1、地理信息数据交换格式转换的研究赵继红+ 1 葛永慧2 王建民21 建设综合勘察研究设计院应用测量所北京1 0 0 0 0 72 太原理工大学测绘科学与技术系太原0 3 0 0 2 4摘要:讨论了A r c l n f o 、M a p l n f o 和M a p G I S 三种地理信息软件交换文件的特点,分析了三种交换文件的记录格式,提出了转换技巧。并在实践中实现了- 9E a s y M a p 之间的数据转换,程序运行稳定,满足生产要求。关键字:格式转换E 0 0M i fM a p G I S地理信息系统发展到现在,数据共享仍然是突出的问题,虽然国际标准化组织I S O 已从事了数据

2、标准的制定,但是实施起来还需要时间j 目前,数据格式转换是实现数据共享的重要手段,是联系不同系统之间的桥梁。在对其应用时,用户只需要做一些有限的参数设置就可自动完成数据之间的转换,其转换过程不需要用户干预,可以快速、准确地实现用户的需要。本文以国外著名的地理信息软件A r c l n f o 、M a p l n f o 和国内地理信息软件M a p G I S 为例探讨数据格式转换的方法技巧及其实现。1A r e l n f o 交换文件E 0 0 格式A r c l n f o 的标准文件格式是C o v e r a g e ,它采用二进制格式,不能进行数据的直接转换,且组织形式采用分开管

3、理的方式,即空间数据和属性数据相分离。E S R I 公司推出了与外界交换的明码文件E 0 0 文件。它采用文本格式,可以直接看到其数据组织结构。E 0 0 文件中包含了记录地形、地物的空间坐标信息,所有的属性信息和拓扑关系信息,它把空间数据和属性数据集于一体,其结构比较复杂。A r c l n f o 二进制标准文件与交换文件之间通过A r c l n f o 自带的工具包可方便进行相互转换。以下介绍E 0 0 文件格式。E 0 0 文件以E X P0 开头,以E O S 结尾。文件按数据类型将其内部分为两大部分,即A r c 格式和I n f o格式,A r c 中主要是空间坐标信息和拓扑

4、关系信息,I n f o 中主要是属性信息。在两部分中,各自包含若干个段,A r c 有a r c c n t 1 a b 1 0 9 p a l p r j s i n t x t 和t o l 等段;I n f o 有a a t a c o d e b n d p a t p c o d e t m t 和t i c 等段。各段起始方式类似,结尾方式略有不同,在A r c 中,除s i np 巧和l o g 分别以E O XE O P 和E O L 结尾外,其它各段都以一1 后接若干个0 结尾;I n f o 部分以E O I 结尾。分别以a r c ,a a t ,l a b 为主举例加

5、以说明。A R C 例子如下:A R C311OOOO21 0 2 8 6 1 7 3 3 3 0 0 0 0 0 E + 0 0 3 1 2 3 9 2 6 8 0 0 0 0 0 0 0 0 E + 0 0 31 0 2 9 9 7 2 0 0 0 0 0 0 0 0 E + 0 0 3 1 2 3 8 6 7 5 3 3 3 0 0 0 0 0 E + 0 0 31000000该段记录弧段的信息及拓扑关系。第一行是该段的开始部分,其中3 表示数据为双精度型,如是2本文受到山西省“十五”攻关项目( 编号0 1 1 0 6 4 ) 的资助。 作者简介:赵继红,男,1 9 7 8 年1 0 月

6、生,硕士,现主要从事地理信息系统数据转换与制图。4 5 6表示单精度型。第二行数据依次表示为序号、弧段号、起点、终点、左多边形号、右多边形号、点数。由点数下面紧跟的是坐标对,第五行为段结尾。A A T 例子如下:2 2 ” 蕈啪牡茸帮 1 N O D Z 撑 L P O L 错 胎o L 蝴l | 船曝G T H霉2 2 霉2 2 2 一工D E C 啪襄1 Y麓L _ 文忧R譬S r D C 0 0 置E $ I a ;防L 囊靠l 琳鱼勘EE E I | E V T 1 1 0 NE E L 爨I I : 譬I O N F L A G Z T 童鞠陀n 1 翻T O l 开曲线X X1 5

7、1 5l 嘎O1哇一l1 4 - 11 l 一1S O - lli 一11 4 - 15 4 - 11 1 一l5 0 lll lZ 一嘎一l9-l土i - 15 0 - 1一lI - 13 -哇一生1 3 哇一ll i - 15 0 一i一1一I - 1曩一8 一l土7 唾一l1 8S5 0 1一ll 15 4 - l2 S - 1I Z - 15 0 - lli - l6 一哇一l2 9 4 - l1 l 一15 0 - 1一ll 一1 一9 - l3 3 - l9 - I2 0 - l- I一薯一18 I2 一生嚷2 4 - 16 - 15 0 1一ii - 19 I乓一l 嘎J l 哇

8、一l1 1 - 1S O - 1一ll ll a I 1 - 1母8 4 - 1土一12 0 一土一lI - 11 I - I S - 14 9 4 - 11 5 - I2 0 一lli i1 2 1 - 16 4 4 - i1 l 嘎4 0 - 1一ll 一11 3 Il i? $ 4 - 1l 一12 0 - 1一l一薹一11 4 -6 5 - 17 6 4 - 16 5 - 12 0 - 1- i- i - 11 5 -0口2 昌8 9 5 1 1 7 3 2 S 3 8 8 9 0 0 E + 0 0 l OO 尹O 0 0 0 0 0 0 0 E + 0 0 0 T该段记录了弧段的属

9、性信息。第一行x x 为开始标志,1 5 为字段项数,第二个1 5 为重复,1 4 0 为字节的总长度,1 为弧段数。随后列出1 5 个字段名,各自占的字节数、字段的数据类型、编号及标识索引字段。第一列I D 以前为系统自带的字段,以后为根据转换需要后加的字段。最后两行为在各字段内弧段的数据。L A B 例子如下:L A B311 2 5 1 4 6 0 0 0 0 0 0 0 ( ) 0 0 E + 0 0 1 2 3 5 8 8 1 0 ( ) 0 0 0 0 0 0 0 E + 0 0 22 5 1 4 6 0 0 0 0 0 0 0 0 0 0 E + 0 0 1 2 3 5 8 8

10、1 0 0 0 I ) 0 0 1 ) c I o E + 0 0 22 5 】4 6 0 0 0 0 0 0 0 0 0 0 E + 0 0 1 2 3 5 8 8 】0 0 0 ) ( ) 0 0 0 0 E + 0 0 222 4 5 4 6 6 0 0 0 0 0 0 0 0 0 0 E + 0 0 1 2 2 9 6 1 6 0 0 0 0 0 0 0 0 0 E + 0 0 24 5 4 6 6 0 0 0 0 0 0 0 0 0 0 E + 0 0 1 2 2 9 6 1 6 0 0 0 0 0 0 0 0 0 E + 0 0 24 5 4 6 6 0 0 0 ( ) 1 ) 0

11、 0 0 0 0 E + 0 0 1 2 2 9 6 1 6 0 0 0 0 0 0 0 0 0 E + 0 0 210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 E + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 E 舢该段记录了点的空间坐标信息。第一行为起始行,以下为序号,坐标对( 坐标对重复两边) 。根据本人编写与E 0 0 转换程序的经验,E 0 0 文件每行记录不得超过8 0 个字节,超过自动写到下一行,弧段的点数不得大于等于5 0 0 ,否则A r c l n f o 工具包转换程序将中断执行,转换失败或者出现无穷远的长线。如果源转换文

12、件有超过5 0 0 的点数,需要对其分解成若干个小于5 0 0 点的线要素,属性信息与之对应且属性值不变。4 5 72M a pIn f o 交换文件M if 和Mid 格式M a p l n f o 标准文件的数据也是空间数据与属性数据相分离。同样M a p l n f o 公司也给出了交换文件M i f和M i d 。与A r c l n f o 相比,其空间数据与属性数据分开存储,M i f 文件存储空间数据且无拓扑关系,M i d存储属性数据,两文件数据组织结构简单,易读。M i f 文件由文件头和数据体两部分组成,文件头部分包括V e r s i o n 、C h a r s e t

13、 、D e l i m i t e r 、I n d e x 、C o o r d s y s 、C o l u m n s ,数据体部分包括p o i n t 、l i n e 、p o l y l i n e 、r e g i o n 、a r c 、t e x t 、r e x t a n g l e 、r o u n d e dr e c t a n g l e 和e l l i p s e 等。M i d 文件各列与M i f 文件的文件头C o l u m n s所提的n 个字段相对应,各行与M i f 文件数据体中的各要素相对应。M i f 文件的文件头部分例子及注释如下:V e

14、 r s i o n4 5 0 版本号C h a r s e t”W i n d o w s S i m p C h i n e s e ”,选取文本种类D e l i m i t e r”,”分隔符I n d e x1 , 2 ,索引字段号C o o r d s y sN o n E a r t hU n i t s ”i n ”B o u n d s ( - 1 0 0 0 0 0 0 0 0 ,1 0 0 0 0 0 0 0 0 ) ( 3 5 0 0 0 0 0 0 0 ,3 5 0 0 0 0 0 0 0 ) 坐标类型 C o l u m n s3 字段数E c a t a g r

15、a yc h a r ( 9 ) 字段1 及数据类型E l a y e rS m a l l i n t 字段2 及数据类型E s t d C o d eI n t e g e r 字段3 及数据类型以r e g i o n 为例对M i f 文件的数据体部分解释如下:R e g i o n1 要素标识s|点数7 4 5 0 6 6 72 4 1 2 1 5 3 3 37 4 5 0 6 6 72 2 7 5 8 4 0 0 03 6 0 6 8 0 0 02 2 7 5 8 4 0 0 03 6 0 6 8 0 0 02 41 215 3 3 37 4 5 0 6 6 72 41 215 3

16、 3 3,坐标对p e n ( 1 ,2 ,0 ),线宽线型颜色B r u s h ( 2 ,71 0 5 6 4 4 )填充式样颜色头文件部分与数据体部分之间由d a t a 连接。转换过程只要满足文件格式就能够被M a p l n f o 读入,转换过程需要注意数据坐标类型和投影的选取。3M a p GIS 明码文件W a t 、W aI 和W a p 格式M a p G I S 是国产地理信息软件,它提供明码文件来存储空间数据并具有拓扑关系,其明码文件对属性数据的存储欠佳,例如交换文件没有提供高程数据。该明码文件主要由三部分组成,分别存放于三个文件中:点文件( w a t ) 、线文件( w a l ) 和区文件( w a p ) 。各文件结构均由头文件和数据区两部分组成,下面对各文件简单加以介绍。4 5 8A 点文件结构( w

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号