4.21空间数据库之PostGIS

教程:

postgreSql:https://www.yiibai.com/postgresql/postgresql_java.html

postGIS:http://live.osgeo.org/zh/quickstart/postgis_quickstart.html

如果你接触过spatialite,那PostGIS就比较容易上手了,它们有类似语法!

第一步:windows安装PostGIS

一、软件的下载

本例下载的安装文件exe(postgresql-10.3-2-windows-x64.exe和postgis-bundle-pg10x64-setup-2.4.4-1.exe)

下载postgreSql:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

下载postgis:http://download.osgeo.org/postgis/windows/

二、软件的安装

安装PostGIS必须先安装PostgreSQL。

1、安装postgreSql

环境自动初始化:

  1) 进入安装页面,点击下一步

  2)设置安装路径,默认为C盘,本例改到F盘

  3)选择安装的组件,默认全部安装

4)选择数据的存放位置

5)为超级管理员 :poostgres 设置密码

6)设置数据库服务器的监听端口,默认为5432

7)设置使用的地区

直接默认吧,否则最终可能出现警告!

8)确认信息

10)正在安装

程序目录

2、安装postGIS

  1)进入安装页面

  2)安装同时默认创建空间数据库

  3)安装路径,设置到PostgreSql安装路径

4)输入PostGIS超级用户postgres的密码,就是安装postgreSql时设置的超级用户postgres的密码,默认端口:5432


5)设置空间数据库名

6)进行安装

7)设置对栅格数据的支持类型,一路yes即可

程序目录

三、pgAdmin管理数据库

1)打开PostgreSql10下的pgAdmin 4

2)展开Servers目录,点击PostgreSQL 10 ,输入密码进行连接

使用PostGIS Shapefile Import/Export Manager导入shp文件到空间数据库

四、java连接数据库操作空间数据(Java连接PostgreSQL数据库

题外话:由于PostgreSql是有数据库服务器的,所以,利用jdbc连接数据库后,sql操作最终都用服务器来完成处理,而spatialite没有服务器,所以需要在环境变量中配置处理环境!

下载postgresql-jdbc:postgresql-jdbc

根据JDK环境选择对应的jdbc

转载自:https://blog.csdn.net/upcdxlq/article/details/80026512

You may also like...