ArcGIS数据导入到PostGreSQL并发布到GeoServer

创建PostGreSQL数据库

1、  指定模板template0,创建库中只有public模式

create database [数据库名] withtemplate=template0;

例:create database postgis_sample with template=template0;

2、  切换到新建数据库

\c postgis_sample;

3、  添加空间扩展

CREATE EXTENSION postgis;--导入postgis空间扩展(需要把spatial_ref_sys表创建到public模式中,否则从arcgis导入数据会报错,arcgis导入数据只能导入到postgres模式中)

CREATE EXTENSION pgrouting;

CREATE EXTENSION postgis_topology;

CREATE EXTENSION fuzzystrmatch;

CREATE EXTENSION postgis_tiger_geocoder;

CREATE EXTENSION address_standardizer;

4、创建模式

create schema [模式名];

例:create schema postgres;--(从ArcGIS Catalog连接PostGreSQL数据库导入数据时,数据库中必须有postgres模式。)

数据导入PostGreSQL

1、  添加PostGreSQL数据库链接

在Catalog中“新建数据库链接”

 

输入用户名、密码,以及要连接连接的数据库(注意,该数据库中必须有“postgres”命名的模式,在数据导入时导入到该模式,否则无法导入)

2、  导入数据

 

 

geoserver发布数据

1、  新建工作区

2、  添加新的数据存储

3、  保存数据存储,发布服务,选择要发布的图层

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值