Leaflet 瓦片切割工具 切割本地图片

Leaflet 瓦片切割工具 切割本地图片


下载切割工具链接地址

使用步骤

先下载压缩包解压后解压,
Leaflet 瓦片切割工具 切割本地图片
双击打开图示切割工具 MapImageTools :
Leaflet 瓦片切割工具 切割本地图片

计算图片切割深度

打开要切割图片的属性:
Leaflet 瓦片切割工具 切割本地图片
根据图片现在的宽度和高度除以2的n次方得到需要的图片宽高,也就是最后瓦片的宽高:

  • 例:
    计算宽度:30811 / 64 向上取整得到 482
    计算高度:7898 / 64 向上取整得到 124
    64为2的6次方,所以此时 n = 6

n的值为地图的放大倍数,也就是我们需要的图片的切割深度

生成切割的原始图片

若我们的切割深度为6,则需要的图片应为 宽度是48264=30848,高度是12464=7936的图片,所以此时需要用固定颜色去填充原图片的边缘:
Leaflet 瓦片切割工具 切割本地图片

分割图片

分割图片分为两步完成:

  1. 分割图片,分割图片时需要创建一个文件夹储存分割好的图片:
    Leaflet 瓦片切割工具 切割本地图片

  2. 合并图片,在分割好的基础上合并图片:
    选择新创建的文件夹下名为 n 的文件夹
    Leaflet 瓦片切割工具 切割本地图片
    再输入刚刚计算好的新的宽度和高度:
    Leaflet 瓦片切割工具 切割本地图片

此时瓦片图片生成完成,目录应该是如下图所示样式:
Leaflet 瓦片切割工具 切割本地图片