MapInfo到ArcGIS格式转换:TAB/MIF转SHP教程
4星 · 超过85%的资源 需积分: 47 19 浏览量
更新于2024-10-07
2
收藏 70KB DOC 举报
"本文主要介绍了如何将MapInfo的TAB和MIF格式数据转换为ArcGIS的SHP格式,包括手动转换方法以及遇到问题时的解决策略,并提供了一个IDL程序作为辅助工具。"
在地理信息系统(GIS)领域,数据格式的转换是常见的需求。MapInfo Professional是一款流行的桌面GIS软件,它使用TAB和MIF/MID格式存储地理数据。而ArcGIS则是另一款广泛使用的GIS平台,其主要数据格式是SHP。有时,用户需要在MapInfo和ArcGIS之间进行数据交换,这就涉及到了格式转换。
1. **手动转换步骤**:
- 使用MapInfo Professional进行转换是简单且直接的方法。首先,打开MapInfo程序,然后选择菜单栏中的"Tools" -> "Universal Translator" -> "Universal Translator"。
- 在弹出的转换窗口中,选择"Source"为"MapInfo Mid/Mif",这是MapInfo的数据格式。
- 将"Destination"设置为"ESRI Shapefile",这是ArcGIS接受的格式。
- 接下来,指定源文件(TAB或MIF文件)和目标文件夹,MapInfo会自动处理图层上的元素,将其转化为点、线、面等ArcGIS可识别的图层。
2. **注意事项**:
- 当MIF文件路径过深时,可能会导致MapInfo在转换过程中报错。错误信息可能是“Unbalanced quotation marks encountered on line...”。为了避免这种情况,应确保文件路径简洁,避免使用过多的子目录。
- 对于一些MIF文件,尤其是包含大量数据的线条文件,可能在转换过程中出现问题,比如出现怪字符。这可能是因为数据损坏,需要手动清理或使用特定程序修复。
3. **IDL程序辅助转换**:
提供的IDL程序`promif_2_mif`用于读取和修复可能存在问题的MIF文件。这个程序专门针对线条文件(plinearc, region等),但对其他类型的MIF文件测试可能不足。使用方法是通过DIALOG_PICKFILE函数选取需要转换的MIF文件,然后程序会生成修复后的MIF文件,以便后续在MapInfo中使用通用转换工具进行转换。
总结来说,将TAB或MIF转换为SHP格式,主要依赖于MapInfo Professional的内置工具,但在处理特殊问题或大规模数据时,可能需要结合自定义程序或第三方工具进行辅助。转换过程需要关注文件路径的合理性以及数据文件的完整性,以确保转换的成功率。
2011-03-13 上传
2019-09-02 上传
2007-07-29 上传
2022-09-19 上传
2010-11-25 上传
2022-09-19 上传
2018-04-25 上传
276 浏览量
ejianfeng2010
- 粉丝: 0
- 资源: 13
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查