mapgis和shp数据的相互转换.docx

上传人:b****5 文档编号:7466836 上传时间:2023-01-24 格式:DOCX 页数:15 大小:1.12MB
下载 相关 举报
mapgis和shp数据的相互转换.docx_第1页
第1页 / 共15页
mapgis和shp数据的相互转换.docx_第2页
第2页 / 共15页
mapgis和shp数据的相互转换.docx_第3页
第3页 / 共15页
mapgis和shp数据的相互转换.docx_第4页
第4页 / 共15页
mapgis和shp数据的相互转换.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

mapgis和shp数据的相互转换.docx

《mapgis和shp数据的相互转换.docx》由会员分享,可在线阅读,更多相关《mapgis和shp数据的相互转换.docx(15页珍藏版)》请在冰豆网上搜索。

mapgis和shp数据的相互转换.docx

mapgis和shp数据的相互转换

MapGIS数据和SHP数据相互转换

1.MapGIS数据转换成SHP数据

MapGIS的数据的转换需要借助MapGIS6.7或其他版本的软件进行转换,有时可以直接转好,而有时需要借助FME软件才能保证属性不会丢失。

以下介绍三种转换方法:

1.1将MapGIS数据直接转换成SHP数据

以区文件为例做转换,点、线转换同面转换。

1.1.1读取图件

打开MAPGIS主菜单,选择【图形处理】模块下的【文件转换】,

选择【文件】菜单下的装入区(WP),在窗口上右击选择【复位窗口】,即可看到读出的图件。

1.1.2压缩存盘

通过【选择】菜单下的【压缩存盘】,将压缩存盘前打勾,进行转换时保持【压缩存盘】前打勾的状态。

1.1.3换名存区

通过【文件】菜单下【换名存区】,将文件保存,保存后【文件】菜单下【关闭文件】,再窗口上点右键【清空窗口】。

1.1.4读取换名存区后文件

再次打开【图形处理】模块下的【文件转换】,选择【文件】菜单下的【装入区】,打开换名存盘后的区文件,在窗口上右击选择【复位窗口】,即可看到读出的图件。

1.1.5输出转换

通过点击【输出】菜单下的【输出SHAPE文件】,

另存文件名后可在指定的目录下存储SHP文件。

保存后【文件】菜单下【关闭文件】,再窗口上点右键【清空窗口】。

1.1.6备注

(1)转SHP前在MAPGIS平台打开输入编辑模块,打开需要处理的文件,设当前文件为当前编辑状态。

区编辑菜单—修改属性—编辑区属性结构,查看所有字段名称长度大于10个字符的,修改字段名称,确保在10个字符以内(因为SHP文件的字段名最长为10个字符),修改后保存文件。

Win7系统打开【编辑区属性结构】时可能会遇到无法编辑的情况,关掉所有mapgis相关的程序,打开任务管理器,找到进程里面的“taskhost.exe”,结束该进程,再重新打开就可编辑了。

(2)如MAPGIS数据转成SHP文件后属性错乱,可能是因为没有压缩保存工程。

压缩后备份文件和原文件应大小一致。

(3)注记需要在MAPGIS里将注释赋属性,有属性字段转换时才能继承原来注记参数。

1.2用FME将MapGIS数据转换成SHP数据

注:

用FME转换要用四川版的mapgis67平台将数据转换成mapInfo

用MapGIS平台将MapGIS数据直接转换成SHP数据有时候会造成属性的丢失,尤其是从MapGIS库中导出的MapGIS格式的二调数据,所以这时要借助FME软件来进行转换,同时MapGIS平台也要用四川版的。

转换步骤如下:

1.2.1将MapGIS数据转换成MapInfo数据

这一步转换和将MapGIS数据直接转换成SHP数据时的操作完全相同,只是在最后输出转换时,选择【输出MapInfo格式】,另存MapInfo格式数据。

如果mapgis软件是四川版的,打开【图形处理】【文件转换】【输出】【批量输出mapinfo数据】,可以将mapgis数据批量转换成为mapinfo格式数据。

1.2.2将MapInfo格式数据转换成SHP数据

(1)打开FME转换文件

(2)选择【File】【Translate】,出现下图对话框。

(3)根据提示选择读取和输出的文件类型、数据目录和坐标系,其他默认。

点击【OK】完成转换。

(4)批量转换数据

批量转换数据时可以在读入时选择多个同样格式的数据。

将读入的数据全部勾选,点击OK。

选择好坐标系及输出目录就能批量把数据转换完成了。

1.3通过Map2shp工具进行转换

批量添加所有要转换的数据,如下图,选择输出路径,开始转换。

转换完成,提示转换结果,即将MAPGIS格式数据转换成SHP格式数据。

注:

试用版的maptoshp在处理大数据量的时候会出现图形上的一些错误,所以慎用。

2.SHP数据转换成MAPGIS数据

Shp数据转换成mapgis格式的数据有两种方式:

shp直接转换成mapgis,或者是由shp转换成mapinfo,再转换成mapgis

2.1shp直接转换成mapgis

这个转换要在mapgis平台上进行。

以区转换为例,点线转换同区转换。

打开mapgis界面,选择【图形处理】下面的【文件转换】。

进入界面,在菜单栏的【输入】下面【装入SHAPE文件】,复位显示装入图形。

然后选择【文件】下面的【换名存区】,重新命名文件,保存即可。

2.2shp转换成mapinfo,再转换成mapgis.

为防止shp直接转mapgis时造成属性丢失,可以先将shp数据转换成mapinfo数据,再将mapinfo数据转换成mapgis数据。

Shp转换成mapinfo数据用FME软件,转换界面如下。

将mapinfo数据转换成mapgis格式数据时的步骤同2.1中shp直接转换成mapgis,只是读入数据时选择【装入MAPINFO数据】。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 公务员考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1