完美实现从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文件的属性(如点、线、面),对应进行保存。至此,文件转换成功。

3S处理技术 -MapGIS转换shp攻略相关推荐

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

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

  2. DL之CNN:卷积神经网络算法应用之卷积神经网络实践技巧(DA/DP/WI/BN/H/O/R)、优化技术经验之详细攻略

    DL之CNN:卷积神经网络算法应用之卷积神经网络实践技巧(DA/DP/WI/BN/Hyperparameter/Overfitting/Regularization).优化技术经验之详细攻略 目录 卷 ...

  3. IT:后端进阶技术路线图(初级→中级→高级)、后端开发工程师(技术方向分类之后台业务开发/中间件/内核/分布式架构)基础知识简介、技术路线/技术趋势指南(如何选择自己的技术方向)之详细攻略

    IT:后端进阶技术路线图(初级→中级→高级).后端开发工程师(技术方向分类之后台业务开发/中间件/内核/分布式架构)基础知识简介.技术路线/技术趋势指南(如何选择自己的技术方向)之详细攻略 目录 后端 ...

  4. 程序员编程技术迅速提高终极攻略

    你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出 ...

  5. 设计聊天机器人技术栈的终极攻略

    本文作者:Sébastien Fourault 原文地址:<The Ultimate Guide To Designing A Chatbot Tech Stack> 翻译:一熊翻译组 M ...

  6. C++字符串和数字转换完全攻略

    以字符串形式存储的数字和以数字形式存储的数字之间是有区别的. 例如,字符串 "2679" 就不是一个数字:它是由 2.6.7.9 这 4 个字符的 ASCII 码组成的序列.由于字 ...

  7. 最新1000道高频Java面试题,包含25个技术栈等面试攻略(多线程、JVM、高并发、spring、微服务、kafka,redis、分布式)从底层原理到架构

    每个技术人都有个大厂梦,我觉得这很正常,并不是饭后的谈资而是每个技术人的追求.像阿里.腾讯.美团.字节跳动.京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司/小公司,如果说能够在这样的公司锻 ...

  8. 创建GitHub技术博客全攻略

    说明: 首先,你需要注册一个 github 账号,最好取一个有意义的名字,比如姓名全拼,昵称全拼,如果被占用,可以加上有意义的数字. 本文中假设用户名为 tiemaocsdn 1. 注册账号: 地址: ...

  9. 关于股权,写给技术人的合伙攻略

    [转] http://www.leiphone.com/news/201702/tK6H7n8RaqJvohCH.html 雷锋网(公众号:雷锋网)按:本文作者朱峰,原载于公众号"乱糟之巅& ...

最新文章

  1. 《卓有成效的程序员》----读书笔记一
  2. 智能指针weak_ptr
  3. 关于图连通性的几道题(水)
  4. jsp映射为其他地址上去 ???
  5. 初步看,我要在公司赚取更多的工资,钱多活少离家近
  6. python常用函数及用法
  7. 初入python,被面试官问道,它的环境有几个。
  8. 数据库如何增加表中字段
  9. arm linux usb打印机,嵌入式Linux系统中打印机驱动的移植
  10. 直接管理和维护计算机系统的程序称为,全国2008年04月自学考试计算机原理试题及答案.doc...
  11. 华为交换机sftp 配置
  12. 【机器学习】可决系数R^2和MSE,MAE,SMSE
  13. mysql 按比例计算排名_计算MS SQL中的百分比排名
  14. Python----python手机号码格式校验
  15. Java实现 四舍五入取整到百位 四舍五入取整到千位 数字取整到千位 数字取值到千位 数字取整到百位 数字取值到百位
  16. 二项式定理与杨辉三角
  17. h5 app 实现页面刷新
  18. 图片批量压缩处理工具
  19. [转]漫画:混乱的标记语言XHTML2/HTML5(附中文版翻译)
  20. 删除linux后,修复windows的启动项:MBRFix工具

热门文章

  1. 华为openGauss初级OGCA认证100%通过
  2. 基于安卓的四六级英语学习小助手app(android毕业设计)
  3. 肖博老师高中数学必备知识点总结最全版
  4. java经典递归 背包问题
  5. 实例学习Ansible系列:配置文件ansible.cfg的设定与使用
  6. 科技交流英语(2022秋)Unit 6 test
  7. 笔记 GWAS 操作流程5-2:利用GEMMA软件进行LMM+PCA+协变量
  8. 微信小程序开发笔记二(WXSS和CSS样式美化)
  9. 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
  10. Python pandas 筛选 Excel 特定行和列全集