geoserver+全能下载器 发布离线地图

发布离线地图的环境

工具: GeoServer + tomcat + 地图下载器
系统环境: 硬盘空间(高德地图全国1-15级数据,大概在30G左右)

GeoServer 安装

GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。GeoServer是社区开源项目,可以直接通过社区网站下载.
1、可以在 http://geoserver.org/download/ 网站上进行下载。
在这里插入图片描述
可以选择下载Windows平台程序安装,也可以选择war包形式进行安装。
在这里插入图片描述
下载完毕之后,

GeoServer 发布离线地图步骤

1、必须创建一个工作区
在这里插入
工作区就相当于系统中的文件目录。
点击工作区,添加新的工作区,输入工作区名称,点击“提交”按钮。
2、添加数据存储
在这里插入图片描述
数据存储相当于一个一个数据或数据的集合。
点击“数据存储”,在点击“添加新的数据存储”,我们选择一个栅格数据源,例如:GeoTIFF如下入所示:
在这里插入图片描述
选择对应的工作区,填写数据源名称,选择对应的 GeoTIFF文件。
在这里插入图片描述
然后展示当前图层信息。
在这里插入图片描述
点击“发布”按钮,如下入所示:
输入对应的图层名称,标题,输入对应地图的坐标系,以及地图边界。
在这里插入图片描述
在这里插入图片描述
点击“title caching”按钮,输入发布层级范围,以及缓存范围。
在这里插入图片描述

3、预览图层数据
在这里插入图片描述
在对应目录下生成对应层级目录的缓存文件。
在这里插入图片描述
点击Openlayers,查看发布图数据,如下所示:
在这里插入图片描述
编辑图层,可以点击“图层”,然后单击对应的图层标题。
在这里插入图片描述
图层组,可以把多个图层合并成一个图层组进行发布。
在这里插入图片描述
增加地图样式,点击左侧“Styles”,在点击“Add a new style ”按钮,如下入所示:
在这里插入图片描述
在发布图层的时候可以对该图层选择对应的样式.
在这里插入图片描述
在这里插入图片描述

数据下载

1、通过全能地图下载器下载对应区域的数据。
可以选择对应的地图类型,还有地图的级别范围。
在这里插入图片描述
下载完毕后,可以对下载的地图数据进行拼接操作,可以选择以下格式进行拼接。
在这里插入图片描述
点击WMTS 1.0.0 ,可以查看对应的WMTS服务路径:
在这里插入图片描述
在这里插入图片描述
地图缩放过程中,访问的WMTS服务如下图所示:
在这里插入图片描述

最后的展示效果,所下图所示:
在这里插入图片描述
知识共享许可协议
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

基于Geoserver搭建的离线地图服务是一个能够提供离线地图数据服务的系统。Geoserver是一个开源的地理信息系统(GIS)服务,可将地图数据以Web服务的形式提供给用户。 在搭建离线地图服务时,首先需要准备地图数据。可以使用各种GIS工具将地图数据转换为Geoserver支持的格式,如Shapefile、Geotiff等。这些地图数据可以包括地理要素、矢量数据、DEM数据等。 接下来,将这些地图数据加载到Geoserver中,可以使用Geoserver自带的管理界面或通过REST API进行操作。在加载地图数据时,需要配置图层样式、投影坐标系等信息,以便地图数据能够正确显示。 在地图数据加载完成后,可以通过Geoserver的服务接口来访问地图数据。用户可以通过Web浏览地图客户端等方式来查询、浏览地图数据。Geoserver支持多种地图服务协议,如WMS、WFS、WCS等,可以根据需要选择合适的协议。 离线地图服务的优势在于,用户可以在没有网络连接的情况下访问地图数据。这对于部分地区网络条件较差或需要在偏远地区进行地图操作的用户非常重要。此外,Geoserver还支持地图数据的缓存,可以提高地图数据的访问速度,提供更好的用户体验。 综上所述,基于Geoserver搭建的离线地图服务是一个能够提供离线地图数据服务的系统,可以通过Web接口访问地图数据,并在缺乏网络连接的情况下提供地图浏览、查询等功能。
评论 87
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

和你一起去月球

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

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

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

打赏作者

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

抵扣说明:

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

余额充值