SV
Понимаю, что не совсем по теме, но вдруг есть люди разбирающиеся в gdal, не могу корректно нарезать тайлы чрезе
gdal2tiles
для растровой карты (не географической), тайлы нарезаются криво.На изображении координаты считаются с права на лево, с верху в низ.
Вот моя команда:
python3 /usr/bin/gdal2tiles.py --zoom 0-5 -w leaflet -p raster -v -s Simple /tiles/map.png /tiles
Далее я подключаю это к leaflet, и там видно что тайлы перемешаны, кто нибудь может помочь?
В leaflet, я изначально подключил одним файлом:
const crsXY = L.extend({}, L.CRS.Simple, {
transformation: new L.Transformation(1 / 16, 0, 1 / 16, 0)
});
const map = L.map('map', {
// crs: L.CRS.Simple,
crs: crsXY,
minZoom: 1,
maxZoom: 6,
// maxBounds: [[0,0], [8192,8192]],
});
// //8192 × 8192 px
L.imageOverlay('tiles/map.png', [[0,0], [8192,8192]]).addTo(map);
И все работает хорошо.
Перехожу на тайлы и получаю не корректное поведение.
L.tileLayer('tiles/{z}/{x}/{y}.png', {
minZoom: 1,
maxZoom: 6,
tms: true,
bounds: [[0,0], [8192,8192]]
}).addTo(map);