Adakah yang tahu apa cara termudah untuk menginstal GDAL 2.0 di MacOSX?
Tersangka distribusi biner kingchaos dan homebrew yang biasa tampaknya terjebak pada GDAL 1.11
Saya memerlukan dukungan untuk properti fitur TopoJSON yang tampaknya telah dimasukkan dalam 2.0
EDIT 2017/01/07: distribusi biner kingchaos sekarang menyediakan distribusi GDAL 2.1
Jawaban:
Sejauh ini
menghasilkan
sumber
1 error generated. error: command 'clang' failed with exit status 1
Homebrew IMHO akan menjadi yang terbaik / termudah, begitu masalah build mereka diperbaiki. Mereka ada di kasing, jadi jika Anda memiliki akun GitHub, Anda mungkin ingin berlangganan pemberitahuan tentang masalah yang relevan - dengan cara itu Anda akan tahu saat itu tersedia: https://github.com/Homebrew/homebrew/pull / 42845
Saya baru saja mencoba rute easy_install Python dan itu meledakkan RAM 4GB saya sedikit - jadi saya akan menunggu formula minuman ..
Edit - Agustus 2016
Homebrew sekarang memiliki formula khusus untuk GDAL 2+
gdal-20
yang saat ini menginstal GDAL v2.1.0sumber
brew install https://raw.githubusercontent.com/OSGeo/homebrew-osgeo4mac/master/Formula/gdal-20.rb
Seperti yang dilaporkan @Deo_Leung, OSGeo Github adalah teman Anda. Tetapi itu bahkan lebih mudah:
Mulai dan ambil kopi, seperti yang dilakukan di
make
belakang layar ;-)Periksa juga output untuk menambahkan symlink yang benar
sumber
lihat OSGeo github untuk detail lengkap
singkatnya, seperti yang dikomentari @Density (meskipun tautannya memiliki beberapa karakter berkabel):
brew install https://raw.githubusercontent.com/OSGeo/homebrew-osgeo4mac/master/Formula/gdal-20.rb
dan mungkin Anda perlu melakukan hal berikut untuk penggunaan lebih lanjut
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
sumber
Solusi ditemukan di sini: Instal GDAL pada Mac: pip tidak melihat gdal.h
Pada dasarnya, ada kesalahan pada file gdal-py2.7.pth di versi terbaru GDAL. Cara terbaik untuk memperbaikinya adalah dengan mengkompilasi binding GDAL menggunakan perintah khusus yang disediakan di utas.
Untuk mengkompilasi sendiri binding Python, unduh modul python GDAL 2.1.0 dan
sumber