2016-11-01 113 views
0

我真的很新,使用地理空间库,我能够安装GDAL和PostGIS。我只是想检查一下我是否真的能够包含对于PostGIS需求的包GEOS和PROJ4。检查版本/如果安装PROJ4

我应该输入哪些命令行来检查它们的版本或者它们是否已安装?谢谢!

编辑(我需要的只是proj4检查):

PostgreSQL的版本:$ psql --version

的PostGIS版本:连接到数据库,=# SELECT PostGIS_full_version();

GDAL版本:$ gdal-info --version

GEOS版本:$ geos-config --version

回答

2

我建议使用pkg-config如果可以的话,因为它可以让你查询

  • 如果库安装
  • 安装
  • 什么版本的版本是否通过最低版本要求比较

而且实际上只是在sf repo的评论中详细描述了所有这些,这也是在地理空间s步伐。

报价:

[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安装,所以我不能说明这一点。

编辑:我太早说话 - 我确实有它:

[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

相关问题