检查版本/是否安装了 PROJ4

Rei*_*ion 5 linux installation ubuntu geos proj

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

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

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

PostGreSQL 版本: $ psql --version

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

GDAL 版本: $ gdal-info --version

GEOS版本: $ geos-config --version

Dir*_*tel 8

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

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

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

引用:

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:~$ 
Run Code Online (Sandbox Code Playgroud)

我没有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:~$ 
Run Code Online (Sandbox Code Playgroud)

  • 补充一下,随着版本 5 的发布,__PROJ.4__ 被重命名为 __PROJ__。 (2认同)

and*_*har 6

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