PostGIS 初始化

PostGIS 初始化。~~~sql create extension postgis;

PostGIS 初始化

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
# 初始化 postgis
create extension postgis;

# 查看 postgis 版本
select postgis_full_version();

# 新增 geometry  https://www.osgeo.cn/postgis-manual/AddGeometryColumn.html
# AddGeometryColumn(varchar table_name, varchar column_name, integer srid, varchar type, integer dimension, boolean use_typmod=true);
# 创建坐标系 srid=4326 POINT类型 Geometry列
SELECT AddGeometryColumn ('public','road_srid','geom_srid',4326,'POINT',2);

# 创建表时配置 Geometry 字段
CREATE TABLE "public"."test2" (
  "id" int8 NOT NULL,
  "geom" geometry(POLYGON, 4326),
  PRIMARY KEY ("id")
);

# 初始化 PostGIS 栅格插件
create extension postgis_raster; 
Licensed under CC BY-NC-SA 4.0
Gear(夕照)的博客。记录开发、生活,以及一些不足为道的思考……