Jak sprawdzić, którą wersję GDAL posiadam i ile?


35

Zainstalowałem na swoim komputerze następujące oprogramowanie:

  • PosgresSQL 9.3.2.3
  • PostGIS 2.1.1.1
  • QGIS 2.0.1 Dufour (ten zainstalowany za pośrednictwem pakietu OSGeo4w)
  • QGIS 1.7.0 Wrocław

O ile wiem, wszystkie z nich w jakiś sposób działają, używają lub uzyskują dostęp do biblioteki GDAL.

Czy zatem są używane niezależne wersje GDAL, w zależności od tego, z którego oprogramowania korzystam? Na przykład, jeśli otworzę powłokę OSGeo4W, zaraz po załadowaniu partii wyświetli się:

GDAL 1.10.1, released 2015/02/10

Jak mogę sprawdzić inne wersje GDAL i dokonać porównań?

Czy jest jakiś sposób scentralizowania wszystkich tych rzeczy i zmuszenia aplikacji do korzystania z tego samego scentralizowanego folderu?

Odpowiedzi:


38

OSGEO4W i wszystkie samodzielne instalatory QGIS są dostarczane z powłoką OSGEO4W.

Rozpocznij, a następnie wpisz gdalinfo --versioni przeczytaj wynik.

Na dysku mogą znajdować się różne wersje: autonomiczna, OSGEO4W, a także gisinternals, jeśli chcesz mieć najnowszą kompilację GDAL, ale każdy pakiet ustawia środowisko tak, aby korzystało z wersji, w której zostało dostarczone. W rzeczywistości nie znają się nawzajem.

To jest powód, dla którego nie można uruchomić żadnego exe lub bat GDAL, klikając plik w Eksploratorze Windows.


Tak myślałem, ale nie byłem pewien. MUSIMY mieć ... 3 lub 4 wersje GDAL. Dzięki.
Przedsiębiorca Web-GIS

6

PosgresSQL 9.3.2.3 nie powinien używać GDAL, ponieważ jest to tylko baza danych bez żadnych zależności.

PostGIS 2.1.1.1 nie wymaga najnowszej wersji GDAL (zaleca co najmniej 1.9), ale jeśli zainstalowałeś go za pomocą OSGEO4W, prawdopodobnie jest on powiązany z najnowszą wersją GDAL (1.10).

QGIS 2.0.1 jest prawdopodobnie powiązany z GDAL 1.10.

QGIS 1.7 jest prawdopodobnie powiązany z GDAL 1.8 lub 1.9; mało prawdopodobne, że używa 1.10.

W QGIS możesz zobaczyć wersję bibliotek zależnych w oknie dialogowym Informacje .

Lista pakietów dla OSGeo4W znajduje się tutaj .

Aby zobaczyć, z czym jest połączona każda biblioteka lub plik wykonywalny, w systemie Windows możesz użyć Dependency Walker .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.