前言:GeoServer 是一个开源的服务器软件,用于发布、共享和管理地理空间数据。它是 OGC(开放地理空间联盟)规范的实现,支持 Web 地图服务(WMS)、Web 特征服务(WFS)、Web 覆盖服务(WCS)等多种地理空间服务标准。

主要特点和功能:

多种数据源支持:GeoServer 支持多种矢量和栅格数据源,如 Shapefile、PostGIS、Oracle Spatial、ArcSDE、GeoTIFF、MrSID 等。
标准化服务:GeoServer 遵循 OGC 标准,支持 WMS、WFS、WCS、Web 处理服务(WPS)等服务,方便数据的发布和共享。
灵活的样式设置:通过使用 SLD(样式层描述)和 CSS,用户可以自定义地图的样式和显示方式。
可扩展性:GeoServer 具有良好的扩展性,支持插件扩展功能,可以根据具体需求进行定制。
Web 管理界面:GeoServer 提供了一个用户友好的 Web 管理界面,方便用户进行配置和管理。
安全性:GeoServer 支持多种认证和授权机制,确保数据访问的安全性。

操作过程中,相关数据不便展示,部分内容,只做文字讲解

GeoServer添加数据

添加工作区

由于工作中这块已经被创建了,没操作过的不做记录,后期遇见再补

添加数据存储

点击【数据】模块,点击【添加新的数据存储】->进入新建数据源页面

选择矢量数据里面的【Shapefile - ESRI(tm) Shapefiles (*.shp)】

进入【新建矢量数据源】页面,

选择对应的工作区,编写【数据源名称】

【连接参数】点击浏览选择服务器中的矢量文件(这块提前放置的服务器里面)

BDF的字符集选择GBK,点击保存

添加图层

点击【数据】模块,点击【图层】,点击【添加新的资源】->选择刚刚创建的图层->进入编辑图层页面后

添加【命名】和【标题】名字尽量见名知意

坐标参考系统

正常来说一般【本机SRS】都是有值的,当然也有可能遇见【UNKNOWN】,

如果遇见没有展示对应的坐标系,可以查看对应的矢量文件,找到编码格式,

在【定义SRS】 选择【查找】搜索一个一样或者相似的点击编码即可应用

边框

【Native Bounding Box】点击【从数据中计算】,【纬度/经度边框】选择【Compute from SRS bounds】 即可,点击最下方的保存即可发布成功

注:如果直接选择【Compute from SRS bounds】 发布后的位置没有在正中心,而且比较小需要放大