^ 关注我,带你一起学GIS ^
前言
❝
GeoServer 是一个基于Java的GIS服务器,它使用户能够查看和编辑地理空间数据。GeoServer遵循开放地理空间联盟(OGC)制定的开放标准,在地图创建和数据共享方面提供了极大的灵活性。
文中以GeoServer2.28.2为例进行讲解。
如果你还没有看过,建议从以上内容开始。
1. 软件环境
本文使用如下软件环境,以供参考。
时间:2026年
系统:Windows 11
openjdk: 17.0.14
GeoServer:2.28.2
2. GeoServer 账户信息
GeoServer 默认账号信息
访问地址:http://localhost:8080/geoserver
端口:8080
账户: admin
密码:geoserver
3. 数据准备
俗话说巧妇难为无米之炊,数据就是软件开发的基石,没有数据,再美好的设想都是空中楼阁。因此,第一步需要下载GIS数据。
别急,GIS之路公众号都给你准备好了
在公众号后台回复关键字:vector,获取数据下载链接。
4. GeoServer 服务发布流程
GeoServer发布服务流程图。最主要的步骤便是创建工作空间->创建存储仓库->新建数据源。
5. GeoServer 数据组织模式
打开GeoServer,进入到项目管理界面,左侧的数据选项为最重要、最常用的部分。其中包括了图层预览、工作空间、存储仓库、图层、图层组和样式6大模块。
而图层预览模块不需要登陆即可使用,在6大模块中是唯一一个。
本文根据GeoServer数据组织方式画了一个数据模型图,不当之处请多多包含。
在GeoServer中,数据按照“工作空间”的模式进行组织。在工作空间中包括存储仓库(Stores)、样式(Style)以及图层组(Layer Groups)。
存储仓库里面对应的是数据源,从大的方向来看,GeoServer将数据源划分为矢量数据源和栅格数据源以及其他数据源三大类。
其中矢量数据源具有文件型数据源以及数据库型数据源。文件型数据源包括Shapfile和GeoPackage,数据库型数据源包括H2以及PostGIS等。
栅格数据源包括GeoTIFF以及ImageMosaic等。
其他数据源则包括WMS以及WMTS两种。
6. GeoServer 发布服务
经过上面的介绍,相信你已经对GeoServer的数据组织结构有所了解了,现在让我们来看看如何使用GeoServer发布图层服务。
因为图层存在于存储仓库的数据源中,所以需要新建存储仓库,然后添加对应的数据源。在新建图层页面的发布列表中中,有一操作列,点击发布按钮即可完成服务发布。
我根据是否具有存储仓库,将图层发布路径划分为以下两条线。
但是在图层服务发布过程中,我发现有个问题,就是存储仓库保存后,就直接跳转到新建图层页面,在新建图层页面中显示服务发布列表,而操作列下的动作即为【发布】。发布这个行为在图层选项下,然后页面又叫做【新建图层】,我总感觉有点儿别扭,有一种怪怪的味道。为什么不直接叫【发布图层】或者叫【服务页面】呢,这在我刚开始使用
GeoServer想发布图层服务时很是摸不着头脑,不知道在哪里调出这个发布页面。
❝
GIS之路 开发示例数据下载,请在公众号后台回复:vector
全国信息化工程师-GIS 应用水平考试资料,请在公众号后台回复:GIS考试
GIS之路 公众号已经接入了智能助手**,** 可以在对话框进行提问,也可以直接搜索历史文章进行查看。
都看到这了,不要忘记点赞、收藏 + 关注 哦 !
本号不定时更新有关 GIS开发 相关内容,欢迎关注 !
- GeoTools 开发合集(全)
- OpenLayers 开发合集(全)
- GDAL 开发合集(全)
- ArcPy 开发合集(全)
- ArcPy,一个基于 Python 的 GIS 开发库简介
- GeoTools,一个基于 Java 的 GIS 开发库简介
- Turf,一个基于 JS 的 GIS 开发库简介
- GDAL,一个基于 Python 的 GIS 开发库简介
- GeoJSON 数据源简介
- GIS 影像数据源简介
- GIS 名词解释大全
- GIS 服务器,GeoServer 简介
- 从微信指数看当前 GIS 框架的发展趋势
- Landsat 卫星数据简介
- OGC,开放地理空间联盟简介
- 中国地图 GeoJSON 数据集网站简介
- 高校停招 GIS 专业,背后隐藏着怎样的逻辑?
- 实用小工具推荐合集
- ArcGIS Pro 添加底图的方式
- GIS 坐标转换:Shp 数据重投影