無料ツールまたはArcGIS for Desktopコア製品を使用してMapInfo TABおよび/またはMIFをSHPに変換しますか?


37

無料のツールまたはArcGISのみを使用して、MapInfo TABやMIFファイルをSHPに変換するにはどうすればよいですか?

過去にこれをやろうとしてあまり運がありませんでしたし、ArcGIS Data Interoperabilityエクステンションを探し出す必要はありません。


2
または、MapInfo(.mif)ファイルとしてエクスポートし、QGISで開くことができます。その後、あなたはあなたが望む何でもすることができます。ロングライブのオープンソースソフトウェア... :)

回答:


51

QGISでもこれを行うことができます。基本的に、QGISはogr2ogrのGUIとして機能します。

Mapinfoファイルを読み込んで、TOCでレイヤーを右クリックし、[名前を付けて保存...]に移動すると、多くの出力形式から選択できます。


QGISでMapinfoファイルをロードするには、選択するオプションは何ですか?Vector ...そして、それはロードする必要がある.TABまたは.MAPファイルですか?
user3386170

36

ogr2ogrを使用できます。

ogr2ogr -f 'ESRI Shapefile' output.shp input.mif

注:Windowsの場合、ドライバー名を二重引用符で囲みます。 ogr2ogr -f "ESRI Shapefile" output.shp input.mif

1つのパスで1つのファイルの異なるジオメトリを処理するには(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

7
MapInfoファイルに異なるジオメトリがある場合、いくつかのシェープファイルを生成する必要がありますogr2ogr -f 'ESRI Shapefile' -skipfailures -nlt LINESTRING output.shp input.tab。(必要に応じて、LINESTRINGをPOLYGONとPOINTに置き換えます。)
フロリアンジェン

1
Windowsでは、「ESRIシェイプファイル」を二重引用符で囲む必要があります
Gerd K

26

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


true:Pはツールの正しい名前です。
ジョージシルバ

2
fwtoolsはもう積極的に開発されていません。フォーカスはosgeo4wに移行し、高速インストールを選択するか、拡張インストールを使用している場合はgdalパッケージが選択されていることを確認してください
マットウィルキー

9

mapinfoに移動し、[ツール]の下で[ユニバーサルトランスレーター]をクリックし、ファイルを変換する形式を選択します。これは動作します!


2
これは正しいのですが、IIRCではUniversal TranslatorをインストールせずにMapInfoをインストールできますが、そのためには愚か者またはマゾである必要があります。
Mr_Chimp

7

www.safe.comからFMEをダウンロードして使用することもできます。

または、http://fmeserver.com/userweb/sharper/Portal/EasyTranslator/index.htmlで無料のオンラインファイルコンバーターを確認してください。

無料のサービスとして標準のファイル翻訳を提供します。FMEの変換機能を活用していませんが、インストールするだけで無料です。


無料のオンラインサービスは興味深いですが、入力および出力の空間参照が3つ(Texas State Plane、UTM Zone 14、またはunprojected wgs84)のいずれかである場合にのみ使用できます。
マットウィルキー

3

バッチで行う場合は、http: //www.ogr2gui.ca/en/index.phpをご覧ください。前述のogr2ogrはバッチでは実行しません。また、ArcCatalogには、MIFtoSHPを実行する変換ツールがあり、これもシングルおよびバッチです。Ogr2ogrをお勧めしますが。乾杯。


コマンドラインツールを使用すると、必要な処理を正確に実行する独自のスクリプトを簡単に作成できます(バッチ変換も可能)。また、arcよりもogr2ogrを推奨するようなことを書いている場合は、その理由を教えてください。OGRのGUIへのリンク(okey、誰かが役に立つと思うかもしれません)を除いて、あなたの答えが既にクローズされた問題に価値を与えているとは言いません。
ミコラスシムティス

1
1.すべての人がバッチ処理用のスクリプトを作成できるわけではありません。また、使いやすいGUI(無料)があるため、なぜ追加のスクリプトを作成しますか。2. Ogr2ogrは、.tabをサポートしているため、コマンドラインまたはArcコンバーター上のGUIを使用します。また、過去には、Arcでの.mifのバッチ処理に問題がありました。3. Mykolasが最終的にOGR GUIへのリンクが役立つかもしれないと判断したので、私のanwserの価値についてこれ以上詳しくは述べません。
トメック

3

ArcGIS 9.3までの場合、ArcCatalogに移動し、任意のツールバーで右ボタンをクリックして、ArcView 8x Toolsを選択します

MIFコンバーターがあります。


どのバージョンのArcGISを使用できますか?
アートワーク

また、相互運用ツールは、(。おそらくライセンス問題は、エラーメッセージは非常に有益ではなかった)仕事しませんでしたのArcGIS 10でこれを見つけることができませんでした
フロリアンジェン

Esriフォーラムのこの回答も参照してください(手順へのリンク、ライセンスの利用可能性の確認、および60日間の試用版の入手方法(ただし、他に必要なものがない限りogr2ogrを使用する方が簡単です)
マットウィルキー

3

OGR2GUI、MapInfo Universal Translator、およびEsri Data Interoperabilityとは別に、ArcGIS for Desktop(ライセンスレベル)以外をインストールせずに MIF / MIDファイルをシェープファイルに変換する方法があります。

ではC:\Program Files (x86)\ArcGIS\Desktop10.3\Bin、と呼ばれるユーティリティがありますavmifshp.exeは、トリックを実行。後で自分で座標系を定義する必要があることに留意してください。新しいArcGISマップドキュメントの作成中に、スタイルとラベルなど(このユーティリティでは.mxdに変換できない.mapファイルから取得)を独自に再定義する必要があります。

使用方法の詳細については、このブログ投稿をご覧ください。ワークフローをテストしましたが、うまく機能します。


2

MapInfoの無料バージョンをダウンロードできます-基本的にはサポートされなくなった古いバージョンです。それらに含まれているのは、TABまたはMID / MIFからArcMapのシェープファイルへの変換を行うUniversal Translatorです。


これはどのバージョンで、どこにありますか?
watbywbarif

MapInfo Proの無料バージョン?? さて、30日間の試用版があります。それはあなたが提案していることですか?他の「無料版」は「ひび割れたバージョン」のように聞こえます。
ピーターホースボルモーラー

2

いくつかのオプション:

  1. ファイル用の安全なFMEデスクトップ-esriエディションではありません。ファイルエディションは、esri interop拡張機能よりも安価です。
  2. MapInfo Pro-ESRI相互運用性拡張機能よりも少ない価格でコピーを購入する
  3. CADCorpデスクトップGIS
  4. OGRからOGR-面倒ないくつかの問題

2

すでに存在している多くの回答で言及されていないので、これを共有すべきだと感じてください。データベースと空間データに関しては、Alteryxと呼ばれる優れたソフトウェアが無料試用版とともに提供されています。このメソッドを使用して、数秒で.tabをかなりシームレスに.shpに変換しました。

http://www.alteryx.com/


有効な提案、私はそれを実際に見てみたいです。ESRIは高価だと思った
...-cndnflyr

1

これは使用していませんが、http: //software.geocomm.com/translators/arcview/からMIF2SHPツールを試しましたか


mif2shpツールはarcview3拡張機能であるため、スタンドアロンで実行することはできません。
マットウィルキー

0

QGISで開いてシェイプファイルとして保存するのが最も簡単なオプションですが、出力がわずかにシフトします。理由はわかりません。ただし、FMEクイックトランスレーターをMapinfoプロフェッショナル内の組み込みトランスレーターとして使用する場合、結果は完璧なようです。この問題を修正するためにOGR2OGRライブラリがいつ更新されるのかはわかりません。BNGプロジェクションのTABファイルを同じプロジェクションのSHPに変換しようとしましたが、シフトがあります。


答えを編集して、文法を修正してください。'donno'または ':('を避けてください
aldo_tapia

0

この方法で試すことができます。ArcMapでArcCatalogを開き、ツールボックス/システムツールボックス/シェープファイルへ/フィーチャクラスからシェープファイル(複数)に移動します。次に、入力ファイル(タブファイル)と出力フォルダーを選択します。それでおしまい。


GIS SEへようこそ。ツアーに参加してください:gis.stackexchange.com/tour。質問と回答で何が期待されるかについてのヒントを提供します。おそらくこの答えを詳しく説明していただけますか。指示に従っても結果は得られませんでした。どのバージョンのArcを使用していましたか?TABファイルでツールを実行しようとしたときに「Conversion Toolbox」が見つからなかったと思いますが、10.6ダイアログに表示されませんでした。
ケアガンアラン

0

元の

リンクエデンリンクコントラクト3エクスポートまたはアーカイブアーカイブ.TAB a SHAPEFILE。Las tres alternativas息子OpenSource。QGISのcon lasolucióncon、funciona bienを調査します。

翻訳

このリンクには、.TABファイルをSHAPEFILEにエクスポートするための3つの選択肢があります。3つの選択肢は、オープンソースです。QGISでソリューションを試してみてください、それはうまくいきます。

MapInfoとArcGIS間のデータの変換 https://karlhennermann.wordpress.com/2013/03/15/converting-data-between-mapinfo-and-arcgis/#comment-1442

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.