检查 version/if 个已安装的 PROJ4

Check version/if installed PROJ4

我在使用地理空间库方面真的很陌生,我已经能够安装 GDAL 和 PostGIS。我只是想检查我是否真的能够包含 PostGIS 所需的包 GEOS 和 PROJ4。

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

我只需要 proj4 检查:

PostGreSQL version : $ psql --version

PostGIS version : Connect to your database, =# SELECT PostGIS_full_version();

GDAL version: $ gdal-info --version

GEOS version: $ geos-config --version

如果可以,我建议使用 pkg-config,因为它允许您查询

  • 如果安装了库
  • 安装的是什么版本
  • 版本是否通过所需的最低版本比较

实际上只是在对 sf repo 的评论中详细说明了所有这些内容,该评论也在地理空间 space.

引用:

edd@max:~$ pkg-config --atleast-version=2.1.0 gdal && echo "Yes we are good"
edd@max:~$ pkg-config --atleast-version=2.1.0 gdal || echo "Insufficient"
Insufficient
edd@max:~$ 

我没有安装 proj4,所以无法说明。

编辑:我说得太早了——我确实有:

edd@max:~$ pkg-config --modversion proj
4.9.2
edd@max:~$ pkg-config --atleast-version=4.9.0 proj && echo "Yes"
Yes
edd@max:~$ 

添加到 OP 的命令列表:在命令行中键入 proj 也将为您提供 PROJ 库的安装版本。