m0_72746463 2022-07-14 08:47 采纳率: 0%
浏览 549
已结题

我想把下载好的png瓦片地图发布为wms,地图为世界全图,因为下载器是git上找的,所以只有png图片,想过去拼接的方法,但地图太大,拼接太费时费力

如题
我想把下载好的png瓦片地图发布为wms,地图为世界全图,因为下载器是git上找的,所以只有png瓦片,想过去拼接然后再在geoserver或者arcgis中重新切割的方法,但地图太大,拼接太费时费力。
瓦片可以用QGIS以路径/{z}/{x}/{y}. png的方式加载,正常显示,但没有像arcgis缓存服务的配置文件,也就是xml cdi等配置文件都没有,请问可以导出arcgis的缓存格式吗,或者有没有其他方法可以实现发布wms

说明:可以把我下载的瓦片发过来,只要问题能解决,绝对采纳

  • 写回答

9条回答 默认 最新

  • nanke_yh GIS领域新星创作者 2022-07-14 09:25
    关注
    获得5.40元问题酬金

    可以看看这篇文章:https://blog.csdn.net/nanke_yh/article/details/124937148
    这篇文章中重点是想实现谷歌瓦片地图的下载,在我使用的工程项目中也是直接使用这些瓦片数据,后台提供缓存,就没有做拼接了。
    在python3中,可以用 urllib.request 库进行图片的下载,然后用 PIL.Image 库(pillow)进行图片的合并。
    如果想进行拼接处理可以参考文章:https://zhuanlan.zhihu.com/p/465904646
    这里面涉及图片的下载、拼接以及掩膜裁剪处理。
    ——————————————————————————————————————————————
    以上提供一种思路就是利用python代码实现瓦片数据的获取和拼接裁剪,然后再进行你需要的步骤。

    另外,对于你说的第二种,直接将png瓦片数据通过缓存配置文件进行发布,我这了解的不多,推荐你参考https://www.jianshu.com/p/a1a5c42b39e6。这里面介绍了一种wampserver发布jpeg瓦片数据的流程。应该类似可借鉴吧。

    最后想知道你这个工作的后续,最后可以整理一下流程结果呀。

    评论

报告相同问题?

问题事件

  • 系统已结题 7月22日
  • 修改了问题 7月14日
  • 创建了问题 7月14日

悬赏问题

  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大