geoserver 发布瓦片地图

主要思路:
  1. 获取数据源,为原始tif数据
  2. 设置切图方案,可利用geoserver自带的方案
  3. 运行切图task,生成瓦片
发布切图过程(Google下载,分级切图思路)
  • 使用地图下载器下载不同级别的瓦片,拼接为大图(tif格式)

    1958004-5252e363b19ce14d.png
    下载到的原图

  • 如果下载的是无偏移的,注意是 EPSG4326 的 WGS84_1984 还是EPSG3857 的 WGS_1984_Web_Mercator(3587,900913)
    默认下载到的无偏移地图是 WGS_1984_Web_Mercator 坐标,即EPSG3857,属于投影坐标系
    如果下载的不是无偏移,则按照下载的地图的坐标系来自定义坐标系,发服务即可。

  • 把每一张拼接后的大图在 geoserver 中发布临时服务,然后切图。切图的等级要与大图的等级一致,比如说你拼接后是15级的tif,则切图时候只能切第15级,最好在切图之前对服务进行预览,确保当前级别显示正常。
    在切的数据量较大时,介意把 Number of task 设置较大值(8左右,具体可以多尝试)。

    1958004-71ace176dfc4a16c.png
    对只有一级的临时服务进行切图

  • 发布一个新的瓦片服务,包含所有等级,坐标系和范围与tif大图保持一致。

    1958004-e88ad67d1a5ff2a9.png
    包含所有等级的服务

  • 把每一层级大图切图后的瓦片拷贝到上一步发布好的全等级的瓦片服务中。

    1958004-8d63df15afb3e457.png
    拷贝到一起的瓦片

  • 现在访问全等级瓦片服务,即可缩放查看地图服务了

转载自:https://blog.csdn.net/weixin_33794672/article/details/87218455

You may also like...