yu_h_p
论坛版主
论坛版主
  • 注册日期2003-09-10
  • 发帖数347
  • QQ
  • 铜币984枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:17646回复:44

[转帖]ARC/INFO数据转入MAPGIS过程及注意要点

楼主#
更多 发布于:2004-03-14 10:19
ARC/INFO数据转入MAPGIS过程及注意要点
MAPGIS功能强大具有良好的开放性,对于由其它应用软件所产生数据,可进行双向转换如瑞得、南方、山维等测图系统。亦可与其他流行的GIS平台软件进行数据交换,如AUTOCAD、ARC/INFO、MAPINFO、DLG等常见系统的格式。
现以某单位ARC/INFO的E00数据为例,说明ARC/INFO数据转入MAPGIS的过程和要点。
一、        ARC/INFO数据说明
要转换的ARC/INFO数据为E00格式,数据分B、L、E、P、T、F、A七层如下:
层名      层码   内容(举例)                                                             arc/Info 数据特征类
建筑物     B    建筑物(包括房屋、围墙等)                                                  POLY  LINE  ANNO
道路等     L    道路和部分线状要素及部分面状要素(除房屋以外)                              LINE  POLY  
管线       E    各种管线及附属设施(水、电、讯、气等管线以及检修井、杆位等)                  LINE  
点状要素   P    点状地物(如独立地物、散列植被符号等)                                        POLY  
地形       T    等高线,高程注记点,控制点                                                   LINE  POINT  ANNO
辅助线划   F    辅助线划(如台阶内短线划、斜坡线、示坡线、棚房断线等)                        LINE
汉字注记   A    各类地物的汉字注记(包括建筑物、道路、山体、水系、主要单位名称等的汉字注记)  ANNO
各图元要素都有相应的编码,所以数据转换前的第一任务是要将ARC/INFO下的图示符号与MAPGIS的图示符号对应起来。
二、转换过程
1、编辑代码对照表
此项工作是数据转换质量好坏的关键,如果代码对应错误或不全,则转换后的图形会出现错误或丢失信息。图元要素分点、线、面三类,转换前分别编辑点、线、面三类图元信息的代码对照表。
代码对照表在记事本下编辑即可。格式如下:
ARC/INFO代码      MAPGIS代码
     ……               ……
点、线、面三类图元信息的代码对照表格式相同,制作完后分别按以下文件名保存:
点  arc_map.pnt
线  arc_map.lin
面  arc_map.reg
保存后将这三个文件复制到MAPGIS大比例尺符号库目录下,即工作目录下,如C:\MAPGIS61\SuvSlib
注意要点:
I.    ARC/INFO代码与MAPGIS代码之间不能使用Tab键,只能使用空格键;
II.   MAPGIS代码后为“Enter”键,不能出现空格;
III. 在ARC/INFO下会有一些多余的符号,如汉字注释左下角的定位点,这些点的代码又各不相同,如果不处理则在转换后会随机生成一些点状符号。我们可以这样来处理。在代码点对照表中第一行加入
Other  MAPGIS编码
这样转换后会统一生成指定的MAPGIS符号,可以统一关闭或删除。
2、转ARC/INFO数据
第一步:进入MAPGIS文件转换子系统

第二步:选择“输入”菜单下的“成批转换E00”进行大批量数据转换,其中“输入ARC/INFO(*.E00)”为转单个文件。
第三步:选择E00数据所在目录,打开后系统会询问是否将成果数据放在原目录下。选择否则可指定目录,文件名称前面带有路径,而选择是即开始转换,文件名称为原来的名称。


第四步:在转换过程中会分别弹出对话框要求指点、线、面的颜色,一般选择“CODE”,若取消,转换后符号颜色不统一。

转换后系统会自动将成果数据保存到指定的目录。
注意要点:为了方便利用MAPGIS建立底图库,在转换前最好将E00数据按层分类保存,因为原来的数据是按图幅分目录的,要将这些按图幅分的数据按层分为七个目录,即将同一层的数据保存到一个文件夹中。这样方便大批量的转换。
总结以上的论述,我们可以看出,在进行数据转换时一般按以下的几个步骤来完成:
1、分析需要转换的数据,分清数据中的层。按层为单位,将数据合并到同一个文件夹中。
2、按照相应的规范和说明,尽可能详细和精确的编制出代码对应表。
3、在MAPGIS平台中运行数据转换子模块,将数据转化为MAPGIS格式。
4、对照检查转换前后的数据图形,进一步细化和改进代码对照表,重新进行转换。
在转换完成之后要建立地图库,一般来说,需要转换的数据中都有一个地图库索引,可以利用这个索引来建立图库。具体的步骤如下:
1、将需要转换的数据提供的接图表按上面的步骤直接转化为MAPGIS格式的区文件并保存。
2、打开地图库管理,在“文件”中选择“新建图库”;
3、在弹出的对话框中“新建图库分幅方式”中选择“不定形的任意分幅”;按“下一步”按钮。
4、在弹出的对话框中,按“图库分幅索引区引入”按钮,选择转换后的接图表区文件,按“完成”按钮。在这一步中可以进行图库投影参数的设置。
5、如果在被转换数据中都是规则的分幅,就可以选择“等高宽的矩形分幅”或“等经纬的梯形分幅”,其它的步骤与建立规则图库的步骤相同。
6、图库索引建立起来以后,就可以将转换后的数据入库了。选择“图幅管理”菜单下的“图库层类管理器”按层添加各层,注意,在转化后的数据中,由于ARCINFO的数据是不按点线区划分的,因此,在转化后的数据中,每一个文件夹中都包含了点、线和区文件,只要是不同的文件夹(也就是不同的数据结构)就需要作为层类来添加。另外还应该注意层类的名称应尽量简捷明了,一目了然。
7、图库的层类提取完以后,需要将数据入库。选择“图库管理”菜单下的“图幅批量入库”,按层确定数据所在的目录,确定图幅的标识。完成数据的入库。
 
喜欢0 评分0
共同学习,共同提高!
Hynix
路人甲
路人甲
  • 注册日期2003-09-10
  • 发帖数79
  • QQ23601474
  • 铜币276枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-03-17 13:12
辛苦了。。。
举报 回复(0) 喜欢(0)     评分
lym0813
路人甲
路人甲
  • 注册日期2004-06-14
  • 发帖数284
  • QQ
  • 铜币8枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-06-24 19:38
<img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
peng8748
论坛版主
论坛版主
  • 注册日期2003-08-07
  • 发帖数1712
  • QQ
  • 铜币52枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-06-24 22:09
不错,加精
有什么要求PM我 email : peng8748@163.com
举报 回复(0) 喜欢(0)     评分
slinaliu
路人甲
路人甲
  • 注册日期2004-07-02
  • 发帖数26
  • QQ
  • 铜币76枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2004-07-14 15:57
<img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
slinaliu
路人甲
路人甲
  • 注册日期2004-07-02
  • 发帖数26
  • QQ
  • 铜币76枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2004-07-14 16:04
<img src="images/post/smile/dvbbs/em01.gif" />
举报 回复(0) 喜欢(0)     评分
shtv
论坛版主
论坛版主
  • 注册日期2003-07-28
  • 发帖数100
  • QQ
  • 铜币17枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2004-07-14 22:19
<P>不错。</P><img src="images/post/smile/dvbbs/em01.gif" />
举报 回复(0) 喜欢(0)     评分
cau001
路人甲
路人甲
  • 注册日期2004-04-21
  • 发帖数23
  • QQ
  • 铜币57枚
  • 威望0点
  • 贡献值0点
  • 银元0个
7楼#
发布于:2004-07-23 13:34
<P>从<a href="http://www.mapgis.com.cn/bbs" target="_blank" >www.mapgis.com.cn/bbs</A>的平台问题上复制的,上面还有很多的</P>
举报 回复(0) 喜欢(0)     评分
wheroy
路人甲
路人甲
  • 注册日期2004-09-04
  • 发帖数159
  • QQ
  • 铜币251枚
  • 威望0点
  • 贡献值0点
  • 银元0个
8楼#
发布于:2004-09-04 14:46
<img src="images/post/smile/dvbbs/em01.gif" />
举报 回复(0) 喜欢(0)     评分
gcchen
路人甲
路人甲
  • 注册日期2004-09-12
  • 发帖数13
  • QQ
  • 铜币176枚
  • 威望0点
  • 贡献值0点
  • 银元0个
9楼#
发布于:2004-09-12 21:03
<img src="images/post/smile/dvbbs/em01.gif" />
举报 回复(0) 喜欢(0)     评分
上一页
游客

返回顶部