QGIS for MAC OSXでファイルジオデータベースを操作しますか?


10

OSGeo4Wのようなプログラムを使用して、WindowsユーザーがEsriファイルジオデータベースを操作できることを理解していますが、Mac OSX 10.6にも同様のものはありますか?


詳細をお知らせいただく必要があります。どのような手順を踏んでいますか?
ネイサンW

回答:


18

OSGeo4Wはまあ、OSGeoは「for Windows」なので、探しているものではありません。

私は自分でやったことはありませんが、他の人がやっているので、うまくいくことはわかっています。

お勧めします

  1. QGISKyngChaosバイナリを取得する
  2. OGR FileGDBドライバーをコンパイルします(Macで「dylib」ファイルが作成されます)
  3. MacのGDALのプラグインディレクトリにdylibをドロップします。Kyngchaosのドキュメント(最後の行)によると、このディレクトリは/ライブラリ/ Application Support / GDAL / PlugIns / $(GDALVER) だと思います

#2の場合、お持ちのKyngchaosビルドで使用されているGDALの正確なバージョンダウンロードする必要があります。filegdbのdylibを作成する方法の説明は、ネット上にあります。

これは気の弱い人には向かないと思います。誰かがこれのために醸造のレシピを作ったらいいのですが。ヒントヒント、誰か?

更新

現在、Homebrewを使用するはるかに簡単な方法があります。

  1. Homebrewをインストールする
  2. 行くESRIサイトとMac用のFileGDBのAPIをダウンロードしてください。解凍すると、libフォルダーとincludeフォルダーがあることがわかります。

  3. includeフォルダーの内容を/ usr / local / includeにコピーし、libフォルダーを/ usr / local / libにコピーします(これは基本的に、システムにFileGDB APIを「インストール」することです)。

  4. brewを使用してgdalをインストールします(with-unsupportedフラグを渡します)。

    brew install gdal --with-unsupported

それでおしまい!

オプションで、QGISが必要な場合は、このHomebrew Scienceレシピを使用してインストールします。


arcgis Webサイトへのリンクには、どういうわけかログインとパスワードが必要です...
Afr

ESRIの要件である@donschoe。ログインページの下のリンクで、ESRIグローバルアカウントを作成できます-無料です
Ragi Yaser Burhum

1
このページからログインせずにFGDB APIをダウンロードできるようになりました:esri.com/apps/products/download/#File_Geodatabase_API_1.3
scw

@scwそのリンクでは、パッケージを選択した後にログインする必要があります。
mkirk

これを機能させることはできましたが、kyngchaos.com/software/frameworks#gdal_completeからkyngchaos FGDBプラグインをインストールする必要がありました
mkirk

4

あなたの問題の説明から、どういうわけかデータを取り出すだけでも問題ないようです。

GDBをオープンフォーマットに変換するオンラインツール、GDB Fleeをお試しください。


GDB githubリンクが無効なリンクになりました:503サービスエラー。更新していただけますか?
enaJ

2

最初に、ESAL FileGDBサポートを使用してGDALコンパイルする必要があります。それが完了したら、このGDALのビルドをQGISのKyngChaosビルドで使用できます。端末で:

# save your current GDAL so you can put it back if you want
cp /Library/Frameworks/GDAL.framework/Versions/1.8/GDAL /Library/Frameworks/GDAL.framework/Versions/1.8/GDAL_orig

# symlink the custom GDAL build to the place QGIS looks
rm /Library/Frameworks/GDAL.framework/Versions/1.8/GDAL
ln -s ~/local/lib/libgdal.dylib /Library/Frameworks/GDAL.framework/Versions/1.8/GDAL

Github gistへの指示を提供してくれた@Ragiに感謝します。



1

.gdbは、ESRIのジオデータベースの専用フォーマットです。gdbへのアクセス方法の詳細については、こちらをご覧ください

QGISでのファイルジオデータベース(* .gdb)のサポート?


MACを使用しているので、このプラグインが機能しないことも付け加えておきます。また、上記にリストしたデータを見ると、ファイル全体がダウンロードされています。何を見ているのかさえわかりません。どちらが正しいですか?
Mike Guillen 2012

gdbはジオデータベースです。ESRIは変更されたms-accessスキーマを使用して、地理データを格納および検証しています。データの束(.gdbで終わるフォルダー内にあると想定しています)は、何らかの形で連携することを意味する単なるテーブルです。ソフトウェアはファイル/フォルダーを処理できないため、これらのファイルがすべて表示されます。
ニックス2012

NYCオープンデータとクローズドフォーマットを使用している...
Arcgiを

ラット!それはいつも簡単なことではありません!
Mike Guillen 2012

@MikeGuillen次回はOSを教えてください。
RK

1

QGIS for Macで動作するファイルジオデータベースがようやく手に入りました。Kyngchaos FileGDBプラグインのreadmeファイルの指示を使用します。

http://www.kyngchaos.com/software/frameworks#gdal_completeからFileGDBプラグインをダウンロードしてインストールします

resources.arcgis.com/content/geodatabases/10.0/file-gdb-apiからfileGDB APIをダウンロードして解凍します

2つの.dylibファイルをfileGDB APIのlibフォルダーから/ Library / Application Support / GDAL / 1.9 / Librariesフォルダーに移動します

QGISを起動し、ベクターレイヤーを追加し、ソースタイプをディレクトリとして選択すると、ESRI FileGDBがすぐに表示されます。


これは私にはうまくいきませんでした。手順に従いましたが、ESRI FileGDBが表示されません。Mac OS 10.8を使用しています。GDAL v1.9とv1.10を試しました。助言がありますか?
2013

ファイルではなくディレクトリを追加してもよろしいですか?gdbを追加するには、追加するベクターファイルのタイプを選択するときに「ディレクトリ」を選択する必要があります。
Andres Aristizabal 2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.