Gdal2tiles或maptiler生成瓦片大小为256x256像素的图块。
我有一张分辨率为1984x3062的非方形图像。
处理这个非方形图像时,gdal2tiles会生成256x256的图块但是透明部分可以补偿非正方形尺寸,这会导致leafletjs无法正常工作。
所以我想找到一个解决方案,通过它我可以用gdal2tiles或maptiler生成自定义的tile大小。 或者其他一些有助于从瓷砖上移除额外透明部分的解决方案。
答案 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