mapgis及shp数据的相互转换.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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.2 shp转换成mapinfo,再转换成mapgis. 为防止shp直接转mapgis时造成属性丢失,可以先将shp数据转换成mapinfo数据,再将mapinfo数据转换成mapgis数据。 Shp转换成mapinfo数据用FME软件, 将mapinfo数据转换成mapgis格式数据时的步骤同2.1中shp直接转换成mapgis,只是读入数据时选择【装入MAPINFO

文档评论(0)

xiaofei2001128 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档