前提条件:认为你已经安装好GeoServer、PostgreSQL、PostGIS。并在PostgreSQL数据库中导入了空间数据。
一、创建工作区
在浏览器中进入GeoServer管理界面,点击左侧“工作区菜单”,选择右侧的“添加新的工作区”按钮,如图。
填写名称和命名空间URI,注意:名称不能包含特殊字符和中文。
二、创建数据存储
选择“数据存储”菜单,点击“添加新的数据存储”按钮,进入新建数据源页面,选择“PostGIS”数据库。
在新建矢量数据源页面,工作区选择刚才创建的test工作区,数据源名称随便写个,连接参数根据自己安装的postgresql数据库进行填写。填写完成保存即可。
三、发布图层
选择“图层”菜单,点击“添加新图层”按钮,进入新建图层页面,下拉框中选择刚才创建的数据存储,这时列表会列出数据库中所有的数据表。
选择想要发布的带有空间数据的表,点击发布,跳转到“编辑图层”页面,填写相关信息。
坐标参考系根据数据库中空间数据的参考系进行选择,可点击“查找”按钮进行筛选。
点击第一列的编码即可选中坐标系。
点击如图按钮,可自动根据数据源计算出范围。
点击保存,图层发布成功。
四、预览图层
选择左侧“Layer Preview”图层预览菜单,在列表中找到刚才发布的图层,点击"Openlayers"按钮(表示示例使用Openlayers库进行图层加载显示)如图。
下一篇我们讲如何通过QGIS配置符号化,并应用到GeoServer发布的图册上。效果如下