MacOSXにGDALをインストールしますか?


16

MacOSXにGDAL 2.0をインストールする最も簡単な方法を知っている人はいますか?

キングカオスのバイナリ配布homebrewの通常の容疑者はGDAL 1.11に固執しているようです

2.0に含まれていると思われるTopoJSON機能プロパティのサポートが必要です

EDIT 2017/01/07: kingchaosバイナリディストリビューションがGDAL 2.1ディストリビューションを提供するようになりました


唯一の解決策は、待機するか、GDALを自分でコンパイルすることです。
遺伝子

@gene thanks ...ソースからビルドするのに問題はありません...バイナリがまだ利用できない特別な理由があるのか​​疑問に思っています... GDAL 2.0には既知の問題がありますか?誰かが光を当てることはできますか?2.0がリリースされたので、私は5週間が経過したことを驚いていると何のバイナリパッケージが...まだありません
tato

多分休日?
遺伝子

TopoJSONをOS Xに簡単にインストールし、JSONまたはSHPをTopoJSONに変換しました。GDALの一部にする必要はないと思います。
アレックスリース

TopoJSONからSHPへの逆方向のパスが必要で、機能のプロパティを保持します(これはGDAL1.11にありません)
tato

回答:


11

これまでのところ

brew install gdal --HEAD

をもたらしました

$ ogr2ogr --version
GDAL 2.1.0dev, released 2015/99/99

1 error generated. error: command 'clang' failed with exit status 1
サント

@Santエラーに関する詳細情報はありますか?
ホセラオス

3

ビルドの問題が修正されると、IMHO homebrewが最適/最も簡単になります。GitHubアカウントをお持ちの場合は、関連する問題に関する通知をサブスクライブすることをお勧めします-そのようにして、利用可能になった瞬間を知ることができます:https : //github.com/Homebrew/homebrew/pull / 42845

Pythonのeasy_installルートを試したところ、4GBのRAMが不足してしまったので、醸造の公式を待っています。

編集-2016年8月

HomebrewにはGDAL 2+用の特定の式があり、gdal-20現在はGDAL v2.1.0をインストールしています


gdal-20フォーミュラは外部ブランチにあります。インストールbrew install https://raw.githubusercontent.com/OSGeo/homebrew-osgeo4mac/master/Formula/gdal-20.rb
密度21.5

そのリンクは現在壊れています。@ Density21.5
コリンバスネット

3

@Deo_Leungが報告したように、OSGeo Githubはあなたの友達です。しかし、それはさらに簡単です:

  brew tap osgeo/osgeo4mac
  #brew search gdal (if you want to see the various available versions)
  brew install gdal2

それが本当のやっているとして、それを起動して、コーヒーをつかむmakeシーンの後ろに;-)

出力も確認して、正しいシンボリックリンクを追加してください


シンボリックリンクを追加するコマンドを追加できますか?
amc

これは、バージョンに応じて変更される場合があります。brew installの出力を注意深く読んでください。かなり簡単です:)
Rmatt

それは...実行するために何を教えていない場合を除き
AMC

1
'brew link --force gdal2'を実行する必要がありました
amc

0

詳細については、OSGeo githubを参照してください

要するに、@ Densityがコメントしたように(彼のリンクにはいくつかの有線文字があります): brew install https://raw.githubusercontent.com/OSGeo/homebrew-osgeo4mac/master/Formula/gdal-20.rb

そしておそらくあなたはさらに使用するために以下を行う必要があります export PATH=$PATH:/usr/local/opt/gdal-20/bin export LDFLAGS=-L/usr/local/opt/gdal-20/lib export CPPFLAGS=-I/usr/local/opt/gdal-20/include


リンクが壊れています。
コリンバスネット

0

ここにある解決策: MacでのGDALのインストール:pipにgdal.hが表示されません

基本的に、最新バージョンのGDALのgdal-py2.7.pthファイルにエラーがあります。これを修正する最良の方法は、スレッドで提供される特別なコマンドを使用してGDALバインディングをコンパイルすることです。

Pythonバインディングをコンパイルするには、GDAL 2.1.0 pythonモジュールをダウンロードして、

python setup.py build_ext -I/Library/Frameworks/GDAL.framework/Versions/2.1/Headers -L/Library/Frameworks/GDAL.framework/Versions/2.1/unix/lib -lgdal
python setup.py build
python setup.py install

1
リンクが失われ、この回答が役に立たなくなる可能性があるため、コマンドに回答を含めてもらえますか?
Knightshound

確かに、今編集された投稿
アントニオ・メドラーノ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.