离线地图下载和发布 您所在的位置:网站首页 全能电子地图使用方法 离线地图下载和发布

离线地图下载和发布

2023-09-09 22:34| 来源: 网络整理| 查看: 265

地图下载

前言:目前了解可以直接下载xyz的图片,格式可以是jpg或者png,本地发布的方式很多,可以是tomcat,ngnix或者其他web服务;我本人采用的是minio方式发布,主要是minio可以很方便的管理数据;或者下载mbtils(MbTiles 是一个用于在 sqllite 数据库中存储任意瓦片地图数据用于即时使用和高效传输的规范。),可以使用geoserver发布mbtils格式数据(推荐查看官网,记得先装wps,再装mbtils)。

安装地址推荐:https://build.geoserver.org/geoserver/2.20.x/community-2022-08-02/

方式1:使用各种软件下载

我此次尝试了全能下载器、奥维互动地图、谷谷下载器、图新地球、太乐地球、水径微图

经过测试,我最终推荐使用图新地球或者全能下载器下载底图数据;其他的下载器歪心思太多。

对于图新地球,可以找一下网上的图源,有了图源基本都可以下载(但是天地图不能下载)

全能下载器这个软件是很多年以前的,作者很久没更新,有些地图不能下载。目前测试高德、百度、腾讯,bings下载都是没有问题。

 以上软件对于天地图都没发下载,恰恰我就想去下载天地图;思考其他方式

方式2:开发爬虫,爬取下载瓦片

github中有很多前人开发,各位可以gitlab搜索,在此基础上自己去开发下载就行

我尝试了很多,发现要达到自己的要求,我要去改动很多代码;例如下载上百万个瓦片中下载失败是很正常,这部分得自己判断重新下载等等这些问题,哎呀,恰巧我还不想去改。如果要去爬虫的化,一开始就去写反爬python代码了。既然走到这一步,找找有没有其他软件下载的。推荐方式3

GitHub - ShareQiu1994/node-map-download: A map downloader based on nodejs

方式3:Global mapper下载

千呼万唤你才出来,使用Globalmapper可以下载天地图、谷歌等等

下载教学视频:

32_Global mapper专业版GlobalMapper_从入门到入土教程_GM下载谷歌卫星图和天地图及坐标转换成国家2000的方法_哔哩哔哩_bilibili

以上视频是下载tif,那么后续可以将tif发布成服务服务不就可以了;但是有一个缺点就是,测试在一个市级下载非常慢,往往软件会卡死。

或者下载成mbtils,然后使用geoserver发布不就行了:结果如下天地图

其他mbtils数据测试正常

 如图所示,GP天地图下载的Mbtils在geoserver发布后,发现根据缩放,会出现黑色的图像,想了一会儿,搞不懂,在想想其他方式。

那就直接globalmapper发布瓦片吧,灵感来源于tif金字塔切片处理,借图如下:

 结果如下:

 终于得到我想要的瓦片了,且此瓦片是将天地图两个图层叠加了一下,导出的瓦片带有标注。

服务发布

注意:这里必须设置minio永久访问链接

 minio环境准备好了

minio发布:

 访问地址将是http://xxxxxxx:9011/model/TDT01/10/807/xxx.png

代码测试

参考连接:瓦片底图:在线地图的下载和使用 | Mars3D开发教程

2020年初行政区划数据:2020年初行政区划数据 | 省市县

geoserver发布离线瓦片卫星图TIF格式_晨宇烁的博客-CSDN博客_geoserver发布tif

关于openlayers引入高德地图出现坐标偏移的纠偏方法_盖世太保爱地信的博客-CSDN博客_openlayers坐标偏移

【地图下载】卫星影像、地形、矢量、专题图下载神器+100余个图源_哔哩哔哩_bilibili

 全能电子地图下载器(免安装) - 知乎



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有