一、利用Navicat Premium 15连接PostgreSQL 数据库,通过postgis默认空间数据库做模板来创建新的空间数据。过程如下:
1、利用Navicat Premium 15连接PostgreSQL数据库,"postgis_32_sample"此数据库为安装PostGis时,默认创建的空间数据;
2、右键数据库连接,选择“新建数据库”,在新建数据库窗口中输入名称等参数,注意“范本”选项选择已有的PostGis空间数据库,本次选择默认创建的空间库“postgis_32_sample”。设置其它参数后确认,完成空间数据库创建。
二、通过PostgreSQL的管理工具pgAdmin来创建空间数据库。过程如下:
1、打开pgAdmin 工具,连接到PostgreSQL服务器;
2、右键连接创建一个普通关系数据库;
3、打开创建的数据,在扩展插件列表中右键 ->创建 -> 插件,在添加PostGis空间数据库相关插件,详细插件列表如下:
4、详细插件列表如下:
三、通过SQL语句创建
-- Database: temp
-- DROP DATABASE IF EXISTS temp;创建普通数据库
CREATE DATABASE temp
WITH
OWNER = postgres
ENCODING = 'UTF8'
LC_COLLATE = 'C'
LC_CTYPE = 'C'
TABLESPACE = pg_default
CONNECTION LIMIT = -1;
--添加空间库插件
CREATE EXTENSION postgis;
CREATE EXTENSION postgis_raster;
CREATE EXTENSION postgis_sfcgal;
CREATE EXTENSION postgis_topology;
CREATE EXTENSION fuzzystrmatch;
CREATE EXTENSION postgis_tiger_geocoder;
CREATE EXTENSION address_standardizer;
CREATE EXTENSION ogr_fdw;
CREATE EXTENSION pgrouting;
CREATE EXTENSION pointcloud;
CREATE EXTENSION pointcloud_postgis;