1、下载Greenplum的postgis插件
下载地址:
https://network.pivotal.io/products/pivotal-gpdb/#/releases/449820/file_groups/2053
注意选择相应的版本,如果版本对应不上安装将失败。
2、安装
gppkg -i postgis-2.1.5+pivotal.2-2-gp6-rhel7-x86_64.gppkg
即可完成安装
3、测试
在相应的数据库执行:
./psql -h [ip] -p [port] -d [db_name] -f /usr/local/greenplum-db/share/postgresql/contrib/postgis-2.1/install/postgis.sql
./psql -h [ip] -p [port] -d [db_name] -f /usr/local/greenplum-db/share/postgresql/contrib/postgis-2.1/install/spatial_ref_sys.sql
安装完成之后,可以在相应的数据库中看到如下表spatial_ref_sys和另外2张视图, spatial_ref_sys 存储着合法的空间坐标系统:
# SELECT srid,auth_name,proj4text FROM spatial_ref_sys LIMIT 10;
srid | auth_name | proj4text