Wie überprüfe ich, welche Version von GDAL ich habe und wie viele?

35

Ich habe auf meinem Computer die folgende Software installiert:

  • PosgresSQL 9.3.2.3
  • PostGIS 2.1.1.1
  • QGIS 2.0.1 Dufour (dieser wird über das OSGeo4w-Paket installiert)
  • QGIS 1.7.0 Wroclaw

Soweit ich weiß, betreiben oder nutzen sie alle irgendwie die GDAL-Bibliothek oder greifen darauf zu.

Werden daher unabhängige Versionen von GDAL verwendet, je nachdem, welche der oben genannten Software ich verwende? Wenn ich beispielsweise die OSGeo4W-Shell öffne, wird unmittelbar nach dem Laden des Stapels Folgendes angezeigt:

GDAL 1.10.1, released 2015/02/10

Wie kann ich also die anderen GDAL-Versionen überprüfen und Vergleiche anstellen?

Gibt es eine Möglichkeit, all diese Dinge zu zentralisieren und die Apps dazu zu zwingen, denselben zentralisierten Ordner zu verwenden?

Web-GIS-Unternehmer
quelle

Antworten:

38

OSGEO4W und alle eigenständigen QGIS-Installationsprogramme werden mit einer OSGEO4W-Shell geliefert.

Beginnen Sie damit gdalinfo --versionund geben Sie das Ergebnis ein und lesen Sie es.

Sie haben möglicherweise verschiedene Versionen auf der Festplatte: Standalone, OSGEO4W und auch von gisinternals, wenn Sie den neuesten GDAL-Build wünschen, aber jedes Paket legt seine Umgebung so fest, dass es die Version verwendet, mit der es ausgeliefert wurde. Eigentlich kennen sie sich nicht.

Das ist der Grund, warum Sie keine GDAL-Exe oder Fledermaus ausführen können, indem Sie einfach auf die Datei im Windows-Explorer klicken.

AndreJ
quelle
Das dachte ich mir, war mir aber nicht sicher. Also muss ich ... 3 oder 4 Versionen von GDAL haben. Vielen Dank.
Web-GIS-Unternehmer
6

PosgresSQL 9.3.2.3 sollte kein GDAL verwenden, da es sich nur um eine Datenbank ohne Abhängigkeiten handelt.

PostGIS 2.1.1.1 erfordert nicht die neueste GDAL (empfohlen mindestens 1.9), aber wenn Sie es mit OSGEO4W installiert haben, ist es wahrscheinlich mit der neuesten GDAL (1.10) verknüpft.

QGIS 2.0.1 ist wahrscheinlich mit GDAL 1.10 verbunden.

QGIS 1.7 ist wahrscheinlich mit GDAL 1.8 oder 1.9 verbunden. Es ist unwahrscheinlich, dass es 1.10 verwendet.

Mit QGIS können Sie die Version der abhängigen Bibliotheken im Dialogfeld " Info" anzeigen.

Die Paketliste für OSGeo4W finden Sie hier .

Unter Windows können Sie den Dependency Walker verwenden, um zu sehen, mit welcher Bibliothek oder ausführbaren Datei eine Verknüpfung besteht .

dakcarto
quelle