Для добавления локальной подложки необходимо сделать несколько шагов
Создание информации о координатах подложки - файла WordImage
...
| Info |
|---|
Инструкция позволяет заменить участок глобальной карты кастомным изображением. В качестве источника могут использоваться растровые изображения с GEO данными в формате World file (описание формата |
https://en.wikipedia.org/wiki/World_file). Потребуется растровое изображение и файл с описанием GEO данных, название которого будет совпадать с названием изображения, расширение зависит от расширения изображения. |
...
Заводить подложку можно в разных системах координат.
В данном примере рекомендуется использовать wgs84 (широта/долгота).
Системы координат имеют разные единицы измерения (например для wgs84 - это градусы широты/долготы).
Эти единицы измерения в дальнейшем будут именоваться "юниты".
Worldfile состоит из шести строк, содержащих по одной величине в следующем порядке: A, D, B, E, C, F:
| Code Block | ||
|---|---|---|
| ||
A: Размеры по оси x в юнитах на пиксель
D: Поворот по оси y
B: Поворот по оси x
E: Размеры по оси y в юнитах на пиксель
C: Координата x центра левого верхнего пикселя
F: Координата y центра левого верхнего пикселя |
Значения D и B отвечают за поворот.
Рекомендуется загружать карту у которой нет поворота (предварительно повернуть ее самим в редакторе изображений).
Иначе будет сложно посчитать парметры A и E.
Если нам известны координаты углов карты которую мы хотим загрузить и размеры изображения в пикселях:
| Code Block | ||
|---|---|---|
| ||
maxx, minx, maxy и miny - минимальные и максимальные координаты по X и Y
xpix ширина в пикселях
ypix высота в пикселях |
То файл выглядит:
| Code Block | ||
|---|---|---|
| ||
A = (maxx-minx)/xpix
D = 0
B = 0
E = -(maxy-miny)/ypix
C = minx
F = maxy |
Например, для загрузки следующего изображения кремля:
| Code Block | ||
|---|---|---|
| ||
minx = 37.610154
maxx = 37.621650
miny = 55.749170
maxy = 55.755155
xpix = 736
ypix = 685 |
Файл будет выглядеть следующим образом:
| Code Block | ||
|---|---|---|
| ||
0.000015619565217392747
0
0
-0.000008737226277376017
37.610154
55.755155 |
Название файла должно совпадать с названием изображения. Расширения файла зависит от расширения изображения. Для .png надо использовать .pgw, для .jpg надо использовать .jgw.
Загрузка файлов на сервер
...
...
...
...
...
