使用gdal2tiles生成自定义切片大小

时间:2013-05-11 12:08:23

标签: maps leaflet gdal maptiler

Gdal2tiles或maptiler生成瓦片大小为256x256像素的图块。

我有一张分辨率为1984x3062的非方形图像。

处理这个非方形图像时,gdal2tiles会生成256x256的图块但是透明部分可以补偿非正方形尺寸,这会导致leafletjs无法正常工作。

所以我想找到一个解决方案,通过它我可以用gdal2tiles或maptiler生成自定义的tile大小。 或者其他一些有助于从瓷砖上移除额外透明部分的解决方案。

1 个答案:

答案 0 :(得分:1)

如果您使用http://www.maptiler.com/处提供的最新版本的MapTiler,它将直接为您呈现示例leaflet.html查看器。

支持mercator图块或栅格特定图块(适用于没有地理参考的图像)。 MapTiler Pro还有一个用于指定图块自定义大小的选项。

另一种方法是渲染Zoomify图块。 Leaflet也可以显示Zoomify图块。 Zoomify图块是JPEG,不包含额外的透明部分。

请参阅:http://blog.thematicmapping.org/2013/06/showing-zoomify-images-with-leaflet.html和代码https://github.com/turban/Leaflet.Zoomify