3S处理技术 -MapGIS转换shp攻略
完美实现从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攻略相关推荐
- wp文件转shp_ArcGIS教程:MapGIS转换shp攻略
三介绍下第三种转换:在Mapgis->文件转换里面直接操作. (1)mapgis转成mif格式数据存储 (2)将存储的mif格式数据再行导入,转出shp格式, 即可实现属性数据完美转换,不丢失数 ...
- DL之CNN:卷积神经网络算法应用之卷积神经网络实践技巧(DA/DP/WI/BN/H/O/R)、优化技术经验之详细攻略
DL之CNN:卷积神经网络算法应用之卷积神经网络实践技巧(DA/DP/WI/BN/Hyperparameter/Overfitting/Regularization).优化技术经验之详细攻略 目录 卷 ...
- IT:后端进阶技术路线图(初级→中级→高级)、后端开发工程师(技术方向分类之后台业务开发/中间件/内核/分布式架构)基础知识简介、技术路线/技术趋势指南(如何选择自己的技术方向)之详细攻略
IT:后端进阶技术路线图(初级→中级→高级).后端开发工程师(技术方向分类之后台业务开发/中间件/内核/分布式架构)基础知识简介.技术路线/技术趋势指南(如何选择自己的技术方向)之详细攻略 目录 后端 ...
- 程序员编程技术迅速提高终极攻略
你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出 ...
- 设计聊天机器人技术栈的终极攻略
本文作者:Sébastien Fourault 原文地址:<The Ultimate Guide To Designing A Chatbot Tech Stack> 翻译:一熊翻译组 M ...
- C++字符串和数字转换完全攻略
以字符串形式存储的数字和以数字形式存储的数字之间是有区别的. 例如,字符串 "2679" 就不是一个数字:它是由 2.6.7.9 这 4 个字符的 ASCII 码组成的序列.由于字 ...
- 最新1000道高频Java面试题,包含25个技术栈等面试攻略(多线程、JVM、高并发、spring、微服务、kafka,redis、分布式)从底层原理到架构
每个技术人都有个大厂梦,我觉得这很正常,并不是饭后的谈资而是每个技术人的追求.像阿里.腾讯.美团.字节跳动.京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司/小公司,如果说能够在这样的公司锻 ...
- 创建GitHub技术博客全攻略
说明: 首先,你需要注册一个 github 账号,最好取一个有意义的名字,比如姓名全拼,昵称全拼,如果被占用,可以加上有意义的数字. 本文中假设用户名为 tiemaocsdn 1. 注册账号: 地址: ...
- 关于股权,写给技术人的合伙攻略
[转] http://www.leiphone.com/news/201702/tK6H7n8RaqJvohCH.html 雷锋网(公众号:雷锋网)按:本文作者朱峰,原载于公众号"乱糟之巅& ...
最新文章
- 《卓有成效的程序员》----读书笔记一
- 智能指针weak_ptr
- 关于图连通性的几道题(水)
- jsp映射为其他地址上去 ???
- 初步看,我要在公司赚取更多的工资,钱多活少离家近
- python常用函数及用法
- 初入python,被面试官问道,它的环境有几个。
- 数据库如何增加表中字段
- arm linux usb打印机,嵌入式Linux系统中打印机驱动的移植
- 直接管理和维护计算机系统的程序称为,全国2008年04月自学考试计算机原理试题及答案.doc...
- 华为交换机sftp 配置
- 【机器学习】可决系数R^2和MSE,MAE,SMSE
- mysql 按比例计算排名_计算MS SQL中的百分比排名
- Python----python手机号码格式校验
- Java实现 四舍五入取整到百位 四舍五入取整到千位 数字取整到千位 数字取值到千位 数字取整到百位 数字取值到百位
- 二项式定理与杨辉三角
- h5 app 实现页面刷新
- 图片批量压缩处理工具
- [转]漫画:混乱的标记语言XHTML2/HTML5(附中文版翻译)
- 删除linux后,修复windows的启动项:MBRFix工具
热门文章
- 华为openGauss初级OGCA认证100%通过
- 基于安卓的四六级英语学习小助手app(android毕业设计)
- 肖博老师高中数学必备知识点总结最全版
- java经典递归 背包问题
- 实例学习Ansible系列:配置文件ansible.cfg的设定与使用
- 科技交流英语(2022秋)Unit 6 test
- 笔记 GWAS 操作流程5-2:利用GEMMA软件进行LMM+PCA+协变量
- 微信小程序开发笔记二(WXSS和CSS样式美化)
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- Python pandas 筛选 Excel 特定行和列全集