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

简介: 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服务如下图所示:

最后的展示效果,所下图所示:

相关文章
|
编解码 缓存 数据安全/隐私保护
浅析 HLS 流媒体协议
【2月更文挑战第13天】浅析 HLS 流媒体协议
2533 5
浅析 HLS 流媒体协议
|
Java 开发工具
【GDAL-java的四个常用代码示例】
【GDAL-java的四个常用代码示例】
934 0
|
缓存 资源调度 JavaScript
瓦片地图的介绍和Vue中使用Openlayer加载瓦片地图的方法使用
瓦片地图的介绍和Vue中使用Openlayer加载瓦片地图的方法使用
3365 0
|
Java Linux 定位技术
企业实战(21)基于Linux下安装部署GeoServer地图服务
企业实战(21)基于Linux下安装部署GeoServer地图服务
1144 0
|
运维 Java Nacos
nacos常见问题之读取不到配置文件如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
8077 2
|
11月前
|
前端开发 JavaScript NoSQL
技术栈面面观:如何为你的项目选择合适的技术组合?
技术栈面面观:如何为你的项目选择合适的技术组合?
1661 115
|
Java 编译器
Java 17 Switch表达式:更简洁、更强大的流程控制
Java 17 Switch表达式:更简洁、更强大的流程控制
1390 111
|
11月前
|
消息中间件 网络安全 数据安全/隐私保护
我用 Docker 部署 RabbitMQ 踩了 3 个大坑,10 分钟搞定的记录
部署RabbitMQ踩坑记:从Docker安装、镜像拉取到容器启动,亲历5大常见陷阱。分享一键脚本、推荐镜像标签、关键参数配置及Cookie权限修复方案,结合文档避坑指南,助你10分钟快速稳定部署。
1733 6
|
人工智能 前端开发 机器人
10个优质独立开发者社区
以下是我整理的10个优质独立开发者社区,都是自己平时经常逛或参与过的,分类整理方便不同需求的开发者参考