Задать вопрос
  • Как выставить координаты для тайлов в Leaflet.js?

    Moskus
    @Moskus
    Самый простой путь присвоить какие-либо координаты растровому файлу - создать для него так называемый World-файл https://en.wikipedia.org/wiki/World_file
    Это текстовый файл, в котором вам нужно заполнить не нулями всего четыре строчки:
    - разрешение по оси X (разность крайней правой и крайней левой координаты растра, деленная на число пикселей по оси X)
    - ноль
    - ноль
    - разрешение по оси Y (разность крайней нижней и крайней верхней координаты растра, деленная на число пикселей по оси Y, традиционно - отрицательное число, потому что ось идет снизу вверх)
    - координаты центра верхнего левого пикселя по X
    - координаты центра верхнего левого пикселя по Y

    Далее, вам надо приложить к своему растру еще один файл - файл описания проекции, с тем же именем, что и растр, но с расширением .prj - скачайте его отсюда spatialreference.org/ref/epsg/popular-visualisatio...

    Далее вам остается только правильно скормить это www.gdal.org/gdal2tiles.html либо www.maptiler.com и получить искомые тайлы, которые дальше вы сможете подключить к Leaflet, будто у них есть реальные координаты.
    Ответ написан