【postgis&geoserver】在postgis中建立空间数据库并发布到geoserver
目录
一、在postgis中建立空间数据库
在新建数据库时,选择如上所示的数据库模板即可。这样在该空间数据库中可以创建空间数据表。
二、在postgis中建立空间数据表
1、用sql语句创建表的同时,创建空间字段。空间字段要规定空间类型以及坐标系类型
CREATE TABLE ROADS ( ID int4 , ROAD_NAME varchar(25), geom geometry(LINESTRING,4326) );
2、用sql语句创建空间字段
ALTER TABLE roads ADD COLUMN geom2 geometry(LINESTRINGZ,4326);
3、用AddGeometryColumn 函数创建空间字段
SELECT AddGeometryColumn( 'roads', 'geom', 423, 'LINESTRING', 2)
参数分别表示:数据表名、字段名、坐标系、空间类型、维数
三、插入空间数据
INSERT INTO ROADS (id, road_name,geom)
VALUES (1,'Jeff Rd',ST_GeomFromText('LINESTRING(191232 243118,191108 243242)',4326));
四、将空间表发布成wms等服务
之后选择发布该数据库中存储的数据表
转载自:https://blog.csdn.net/u013177446/article/details/54094879