mapgis转换成shp中如何将地类代码赋给对应的区

技术员, 积分 14, 距离下一级还需 86 积分

技术员, 积分 14, 距离下一级还需 86 积分

  地理国情监测云平台带你完媄实现从mapgis转换成shp文件转换成ArcGIS中shp格式文件

  一、直接替换DBF文件,步骤如下

  1.单独把要转换的mapgis转换成shp文件的属性用mapgis转换成shp软件中的“属性库管理”功能模块导出成“*.dbf”格式;

  2.用mapgis转换成shp软件中的“文件转换”功能模块把原mapgis转换成shp文件转换成shp格式;

  3.用第1步导出的属性文件替换第2步中shp文件三个文件中的dbf格式文件(直接修改文件名)(到这一步是保证转换后文件的属性不丢失);

  mapgis转换成shp转出后是一个mif的交换文件这個文件的文件头和mapinfo的交换文件有点不同,你需要先把mapinfo的一个图层转出成一个mif文件然后用记事本打开,复制前4行(第四行结尾是坐标范围)嘫后用记事本打开mapgis转换成shp转出的mif文件,替换Columns之前的内容然后看一下Columns后的那个数字和后面的图层数是否对应,如果不对应修改那个数字即可,然后用记事本保存不要点另存为,直接保存即可再次用mapinfo转入,就可以了

  注:以上两个方法经过验证,发现第一种进行转換时需要保证转换后数据的几何关系正确。第二种转换时有时会成功。

  三、介绍下第三种转换:在mapgis转换成shp->文件转换里面直接操作

  (2)将存储的mif格式数据再行导入,转出shp格式

  即可实现属性数据完美转换,不丢失数据此种方法为本人实际操作实验,可实现現分享给大家。

  启动mapgis转换成shp“图形处理”—-“文件转换”,选择菜单栏中的“输入”—-“装入shape文件”打开要装入的*.shp文件,右键单擊—-“复位窗口”—-“确定”(此操作可不做)窗口中会显示出要转换的图形文件,之后选择菜单栏中的“文件”然后根据导入的*shp文件的屬性(如点、线、面),对应进行保存至此,文件转换成功

  MapInfo的格式一般为*.tab,但是要进行mapgis转换成shp格式转换的时候首先要将*.tab文件在MapInfo中转换為*.mif格式其转换过程如下:

  启动MapInfo,在MapInfo中打开要转换图层,然后选择菜单栏中的“Table”---“Export”保存类型中选择*.mif格式,选择保存路径进行保存操作完成。

  启动mapgis转换成shp图形处理—-文件转换,选择菜单栏中的“输入”—-“装入MapInfo数据”打开要装入的*.mif文件,右键单击—-“複位窗口”—-“确定”(此操作可不做)窗口中会显示出要转换的图形文件,之后选择菜单栏中的“文件”然后根据导入的*mif文件的属性(如點、线、面),对应进行保存至此,文件转换成功

  ENVI的格式一般*.evf,但是要进行mapgis转换成shp格式转换的时候首先要将*.evf文件在ENVI中转换为*.dxf格式其转换过程如下:

  启动ENVI,选择主菜单栏中vector---convert EVF to DXF选择转换文件后打开,之后选择保存路径OK,完成操作

  启动mapgis转换成shp,“图形处理”—-“文件转换”选择菜单栏中的“输入”—-转换多个选定的dxf或者成批转换dxf,右键单击—-“复位窗口”—-“确定”(此操作可不做)窗口中會显示出要转换的图形文件,之后选择菜单栏中的“文件”然后根据导入的*.dxf文件的属性(如点、线、面),对应进行保存至此,文件转换荿功(此方法为亲自实现)

  启动mapgis转换成shp,“图形处理”—-“文件转换”选择菜单栏中的“输入”—-“装入shape文件”,打开要装入的*.shp文件右键单击—-“复位窗口”—-“确定”(此操作可不做),窗口中会显示出要转换的图形文件之后选择菜单栏中的“文件”,然后根据导入嘚*shp文件的属性(如点、线、面)对应进行保存。至此文件转换成功。

我要回帖

更多关于 三调代码 的文章

 

随机推荐