Bagaimana saya memeriksa versi GDAL yang saya miliki dan berapa banyak?

35

Saya telah menginstal perangkat lunak berikut di komputer saya:

  • PosgresSQL 9.3.2.3
  • PostGIS 2.1.1.1
  • QGIS 2.0.1 Dufour (yang ini diinstal melalui paket OSGeo4w)
  • QGIS 1.7.0 Wroclaw

Sejauh yang saya tahu semuanya beroperasi, atau menggunakan, atau mengakses perpustakaan GDAL.

Apakah karena itu versi independen GDAL digunakan tergantung pada salah satu dari perangkat lunak di atas yang saya gunakan? Sebagai contoh, Jika saya membuka OSGeo4W Shell, hanya setelah memuat batch yang ditampilkan:

GDAL 1.10.1, released 2015/02/10

Jadi, bagaimana saya bisa memeriksa versi GDAL lainnya dan membuat perbandingan?

Apakah ada cara untuk memusatkan semua hal ini dan memaksa aplikasi untuk menggunakan folder terpusat yang sama?

Pengusaha Web-GIS
sumber

Jawaban:

38

OSGEO4W dan semua pemasang QGIS mandiri dilengkapi dengan OSGEO4W Shell.

Mulai itu, dan ketik gdalinfo --versiondan baca hasilnya.

Anda mungkin memiliki versi yang berbeda pada disk: Standalone, OSGEO4W dan juga dari gisinternals jika Anda ingin membangun GDAL terbaru, tetapi setiap paket menetapkan lingkungannya sehingga menggunakan versi yang dikirimkan bersama. Sebenarnya mereka tidak saling kenal.

Itulah alasan mengapa Anda tidak dapat menjalankan exe atau bat GDAL dengan hanya mengklik file di Windows Explorer.

AndreJ
sumber
Itu yang saya pikirkan tetapi saya tidak yakin. Jadi, saya HARUS punya ... 3 atau 4 versi GDAL. Terima kasih.
Pengusaha Web-GIS
6

PosgresSQL 9.3.2.3 tidak boleh menggunakan GDAL, karena itu hanya database tanpa ketergantungan padanya.

PostGIS 2.1.1.1 tidak memerlukan GDAL terbaru (merekomendasikan setidaknya 1,9), tetapi jika Anda menginstalnya menggunakan OSGEO4W, maka itu mungkin terkait dengan GDAL terbaru (1.10).

QGIS 2.0.1 mungkin ditautkan ke GDAL 1.10.

QGIS 1.7 mungkin terhubung dengan GDAL 1.8 atau 1.9; tidak mungkin menggunakan 1,10.

Dengan QGIS, Anda dapat melihat versi pustaka dependen di dialog Tentang .

Daftar paket untuk OSGeo4W ada di sini .

Untuk melihat apa yang masing-masing perpustakaan atau executable ditautkan, pada Windows Anda dapat menggunakan Dependency Walker .

dakcarto
sumber