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 に答える