¿Cómo verifico qué versión de GDAL tengo y cuántas?

33

He instalado en mi computadora el siguiente software:

  • PosgresSQL 9.3.2.3
  • PostGIS 2.1.1.1
  • QGIS 2.0.1 Dufour (este instalado a través del paquete OSGeo4w)
  • QGIS 1.7.0 Wroclaw

Por lo que sé, todos ellos operan, usan o acceden a la biblioteca GDAL.

¿Se están utilizando, por lo tanto, versiones independientes de GDAL dependiendo del software anterior que esté usando? Por ejemplo, si abro el shell OSGeo4W, justo después de cargar el lote que muestra:

GDAL 1.10.1, released 2015/02/10

Entonces, ¿cómo puedo verificar las otras versiones de GDAL y hacer comparaciones?

¿Hay alguna forma de centralizar todo esto y obligar a las aplicaciones a usar la misma carpeta centralizada?

    
pregunta Web-GIS entrepreneur 12.02.2014 - 16:52

2 respuestas

35

OSGEO4W y todos los instaladores de QGIS independientes vienen con un shell OSGEO4W.

Comienza con eso, escribe gdalinfo --version y lee el resultado.

Es posible que tenga diferentes versiones en el disco: Standalone, OSGEO4W y también de gisinternals si desea la última compilación de GDAL, pero cada paquete configura su entorno para que utilice la versión con la que se entregó. En realidad no se conocen el uno al otro.

Esa es la razón por la que no puede ejecutar ningún ex GDAL o bat simplemente haciendo clic en el archivo en el Explorador de Windows.

    
respondido por el AndreJ 12.02.2014 - 20:46
6

PosgresSQL 9.3.2.3 no debería usar GDAL, ya que es solo una base de datos sin ninguna dependencia en ella.

PostGIS 2.1.1.1 no requiere la última GDAL (recomienda al menos 1.9) , pero si lo instaló con OSGEO4W, entonces probablemente esté vinculado a la última versión de GDAL (1.10).

QGIS 2.0.1 probablemente esté vinculado a GDAL 1.10.

QGIS 1.7 está probablemente vinculado a GDAL 1.8 o 1.9; Es poco probable que use 1.10.

Con QGIS, puede ver la versión de las bibliotecas dependientes en el cuadro de diálogo Acerca de .

El listado de paquetes para OSGeo4W está aquí .

Para ver a qué está vinculada cada biblioteca o archivo ejecutable, en Windows puede usar Dependency Walker .

    
respondido por el dakcarto 12.02.2014 - 19:09

Lea otras preguntas en las etiquetas