geoserver服务管理-图层与图层组发布、样式管理

geoserver发布地图服务WMS

wms服务发布:

       1、打开geoserver管理首页(网址为http://localhost:8080/geoserver/web/),并使用安装时设置的帐户名和密码登录(这里是admin/geoserver)得到如下界面。

 https://images2017.cnblogs.com/blog/462357/201710/462357-20171029204639695-1473399118.png

     2、找到左边面板工作区部分,打开并新建一个工作区,输入工作区名称和命名空间,并单击提交(可以勾选当前工作区为默认工作区)。

    https://images2017.cnblogs.com/blog/462357/201710/462357-20171029204656289-1340904519.png

 https://images2017.cnblogs.com/blog/462357/201710/462357-20171029204703680-1228615815.png

    3、打开数据存储功能面板,并单击添加新的数据存储

    https://images2017.cnblogs.com/blog/462357/201710/462357-20171029204735976-566736012.png

 https://images2017.cnblogs.com/blog/462357/201710/462357-20171029204744758-354888647.png

        geoserver支持多种数据源的发布,这里我们以shapefile数据源发布为例,选择上一步新建的工作区,并输入数据源名称,同时选择shapefile文件所在目录(注意,需要把shapefile文件拷贝到geoserver默认数据文件存储下才能选择到,默认路径为C:\Program Files (x86)\GeoServer 2.13\data)。

 https://images2017.cnblogs.com/blog/462357/201710/462357-20171029204803039-179029275.png

 https://images2017.cnblogs.com/blog/462357/201710/462357-20171029204813461-740109473.png

    单击保存,弹出如下界面:

 https://images2017.cnblogs.com/blog/462357/201710/462357-20171029204825023-2136697102.png

    4、在上图列表中选择想要发布的图层数据

    https://images2017.cnblogs.com/blog/462357/201710/462357-20171029204839086-1496364043.png

    填写基本参数:坐标系如EPSG:4326,以及边框和经纬度边框(可以使用geoserver自带的计算工具)

           https://images2017.cnblogs.com/blog/462357/201710/462357-20171029204852367-182793900.png 

    图层符号样式设置:选择发布要素的样式风格(该样式在后面会介绍相关的配置,同时了解好像有相关的配置工具udig,可以直接配置后导入使用,大家可以做了解

 https://images2017.cnblogs.com/blog/462357/201710/462357-20171029204905414-383959064.png

    单击保存即可。

    5、预览服务。打开左边功能面板Layer Preview,即可看到已发布的图层服务,单击红色边框按钮,即可预览刚刚发布的服务。

    https://images2017.cnblogs.com/blog/462357/201710/462357-20171029204920664-584619668.png

 

   

以下介绍图层和图层组的使用(可选,不涉及多图层操作的可不设置)

    1、图层

        在上一步创建的数据存储,这一步可以用来编辑并发布成服务,如下图所示

 https://images2017.cnblogs.com/blog/462357/201710/462357-20171029205000180-516812385.png

    单击添加新的资源按钮,并选择一个数据源:

 https://images2017.cnblogs.com/blog/462357/201710/462357-20171029205022336-1071926584.png

    选择并发布需要发布的图层数据:

https://images2017.cnblogs.com/blog/462357/201710/462357-20171029205038305-343346074.png

    单击发布,余下过程和上面服务发布过程相同,不再赘述。

    2、图层组的使用。

        众所周知,一个完整的地图服务是有很多单个图层组成的,在geoserver中,我们通过使用图层组这一功能,把单个图层组合起来,一起发布,作为一个完整的地图服务。

    https://images2017.cnblogs.com/blog/462357/201710/462357-20171029205052211-131379509.png

        单击添加新图层组:

    https://images2017.cnblogs.com/blog/462357/201710/462357-20171029205111023-125712751.png

    选择需要组合的单个图层或者已经存在的图层组,并按顺序排列图层:

 https://images2017.cnblogs.com/blog/462357/201710/462357-20171029205122242-2005644724.png

        调整好顺序后,单击保存发布即可。

地图服务WMS修改相关样式

1.新建style(因为要对其进行配色制作专题图,所以需要创建style,如已存在则不需创建)

https://i-blog.csdnimg.cn/blog_migrate/22f56dbb79e0caefc9a5c8044d8eec1b.png

2.选择sld文件,上传。(方式其中一种,或者使用Generate a default style 点击Generate,或者使用从当前已有的样式进行修改应用Copy from existing style点击copy)

https://i-blog.csdnimg.cn/blog_migrate/a398359cb76c5829c92fa8fb9d8e4853.png

3.上传后进行验证,查看文件中是否存在错误

https://i-blog.csdnimg.cn/blog_migrate/9e24dc8b348890e16119a441df9c8653.png

4.检查无误后一次应用、提交。此时style列表中添加成功对应的style。

https://i-blog.csdnimg.cn/blog_migrate/a57912de9192c4aec22313d225417917.png

5.跳转到发布服务页面,

https://i-blog.csdnimg.cn/blog_migrate/8784aac445240ff7a7d805d15265aa46.png

6.WMS服务设置中,设置之前增加的style,然后保存

https://i-blog.csdnimg.cn/blog_migrate/f129adcd5ea9cd0fe8c259d45c993af4.png

7.最后可查看发布是否成功

https://i-blog.csdnimg.cn/blog_migrate/c232f0fd136d06014f476e1165be6dac.png

根据自己的数据可现实不同的效果。

### 如何在 GeoServer发布 OGC Web 服务 #### 1. 安装配置 GeoServer GeoServer 是一个开源服务器,用于共享编辑地理数据。它支持多种 OGC 标准的服务,如 WMS (Web Map Service), WFS (Web Feature Service),以及 WCS (Web Coverage Service)[^2]。安装完成后,需确保 Java 环境已正确设置,并启动 GeoServer。 #### 2. 数据源准备 为了能够成功发布 OGC Web 服务,需要准备好要发布的地理数据文件。常见的数据格式包括 Shapefile (.shp)、PostGIS 数据库表、GeoTIFF 图像等。这些数据可以通过 GeoServer 的 Data Directory 进行管理[^1]。 #### 3. 创建工作区 (Workspace) 进入 GeoServer 的 Web 界面,在左侧导航栏找到 **Workspaces** 并点击 **Add new workspace**。输入唯一的工作区名称命名空间 URI(通常是一个 URL)。这一步是为了逻辑分组不同的图层集合。 #### 4. 添加存储连接 (Store) 在 Workspaces 页面下选择刚创建好的 Workspace,然后点击 Stores -> Add New Store。根据所使用的数据类型选择合适的存储方式,比如对于矢量数据可以选择 “Directory of spatial files (shapefiles)” 或者 “PostGIS”。填写必要的参数来建立到数据源的连接[^1]。 #### 5. 发布图层 (Layer) 完成 Store 设置之后,可以继续添加 Layers。选择对应的 store 后会看到可用的数据集列表。选中目标数据集并点击 Publish 按钮。在此过程中可能还需要调整一些属性,例如边界框计算、样式定义等。 #### 6. 配置 SLD 样式 Style Layer Descriptor (SLD) 文件用来描述如何渲染地图上的对象。可以在 GeoServer 中上传自定义 SLD 文件或者使用默认模板来自动生成可视化效果。 #### 7. 测试服务 最后一步就是验证新发布服务是否正常运行。打开 Preview 功能查看生成的地图预览图像;也可以利用第三方客户端工具访问 REST API 接口获取 XML/JSON 响应信息确认无误。 ```xml <wms:GetMap xmlns:wms="http://www.opengis.net/wms"> <wms:ServiceVersion>1.3.0</wms:ServiceVersion> ... </wms:GetMap> ``` 以上即为基于 GeoServer 实现 OGC Web Services 的基本流程概述[^1]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

熠熠仔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值