Answers:
您也可以使用QGIS做到这一点。基本上,QGIS充当ogr2ogr的GUI。
只需加载Mapinfo文件,右键单击目录中的图层,然后转到“另存为...”,您就可以从多种输出格式中进行选择。
您可以使用ogr2ogr:
ogr2ogr -f 'ESRI Shapefile' output.shp input.mif
注意:对于Windows,在驱动程序名称周围使用双引号: ogr2ogr -f "ESRI Shapefile" output.shp input.mif
一次处理一个文件中的不同几何形状(Windows示例):
for %%a in (linestring point polygon) do ogr2ogr -skipfailures -nlt %%a outdir\%%a input.tab
或在Linux(Bash)中:
for a in linestring point polygon; do ogr2ogr -skipfailures -nlt $a outdir/$a input.tab; done
ogr2ogr -f 'ESRI Shapefile' -skipfailures -nlt LINESTRING output.shp input.tab
。(根据需要用POLYGON和POINT代替LINESTRING。)
George是正确的,尽管对我而言,工具栏名为ArcView 8x Tools。
对于TAB文件,OGR是也非常方便,并且可以处理多种格式- http://www.gdal.org/ogr/ogr_formats.html
ogr2ogr- http: //www.gdal.org/ogr2ogr.html
最简单的安装可能是使用FWTools- http: //fwtools.maptools.org/windows-main.html
您也可以从www.safe.com下载并使用FME。
或在http://fmeserver.com/userweb/sharper/Portal/EasyTranslator/index.html上查看免费的在线文件转换器。
提供免费的标准文件翻译服务。它没有利用FME的转换功能,但是嘿,它是免费的,无需安装任何软件。
如果要批量执行此操作,请访问http://www.ogr2gui.ca/en/index.php。由于之前提到的ogr2ogr不会批量进行。同样在ArcCatalog中,还有转换工具,可以完成MIFtoSHP,也可以单批处理。虽然我会推荐Ogr2ogr。干杯。
对于高达9.3的ArcGIS,请转到ArcCatalog,在任何工具栏上单击鼠标右键,然后选择ArcView 8x工具。
那里有一个MIF转换器。
除了OGR2GUI和MapInfo Universal Translator和Esri数据互操作性之外,还有一种方法可以将MIF / MID文件转换为shapefile,而无需安装ArcGIS for Desktop(任何许可级别)。
在中C:\Program Files (x86)\ArcGIS\Desktop10.3\Bin
,有一个名为的实用程序avmifshp.exe
可以解决这个问题。请记住,之后您将需要自己定义坐标系。创建新的ArcGIS地图文档时,您需要自己重新定义样式和标签等(来自.map文件,该文件无法使用此实用程序转换为.mxd)。
有关用法的更多详细信息,请参见此博客文章。我已经测试了工作流程,并且效果很好。
您可以下载免费版本的MapInfo-基本上不再支持较旧的版本。其中包括Universal Translator,它将从TAB或MID / MIF转换为ArcMap的Shapefile。
感觉应该分享,因为我没有在已有的大量答案中提到它。那里有一个名为Alteryx的软件,它带有免费试用版,可以很轻松地将涉及数据库和空间数据的几乎所有内容转换为其他任何内容。我已经用这种方法在短短的几秒钟内将.tab无缝转换为.shp。
在QGIS中打开并将其保存为形状文件是最简单的选择,但是输出略有偏移,不知道为什么。但是,如果您在Mapinfo Professional中使用FME快速翻译器内置的翻译器,结果似乎是完美的。不知道,何时要更新OGR2OGR库以解决此问题。我尝试将BNG投影中的TAB文件转换为具有相同投影的SHP,但是有一个偏移。
您可以尝试这种方式。在ArcMap中打开ArcCatalog,转到“工具箱” /“系统工具箱” /“到Shapefile” /“要素类到Shapefile(多个)”。然后选择输入文件(制表符文件)和输出文件夹。而已。
原版的
链接到外部文件3。TAB一个SHAPEFILE。Las tres alternativas儿子是OpenSource。探访QGIS,funciona bien。
翻译
在此链接中,您可以找到3个替代方法,可以将.TAB文件导出到SHAPEFILE。三种选择是OpenSource。尝试使用QGIS解决方案,它可以正常工作。
在MapInfo和ArcGIS之间转换数据 https://karlhennermann.wordpress.com/2013/03/15/converting-data-between-mapinfo-and-arcgis/#comment-1442