GeoServer+PostGIS发布地图服务

前提条件:认为你已经安装好GeoServer、PostgreSQL、PostGIS。并在PostgreSQL数据库中导入了空间数据。

一、创建工作区

在浏览器中进入GeoServer管理界面,点击左侧“工作区菜单”,选择右侧的“添加新的工作区”按钮,如图。

GeoServer+PostGIS发布地图服务

填写名称和命名空间URI,注意:名称不能包含特殊字符和中文。

GeoServer+PostGIS发布地图服务

二、创建数据存储

选择“数据存储”菜单,点击“添加新的数据存储”按钮,进入新建数据源页面,选择“PostGIS”数据库。

GeoServer+PostGIS发布地图服务

GeoServer+PostGIS发布地图服务

在新建矢量数据源页面,工作区选择刚才创建的test工作区,数据源名称随便写个,连接参数根据自己安装的postgresql数据库进行填写。填写完成保存即可。

GeoServer+PostGIS发布地图服务

三、发布图层

选择“图层”菜单,点击“添加新图层”按钮,进入新建图层页面,下拉框中选择刚才创建的数据存储,这时列表会列出数据库中所有的数据表。

GeoServer+PostGIS发布地图服务

选择想要发布的带有空间数据的表,点击发布,跳转到“编辑图层”页面,填写相关信息。

GeoServer+PostGIS发布地图服务

坐标参考系根据数据库中空间数据的参考系进行选择,可点击“查找”按钮进行筛选。

GeoServer+PostGIS发布地图服务

点击第一列的编码即可选中坐标系。

GeoServer+PostGIS发布地图服务

点击如图按钮,可自动根据数据源计算出范围。

GeoServer+PostGIS发布地图服务

点击保存,图层发布成功。

四、预览图层

选择左侧“Layer Preview”图层预览菜单,在列表中找到刚才发布的图层,点击"Openlayers"按钮(表示示例使用Openlayers库进行图层加载显示)如图。

GeoServer+PostGIS发布地图服务

GeoServer+PostGIS发布地图服务

下一篇我们讲如何通过QGIS配置符号化,并应用到GeoServer发布的图册上。效果如下

GeoServer+PostGIS发布地图服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值