您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 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,再转换成mapgis2.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数据】。
本文标题:mapgis和shp数据的相互转换
链接地址:https://www.777doc.com/doc-5476398 .html