gdal2tiles.pyでタイルを生成しようとしていますが、結果のタイルは
。MapTiler(gdal2tilesのGUIバリアント)で同じことを行うと、タイルの結果は18/132639/97923
になります。MapTiler(97923)の結果が必要です。 )が、GUIではなくバッチプロセスでこれを実行したいので、gdal2tilesだけを使用します。
ワープ、翻訳など、すでに多くのことを試しましたが、非常にうまくいきました。特に、MapTilerはgdal2tilesの単なるグラフィカルインターフェイスであり、基本的に同じことを行うと言われているので、面倒です。
gdal2tiles.py -z 17-19 -s EPSG:900913 -p raster overlay-level1.png gdal2tiles.py -z 17-20 -s EPSG:3785 overlay-level1.png gdal2tiles.py -p geodetic -s EPSG:4326 -z 18-21 -w none overlay-level1.png
これらのほとんどはERROR 5 Access window out of range in RasterIO()
またはERROR 5: Illegal values for buffer size
。
これは機能しますが、Y値が正しくありません:
gdal2tiles.py -s EPSG:4326 -z 16-19 -w none overlay-level1.png
そこに何が問題なのか
コメント
- 公開するタイルを作成しようとしました私の地図をオンラインで。 maptilerの最後のバージョン0.5.2を生成するのと同じ構造を取得したいが、gdalスクリプトを使用してそれを実行したい。私はテストしました-それがどのように見えるべきかを比較するための最後のmaptiler-古いバージョンのmaptiler-gdal2tiles.py25611 2013-02-07 10:24:56Z bishop $(qgis valmieraパッケージから)-gdal2tiles.py 19288 2010-04- 02 18:36:17Z rouault $ +あなたの(Andre Joost)変更 http://gis.stackexchange.com/questions/63024/gdal2tiles-maptiles-from-bsb-kap-are-switched
GDAL 2.1.3, released 2017/20/01
)は"正しい"またはx
とy
のGoogle / OSM規則により、生成されたタイルはそのような修正を必要としない場合があります。