Esri File Geodatabase(.gdb)を読み取ることができるオープンソースツールですか?


37

ESRIファイルジオ.gdbデータベース()ファイルがあり、それをシェープファイル(またはその他の非独自形式)に変換したい。そのためのオープンソースツールはありますか?


それが1つの.gdbである場合、私に電子メールを送信すればできます。
djq

@celeniusのオファーに感謝します!クライアントは別の形式でデータを送ってくれたので、あなたの助けは必要ありません。
ダレンコープ

2
更新された回答については、この質問を参照してください:QGISでのファイルジオデータベース(* .gdb)のサポート?
ライアンダルトン14

@DarrenCope、開発を反映するために、この質問の受け入れられた答えを変更したいですか?
スティーブベネット

回答:


11

ogrの次のバージョンは、ファイルジオデータベースの読み取りをサポートします。詳細はこちら:http : //trac.osgeo.org/gdal/ticket/3332

編集:それまではgdal / ogrにあります:http ://gdal.org/drv_filegdb.html


とても興味深い!ただし、ArcViewライセンスを持っている場合、これは問題になりません:)更新をありがとう!
ダレンは、コープ

1
ArcViewライセンスGDAL / OGR filegdbドライバ参照ください使用することはもはや必要であるgis.stackexchange.com/a/20692/108を
マットウィルキー

38

地理空間の世界では、.gdb終わるディレクトリは通常Esri File Geodatabase Formatであり多くのサードパーティプログラムが読み取ることができるオープンなAPI持っています / 、およびGlobalMapperを使い慣れた名前にします。Gdal / ogrはオープンソースであり、QGISやSAGAなどの他の多くのアプリケーションに含まれています。

Windowsエンドユーザーは、OSGeo4W gdal-filegdbパッケージを介してfilegdbドライバーを最も簡単に取得できます。

開発者の場合、Esri SDKを個別にダウンロードしてインストールする必要があるため、gdal / ogr FileGDBドライバーはデフォルトでは含まれていません(ビルド手順を参照)。

ファイル .gdbにエンディングがそうであるガーミンのGPSデータベースによって使用される形式のMapSourceとベースキャンプとオープンソース、参照それを読むことができGPXにガーミンGDBを変換するバッチを?


1
本当に必要なのは、EsriのFGDB API SKと、ArcViewライセンスではなく、FGDBの読み取り/書き込み用のOGR 1.9.0以上かどうかです。Esriライセンスサーバーから切断して試してみますが、Esri koolaidを使用していない人からの確認はいいでしょう。
チャドクーパー

@ ChadCooper、EsriのファイルジオデータベースAPIを再配布できますか?。(そして、Osgeo4wのパッケージを含めるように回答を更新しました)
マットウィルキー

5
@ChadCooperはい。gdal / ogr-arcobjectsドライバーにはesriライセンスが必要です。gdal/ ogr-filegdbにはライセンスは必要ありません。
ラギヤセルバーフム

11

いいえ。.gdbは独自の形式であり、ESRIは仕様を共有したり、APIを提供したりしていません。

一部の人々は何かを一緒にハッキングして機能を引き出すことができたが、関係、トポロジ、ドメインなどはどれもなかったと思う

機能を取得する最良の方法は、データベースをシェープファイルまたはESRI個人データベースにダンプすることです。OGRライブラリとツールは、パーソナルジオデータベースを読み取ることができます。


4
独自のデータ形式は、Kool Aidに入れられたもので、そのフレーバーのみを飲むように強制します。
DavidF

DavidFに感謝します-これはあまり役に立ちませんが、これは私が期待した答えです!別の形式でデータを送信するようリクエストします。
ダレンは対処


2
.Godotを待っていますか?
DavidF

8
Matt Wilkieが指摘しているように、ESRIはファイルジオデータベース用のAPIを共有しているため、この回答は現在では廃止されています。
jvangeld



1

QGISはESRIパーソナルジオデータベースを読み取りますが、ファイルジオデータベースを読み取るものはないと思います。


FME(有料)を使用すると、約250の形式の読み取りと書き込みができます。
ブラッドネソム

1

EsriがAPIをリリースするのを待っているので、ファイルジオデータベースを実行しないことは知っていますが、ファイル形式の読み取りおよび出力機能に関しては、FDO Toolboxはかなり優れています

こちらを ご覧くださいhttp://fdo.osgeo.org/

petr kとして FGDB Open APIのリリース用の他のスレッドもご覧ください。

ST_Geometry(SQL Serverの空間データ型、Oracle空間データ型、PostGIS)のようなものを常に使用できます。

ただの考え、CDB


1

私はQGISとosgeo4Wの両方を使用しようとしましたが、いずれも巨大なデータセットで機能しませんでした。

FME Safeソフトウェア

オープンソースのソフトウェアではありませんが、完全に機能するソフトウェアで30日間無料で試用できます。それは、私がこれまでに見た中で最高のコンバータツールであり、何百ものフォーマットと簡単な使用法です。


1

OpenSource-GISには大規模な開発があるため、新しいソリューションがあります。画像が提供する手順に従って、ファイルジオデータベース(.gdb)をQGISにロードし、シェープファイルとして保存できます。

ディレクトリとタイプを選択してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください


-1

次の質問を参照してください。これにより、QGISに機能を追加できます。そして、ここでシェープファイルとして保存できます

QGISでESRIパーソナルジオデータベース(* .mdb)からフィーチャクラスを追加する方法


1
そのQはパーソナルジオデータベース(* .mdb)に固有であり、このQはファイルジオデータベース(* .gdb)に関するものです。残念ながら、Esriはそれらに非常に似た名前を使用しますが、同じものではなく、Qgisはそれぞれに異なるドライバーを使用します(v1.9より前のQgis(Jan 2012)は.mdbの種類のみを知っています)。
マットウィルキー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.