完美实现从mapGIS文件转换成ArcGIS中shp格式文件。

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

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

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

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

4.在ArcGIS的ToolBox中用Data Management Tools -> Features -> Repair Geometry工具对第3步中处理过的shp格式文件进行几何修复(这一步是保证转换后文件的几何关系正确)。

二、Mapgis先转mif,然后再转shape

mapgis

转出后是一个mif的交换文件,这个文件的文件头和mapinfo的交换文件有点不同,你需要先把mapinfo的一个图层转出成一个mif文件,然后用

记事本打开,复制前4行(第四行结尾是坐标范围),然后用记事本打开mapgis转出的mif文件,替换Columns之前的内容,然后看一下

Columns后的那个数字和后面的图层数是否对应,如果不对应,修改那个数字即可,然后用记事本保存,不要点另存为,直接保存即可,再次用

mapinfo转入,就可以了。

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

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

(1)mapgis转成mif格式数据存储

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

即可实现属性数据完美转换,不丢失数据。

此种方法为本人实际操作实验,可实现,现分享给大家。

ArcGIS MapInfo ENVI等矢量格式转换为MapGIS矢量

第一步:格式转换

例1:ArcGIS中*.shp文件的转换

动MapGIS,“图形处理”—-“文件转换”,选择菜单栏中的“输入”—-“装入shape文件”,打开要装入的*.shp文件,右键单击—-“复位窗

口”—-“确定”(此操作可不做),窗口中会显示出要转换的图形文件,之后选择菜单栏中的“文件”,然后根据导入的*shp文件的属性(如点、线、面),

对应进行保存。至此,文件转换成功。

例2:MapInfo中*.mif文件的转换

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

1. *.tab转*.mif

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

2. *.mif转*.wt、*.wl、*.wp

动MapGIS,图形处理—-文件转换,选择菜单栏中的“输入”—-“装入MapInfo数据”,打开要装入的*.mif文件,右键单击—-“复位窗口”

—-“确定”(此操作可不做),窗口中会显示出要转换的图形文件,之后选择菜单栏中的“文件”,然后根据导入的*mif文件的属性(如点、线、面),对应

进行保存。至此,文件转换成功。

例3:ENVI中*.evf文件的转换

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

方法1:*.evf转*.dxf,*.dxf转*.wt、*.wl、*.wp

1. *.evf转*.dxf

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

2.*.dxf转*.wt、*.wl、*.wp

动MapGIS,“图形处理”—-“文件转换”,选择菜单栏中的“输入”—-转换多个选定的dxf或者成批转换dxf,右键单击—-“复位窗口”—-“确

定”(此操作可不做),窗口中会显示出要转换的图形文件,之后选择菜单栏中的“文件”,然后根据导入的*.dxf文件的属性(如点、线、面),对应进行保

存。至此,文件转换成功(此方法为亲自实现)。

方法2:*.evf转*.shp,*.shp转*.wt、*.wl、*.wp

1. *.evf转*.shp

动ENVI,选择主菜单栏中vector---Open Vector File---打开要转换文件,在弹出窗口“Available Vectors

List”中鼠标左键选中要转换文件,然后File---Export layers to shapefile,之后选择路径后OK保存,实现操作。

2. *.shp转*.wt、*.wl、*.wp

动MapGIS,“图形处理”—-“文件转换”,选择菜单栏中的“输入”—-“装入shape文件”,打开要装入的*.shp文件,右键单击—-“复位窗

口”—-“确定”(此操作可不做),窗口中会显示出要转换的图形文件,之后选择菜单栏中的“文件”,然后根据导入的*shp文件的属性(如点、线、面),

对应进行保存。至此,文件转换成功。

wp文件转shp_MapGIS完美转shp攻略相关推荐

  1. VM:如何向vmware虚拟机中传输文件(或者共享文件夹)之详细攻略(图文教程)

    VM:如何向vmware虚拟机中传输文件(或者共享文件夹)之详细攻略(图文教程) 目录 如何向vmware虚拟机中传输文件 1.外部点击安装VMware Tools 2.内部客户机进行安装 3.共享文 ...

  2. wp文件转shp_完美实现从mapGIS文件转换成ArcGIS中shp格式文件

    完美实现从 mapGIS 文件转换成 ArcGIS 中 shp 格式文件 最近经苦战实验,终于找到如何完美实现从 mapGIS 文件转换成 ArcGIS 中 shp 格式文件.步骤如下(各步骤中细节操 ...

  3. 3S处理技术 -MapGIS转换shp攻略

    完美实现从mapGIS文件转换成ArcGIS中shp格式文件. 一.直接替换DBF文件,步骤如下 1.单独把要转换的mapGIS文件的属性用mapGIS软件中的"属性库管理"功能模 ...

  4. 机试记不住头文件_计算机考研机试攻略

    目录 写在前面的话 2 关于N诺 4 如何使用本书? 5 第一章 从零开始 8 1.1机试分析 8 1.2 IDE的选择与评测结果 10 1.3 DreamJudge的使用 11 1.4输入输出技巧 ...

  5. windows 用户的完美“瘦身”攻略

    第一步就是开启 Administrator 帐户,先取得最高管理权限,方法: 右键桌面计算机--管理,本地用户和组--用户,右键 Administrator--属性,去除"帐户已禁用&quo ...

  6. 末日觉醒服务器端文件,CryoFall末日觉醒服务器创建攻略 怎么创建服务器

    CryoFall末日觉醒服务器创建是很多玩家关注的重点,本次就为大家带来了CryoFall末日觉醒服务器创建攻略,告诉大家怎么创建服务器,还不清楚的朋友可以参考,希望能帮到大家. CryoFall末日 ...

  7. 末日觉醒服务器端文件,CryoFall末日觉醒服务器创建攻略 怎么创建服务器[多图]...

    CryoFall末日觉醒服务器创建是很多玩家关注的重点,本次就为大家带来了CryoFall末日觉醒服务器创建攻略,告诉大家怎么创建服务器,还不清楚的朋友可以参考,希望能帮到大家.CryoFall末日觉 ...

  8. wp文件转shp_ArcGIS教程:MapGIS转换shp攻略

    三介绍下第三种转换:在Mapgis->文件转换里面直接操作. (1)mapgis转成mif格式数据存储 (2)将存储的mif格式数据再行导入,转出shp格式, 即可实现属性数据完美转换,不丢失数 ...

  9. 使用VB6资源文件开发多国语言应用攻略

    VB6被很多程序员认为是一个过气的开发工具,但它实在是微软最经典的开发工具,没有之一!编译出的程序短小精悍,一般就几十K,而且从XP以后的操作系统,均携带其运行时库,只要程序只使用VB的标准控件,连安 ...

  10. 教你如何处理逆光压光技巧 完美人像实拍攻略详情介绍

    逆光并不是一个新鲜的题目,是摄影的基础课题,而大部份摄影作者都有写过或提及过这种摄影方法和运用.我很喜欢用逆光拍摄,所以在这里小编也希望和大家分享一下逆光拍摄的技巧.希望会对大家有所帮助的 纯粹的正面 ...

最新文章

  1. Scala程序设计:Java虚拟机多核编程实战(国内第一本Scala图书)
  2. boost::hana::cycle用法的测试程序
  3. ubuntu12.04.5安装openssh-server所引发的血案
  4. SAP Analytics Cloud里看到的SAP C4C的query列表,是从哪里取出来的
  5. 如何让nRF52840 dongle化身为BLE sniffier (过程详细记录)
  6. springmvc+jpa实现分页的两种方式
  7. Windows Networking 4: CloudMonitor 引发的网络问题排查一则
  8. mysql字符集修改保存_mysql更改已有数据表的字符集,保留原有数据内容
  9. Visual Studio .NET已检测到指定的Web服务器运行的不是ASP.NET 1.1 版...的解决办法
  10. Linux LVM过程问题
  11. 自动化测试——unittest生成HTML测试报告
  12. mysql drivermanager.getconnection_Java DriverManager.getConnection()方法:获取数据库连接
  13. 软件过程改进杂谈 00.序
  14. 世界土壤数据库(HWSD)基本参数介绍
  15. 3812 机器人走迷宫(枚举 + 全排列)
  16. 购物网站的商品推荐算法有哪些?
  17. 递推算法5——逆推法之猴子摘桃问题
  18. 如何将mp4转换mp3音频文件
  19. HDU-2594 Simpsons’ Hidden Talents
  20. Auto.js 一个同一张图片多次多点找色的例子ColorMapping.findMultiColors

热门文章

  1. 计算机链接与rtu通讯的区别,RTU
  2. Linux下原生异步IO接口libaio介绍
  3. HIKROBT海康系列软件下载
  4. 计算机包括台式机和笔记本,外星人Area-51M游戏笔记本评测:比台式机更强悍的笔记本...
  5. matlab3阶幺矩阵,Matlab操作矩阵的相关方法
  6. 实现H5页面微信分享功能
  7. 摩斯电码php源码,PHP生成基于文本的摩斯电码
  8. 【嵌入式Linux+ARM】ARM体系结构与编程(ARM概述)
  9. MATLAB 2018a Mac版安装激活教程
  10. 前端开发工具Axure——Axure原型图查看