PostgreSQL和PostGIS简介及安装
PostgreSQL和PostGIS简介及安装
1.PostgreSQL和PostGIS
PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。
PostgreSQL 开发者把它念作 post-gress-Q-L。
PostgreSQL 的 Slogan 是 “世界上最先进的开源关系型数据库”。
PostGIS通过向PostgreSQL添加对空间数据类型、空间索引和空间函数的支持,将PostgreSQL数据库管理系统转换为空间数据库。因为PostGIS是建立在PostgreSQL之上的,所以PostGIS自动继承了重要的"企业级"特性以及开放源代码的标准。可以说PostGIS仅仅只是PostgreSQL的一个插件,但是它将PostgreSQL变成了一个强大的空间数据库!
2.安装PostgreSQL
在安装PostGIS之前首先安装PostgreSQL。
安装步骤如下:
(1)使用 EnterpriseDB 来下载安装,EnterpriseDB 是全球唯一一家提供基于 PostgreSQL 企业级产品与服务的厂商。
下载地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
(2)根据自己电脑的系统选择对应的安装包。
(3)双击下载安装包,开始安装,可以选择修改安装路径。
(4)选择安装组件,不懂的选就是全部勾上。
(5)设置数据库路径(与步骤3类似),设置超级用户的密码。
(6)设置端口号,可以直接用默认就行。
(7)点击next,直至完成安装。
(8)选择是否安装相关插件,这里如果继续安装PostGIS,记得勾选下图中红框1。
3.安装PostGIS
安装PostgreSQL安装完成后,提示运行Stack Builder。通过该工具安装PostGIS。
Stack Builder运行后,选择安装目标软件为PostgreSQL 13.2 on port 5432。然后在安装程序选择对话框中选择PostGIS 3.1。
4.矢量数据导入测试
(1)打开pgAdmin4,输入用户密码。注意,这里一定记得启动postgresql服务。
参考:PostgreSQL连接出错
(2)新建测试数据库,并且在新建数据库中,执行 create extension postgis;
(3)打开PostGIS,设置连接信息。
(4)导入矢量数据,注意路径不能含有中文。
(5)在postgresql中查看导入的矢量数据。