环境说明
该套环境是用来适配ArcGIS 10.8.1 和 ArcGIS Pro 2.6。
名称 版本 相关依赖
操作系统 centos7.6
postgresql 12.2 zlib-devel readline-devel
postgis 3.0.1 gcc g++
GEOS 3.8.0
sqlite3 3.32.2
PROJ 6.3.1
protubuf 3.15.3
protubuf-c 1.3.3
json-c 0.13.1
CMake 3.16.8 openssl openssl-devel
CGAL 4.14.3 gmp-devel boost-devel mpfr-devel zlib-devel libxml2-devel
SFCGAL 1.3.7
GDAL 3.0.4
pcre 8.45
PostgreSQL —— PostGIS构建于PostgreSQL之上,所以PostgreSQL必须要安装。
GNU C 编译器(gcc) —— gcc是一个Linux中最标准的C语言编译器,需要安装gcc来编译PostGIS和其他软件或函数库的源码。
GNU Make(gmake或make) —— 这个也是用于编译源码。
Proj4 —— Proj4 重投影库用于在PostGIS中提供坐标重投影功能。
GEOS —— GEOS几何图形库,用于支持PostGIS中的几何信息处理、分析等功能,也可以直接认为GEOS是一个几何算法库。
LibXML2 —— LibXML2目前用于PostGIS中的一些导入函数,比如ST_GeomFromGML()和ST_GeomFromKML()。
JSON-C —— 目前使用JSON-C通过ST_GeomFromGeoJSON()函数导入GeoJSON格式的数据
GDAL —— 用于PostGIS对栅格数据的支持。
SFCGAL —— 用于PostGIS对三维数据的支持。
PostGIS —— PostgreSQL的空间数据、空间索引和空间函数的扩展。
注意事项
1.除了几个主要的组件外,能用YUM安装的就使用YUM安装。
2.本地编译安装的过程中最好不要指定安装路径,使用默认路径/usr/local,防止安装完成后找不到共享库和可执行文件。
3.环境变量和共享库修改后,一定要及时刷新和重新加载。
4.如果遇到已经配置好变量和共享库后,编译安装时仍然读不到共享库的情况,可以尝试关闭ssh会话重新连接服务器。
5.安装时严格按照指定版本进行安装,版本参数参考PostGIS官方说明。
原文链接:https://blog.csdn.net/weixin_41166785/article/details/127674169
发表评论