说明:下面提到的参考版本可以从百度云盘下载:http://pan.baidu.com/s/1dEU7x9B
1、安装 PostgreSQL
下载地址:https://www.postgresql.org/download/
参考版本:9.6.1
2、安装 PostGIS
下载地址:http://postgis.net/
参考版本:2.3
注意对应 PostgreSQL 的版本进行下载。
也可以通过 PostgreSQL 自带的 Stack Builder 工具来安装 PostGIS。
3、允许外网访问
PostgreSQL 默认只能通过 127.0.0.1 访问,如果从外部访问会出现一下错误信息:
no pg_hba.conf entry for host "127.0.0.1", user "postgres", database "postgres", SSL off
修改 data/pg_hba.conf 文件以解决此问题:
# IPv4 local connections:
#host all all 127.0.0.1/32 md5
host all all 0.0.0.0/0 md5
(注:0.0.0.0/0 代表任何 IP 都可以访问 PostgreSQL,也可以根据自己的需求进行配置。)
如果只是本机访问,可跳过此步骤。
4、PostgreSQL JDBC 驱动
连接 PostgreSQL 数据库的 JDBC 驱动。
下载地址:https://jdbc.postgresql.org/download.html
参考版本:postgresql-9.4.1212.jre7.jar(JDBC41 Postgresql Driver 对应 JDK1.7)
5、PostGIS JDBC 驱动
支持 PostGIS 功能的 JDBC 扩展。
下载地址: https://mvnrepository.com/artifact/net.postgis/postgis-jdbc
参考版本:postgis-jdbc-2.1.7.jar
6、Hibernate Spatial
Hibernate Spatial 是 Hibernate 用于处理地理数据的通用扩展。
下载地址:http://www.hibernatespatial.org/documentation/01-download/01-releases/
参考版本:hibernate-spatial-4.0.1.jar(对应 Hibernate 4.0 to 4.2.x,Play 1.4.3 自带 Hibernate 4.2.19)
7、vividsolutions jts
JTS 是用于建模和操作二维线性几何的API,它提供了大量的几何词汇和函数,是 Hibernate Spatial 的依赖库 。
下载地址:https://mvnrepository.com/artifact/com.vividsolutions/jts
参考版本:jts-1.13.jar