4.21空间数据库之PostGIS

时间:2024-05-20 10:50:16

教程:

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/

4.21空间数据库之PostGIS

二、软件的安装

安装PostGIS必须先安装PostgreSQL。

1、安装postgreSql

环境自动初始化:

4.21空间数据库之PostGIS

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

4.21空间数据库之PostGIS

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

4.21空间数据库之PostGIS

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

4.21空间数据库之PostGIS

4)选择数据的存放位置

4.21空间数据库之PostGIS

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

4.21空间数据库之PostGIS

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

4.21空间数据库之PostGIS

7)设置使用的地区

4.21空间数据库之PostGIS

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

4.21空间数据库之PostGIS

8)确认信息

4.21空间数据库之PostGIS

4.21空间数据库之PostGIS

10)正在安装

4.21空间数据库之PostGIS

程序目录

4.21空间数据库之PostGIS

2、安装postGIS

  1)进入安装页面

4.21空间数据库之PostGIS

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

4.21空间数据库之PostGIS

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

4.21空间数据库之PostGIS

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

4.21空间数据库之PostGIS

5)设置空间数据库名

4.21空间数据库之PostGIS

6)进行安装

4.21空间数据库之PostGIS

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

4.21空间数据库之PostGIS

4.21空间数据库之PostGIS

4.21空间数据库之PostGIS

程序目录

4.21空间数据库之PostGIS

三、pgAdmin管理数据库

1)打开PostgreSql10下的pgAdmin 4

4.21空间数据库之PostGIS

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

4.21空间数据库之PostGIS

4.21空间数据库之PostGIS

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

4.21空间数据库之PostGIS

4.21空间数据库之PostGIS

4.21空间数据库之PostGIS

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

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

下载postgresql-jdbc:postgresql-jdbc

根据JDK环境选择对应的jdbc

4.21空间数据库之PostGIS