Кто-нибудь знает, как проще всего установить GDAL 2.0 на MacOSX?
Обычные подозреваемые бинарный дистрибутив kingchaos и homebrew, похоже, застряли на GDAL 1.11
Мне нужна поддержка свойств объектов TopoJSON, которые, кажется, были включены в 2.0
EDIT 2017/01/07: бинарный дистрибутив kingchaos теперь предоставляет дистрибутив GDAL 2.1
Ответы:
Слишком далеко
привело к
источник
1 error generated. error: command 'clang' failed with exit status 1
ИМХО доморощенный будет лучшим / самым легким, как только их проблемы со сборкой будут решены. Они относятся к делу, поэтому, если у вас есть учетная запись GitHub, вы можете подписаться на уведомления по соответствующей проблеме - таким образом, вы будете знать, когда она будет доступна: https://github.com/Homebrew/homebrew/pull / 42845
Я только что попробовал маршрут Python easy_install, и он взорвал мою скудную 4 ГБ ОЗУ - так что я буду ждать формулу варева ..
Редактировать - август 2016
Homebrew теперь имеет специальную формулу для GDAL 2+,
gdal-20
которая прямо сейчас устанавливает GDAL v2.1.0источник
brew install https://raw.githubusercontent.com/OSGeo/homebrew-osgeo4mac/master/Formula/gdal-20.rb
Как сообщил @Deo_Leung, OSGeo Github - ваш друг. Но это еще проще:
Запустите его и возьмите кофе, как это происходит
make
за кулисами ;-)Проверьте также вывод, чтобы добавить правильные символические ссылки
источник
смотрите 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
источник
Решение найдено здесь: установка GDAL на Mac: pip не видит gdal.h
По сути, в файле gdal-py2.7.pth в последней версии GDAL есть ошибка. Лучший способ исправить это - скомпилировать привязки GDAL, используя специальные команды, представленные в потоке.
Чтобы скомпилировать привязки Python, загрузите модуль Python GDAL 2.1.0 и
источник