2016-11-01 5 views
0

Я действительно новичок в работе с геопространственными библиотеками, и мне удалось установить GDAL и PostGIS. Я просто хотел проверить, действительно ли я мог включить пакеты GEOS и PROJ4, которые являются обязательными для PostGIS.Проверить версию/если установлена ​​PROJ4

Какие строки команд следует вводить, чтобы проверить их версии или если они установлены? Благодаря!

Edit (я просто нужно проверка Proj4): версия

PostGreSQL: $ psql --version

PostGIS версии: Подключение к базе данных, =# SELECT PostGIS_full_version();

версия GDAL: $ gdal-info --version

GEOS версия: $ geos-config --version

ответ

2

Я рекомендую использовать pkg-config, если вы можете, как это позволяет запрашивать

  • если библиотека установлена ​​
  • какой версии установлен
  • проходит ли версия минимальной версии, требуемую сравнения

и на самом деле просто подробно описал все это в комментарии к sf repo, который также находится в геопространственных темп.

Цитирование:

[email protected]:~$ pkg-config --atleast-version=2.1.0 gdal && echo "Yes we are good" 
[email protected]:~$ pkg-config --atleast-version=2.1.0 gdal || echo "Insufficient" 
Insufficient 
[email protected]:~$ 

Я не proj4 установлен таким образом, я не могу показать, что.

Edit: я говорил слишком рано - у меня есть это:

[email protected]:~$ pkg-config --modversion proj 
4.9.2 
[email protected]:~$ pkg-config --atleast-version=4.9.0 proj && echo "Yes" 
Yes 
[email protected]:~$ 
+0

привет @Dirk спасибо за это! :)) – Reiion