1. Geoserver支持多种格式的地图文件web发布,包括MBTiles格式。MBTiles是由MAPBOX公司所主持的一个开源标准,专门用于存储瓦片地图,它实际上就是一个SQLite数据库文件,将瓦片地图分层级存储于其中。

  2. Geoserver通过扩展插件,来发布mbtiles的切片数据库,需要安装wps plugin,mbtiles两个插件这在Geoserver的extension中可以看到。https://geoserver.org/release/stable/
    用tomcat将geoserver的war包发布,然后将wps 和mbtiles插件的jar包放到WEB-INF/lib目录,重启Geoserver,就可以在Geoserver的数据源中,看到mbtiles的数据源配置,按向导很容易完成发布并预览地图。

  3. 前端展示,可以使用openlayer、QGis等流行工具

  4. 关于MBTiles地图文件的制作,目前有一些工具,比如 AllMapSoft Universal Maps Downloader 9.925 ,选择相应的地图级别,经纬度范围,即可下载并生成mbtiles格式。

    在Tools菜单中可以Export to MBtiles 文件

该工具支持多种地图来源,但是使用中有个问题:
(1)每次只能下载一个层级,导出到同一个mbtiles文件时会清空上一次的内容,我摸索出一个办法,可以用SQLiteDatabaseBrowser等SQLite维护工具打开相应的mbtiles文件,即让该文件保存占用打开状态,然后再分多次下载各个级别的地图,输出到这个mbtiles文件中,这样就能在同一个mbtiles文件中保存各个级别的地图了。
(2)由于疯狂的下载会导致googlemap服务器拒绝服务,建议分几天,均衡下载,也可以下载Openstreetmap的地图,似乎不限流。
用SQLiteDatabaseBrowser打开mbtiles文件可以看到各分层级保存的瓦片图

Geoserver加载mbtiles格式的离线影像地图相关推荐

  1. ajax的get json数据格式,jQuery / 用getJSON()方法加载JSON格式数据 - 汇智网

    加载JSON格式数据 jQuery的AJAX中使用getJSON()方法异步加载JSON格式数据.获取服务器中的数组,并对获取的数据进行解析,显示在页面中. 语法:$.getJSON(url,[dat ...

  2. Panda3D如何加载obj格式的3D模型文件

    ​ 在上文中,讲了如何将max.obj.mb.fbx等主流格式的3D模型文件转换为egg.gltf格式,Panda3D可以加载的格式.在上文末尾,博主临时看到了一种方式,可以让Panda3d直接加载o ...

  3. cesium加载geoJson格式的图斑方法

    Cesium加载geoJson 格式的图斑方法: // 首次进来判断是否存在图斑 if(this.geoSource) {this.Global.viewer.dataSources.remove(t ...

  4. 性能优化——图片压缩、加载和格式选择

    本文首发于政采云前端团队博客:性能优化--图片压缩.加载和格式选择 https://www.zoo.team/article/images-compress 前言 相信大家都听说过 "258 ...

  5. openGL使用assimp加载fbx格式三维模型

    前言 前面的文章中有讲过assimp加载obj三维文档格式,如果想要加入纹理还得配合对应的mtl格式和png格式才能加入纹理,今天来说下使用assimp加载fbx格式的三维模型. 先看下运行效果 使用 ...

  6. Three.js加载.stl格式模型

    .stl格式模型加载 本文是Three.js电子书的14.2节 基本所有的三维软件都支持导出.stl格式的三维模型文件,.stl格式的三维模型不包含材质Material信息,只包含几何体顶点数据的信息 ...

  7. cesium模型加载-加载fbx格式模型

    整体思路: fbx格式→dae格式→gltf格式→cesium加载gltf格式模型 具体方法: 1. fbx格式→dae格式 工具:3dsMax, 3dsMax插件:OpenCOLLADA, 下载地址 ...

  8. three.js加载PDB格式模型(vue中使用three.js55)

    加载PDB格式模型 1.demo效果 2.实现要点 2.1 PDB模型放置路径 2.2 加载PDB模型 2.3 处理分子顶点 2.4 处理分子连线 3.demo代码 1.demo效果 如上图,该dem ...

  9. Three.js - 加载 TGA 格式的纹理

    1.TGA格式 TGA(Targa)格式是计算机上应用最广泛的图象格式. 在兼顾了BMP的图象质量的同时又兼顾了JPEG的体积优势. 并且还有自身的特点:通道效果.方向性. 在CG领域常作为影视动画的 ...

最新文章

  1. 一文读懂P Quant与 Q Quant ,量化交易与金融工程
  2. CTFshow 文件上传 web166
  3. Scala代码案例:判断一个年份是否是闰年
  4. mysql死锁影响_MySQL死锁系列-常见加锁场景分析
  5. oracle执行计划的rows不对,Oracle执行计划——all_rows和first_rows(n)优化器模式
  6. 湖首大学计算机科学硕士申请,湖首大学王牌专业之一丨计算机科学专业
  7. 老男孩shell实战读书笔记 (6-10章节)
  8. java如何对foo bar调用方法_关于java:如何测试工厂方法传递给构造函数的参数?...
  9. nginx报错The program 'nginx' can be found in the following packages
  10. 编译ffmpeg:no match insn: lbu $r16,0($r5)
  11. 数据仓库整合各系统码表和参数表
  12. 计算机网络考试系统考试终端学号,万维全自动网络考试系统
  13. mastercam西门子840d后处理_MasterCAM对西门子802D后置处理
  14. 【Rust日报】 2019-05-02
  15. Cluster 集群
  16. nginx日志中$request_body 十六进制字符(\x22\x9B\x5C\x09\x08...)完美解决方案
  17. 苹果公司是如何“驻厂“管理供应商的
  18. alpha因子常见问题_多因子模型是否真的可以带来阿尔法(alpha)?
  19. SCI入门级知识(带你了解SCI期刊)
  20. 使用CoreLocation定位

热门文章

  1. 【uiautomation】微信好友列表获取(存储到txt中)
  2. docker 搭建以太坊私有链搭建
  3. 信息系统项目管理师就业前景分析
  4. 我的机器学习主线「优化算法」
  5. Solidworks 2016安装失败因为VC++2005安装失败的解决办法
  6. PSP自制固件procfw编译 – 小问题汇总
  7. Win 7系统优化小工具 (批处理)
  8. 微信开挂怎么防止封号_微信大规模封号,这个外挂别再用了
  9. 想不想知道你所在的城市地震危险度
  10. 若依框架----登录界面美化