24 votos

¿Instalar GDAL en MacOSX?

¿Alguien sabe cuál es la forma más sencilla de instalar GDAL 2.0 en un MacOSX?

Los sospechosos habituales distribución binaria kingchaos y homebrew parece estar atascado en GDAL 1.11

Necesito soporte para las propiedades de características TopoJSON que parecen haber sido incluidas en 2.0

EDIT 2017/01/07: distribución binaria kingchaos proporciona ahora la distribución GDAL 2.1

22voto

Kevin Chan Puntos 805

Hasta ahora

brew install gdal --HEAD

dio lugar a

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

3voto

MatzFan Puntos 170

En mi opinión, homebrew será lo mejor y lo más fácil, una vez que se solucionen los problemas de compilación. Están en el caso, por lo que si usted tiene una cuenta de GitHub es posible que desee suscribirse a las notificaciones sobre la cuestión pertinente - de esa manera usted sabrá el momento en que esté disponible: https://github.com/Homebrew/homebrew/pull/42845

Acabo de probar la ruta easy_install de Python y ha reventado mis escasos 4 GB de RAM, así que esperaré a la fórmula del brebaje

Edición - agosto de 2016

Homebrew tiene ahora una fórmula específica para GDAL 2+ gdal-20 que ahora mismo instala GDAL v2.1.0

3voto

Kyle Walsh Puntos 2137

Como informó @Deo_Leung, el OSGeo Github es tu amigo. Pero es aún más fácil:

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

Enciéndelo y tómate un café, ya que está haciendo un verdadero make entre bastidores ;-)

Compruebe también la salida para añadir los enlaces simbólicos correctos

1voto

finderseeker Puntos 11

Véase OSGeo github para más detalles

en definitiva, como comentaba @Density(aunque su enlace tiene algunos caracteres cableados): brew install https://raw.githubusercontent.com/OSGeo/homebrew-osgeo4mac/master/Formula/gdal-20.rb

y probablemente necesite hacer lo siguiente para su uso posterior 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

0voto

Solución encontrada aquí: Instalación de GDAL en Mac: pip no ve gdal.h

Esencialmente, hay un error en el archivo gdal-py2.7.pth en la última versión de GDAL. La mejor manera de corregirlo es compilar los bindings de GDAL usando los comandos especiales proporcionados en el hilo.

Para compilar usted mismo los enlaces Python, descargue el archivo GDAL 2.1.0 módulo python y

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

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X