1

Gdal2tiles 或 maptiler 生成瓷砖大小为 256x256 像素的瓷砖。

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

处理这个非正方形图像,gdal2tiles 生成 256x256 的图块,但有透明部分来补偿非正方形大小,这会导致 Leafletjs 无法正常工作。

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

4

1 回答 1

1

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

墨卡托瓦片或光栅特定瓦片(对于没有地理参考的图像)都受支持。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的代码

于 2014-02-05T08:44:30.907 回答