Загрузите скан слева, кликайте пары точек: точка на скане ↔ то же место на карте справа. От 3 точек — можно вычислить привязку.
Если файл не загружается во встроенном предпросмотре — скачайте этот HTML-файл и откройте его отдельной вкладкой в браузере (Chrome/Edge/Firefox).
Колесо мыши — масштаб под курсором (в обеих панелях). Ctrl/⌘ + клик на скане или на карте — центрирует обе панели на этой точке. Маркеры можно перетаскивать мышью — на скане и на карте.
Точка добавляется в таблицу сразу после клика и на скане, и на карте (порядок неважен — система сама сопоставит последнюю незавершённую пару). Если реальное место найти на OSM трудно (например, урочище, исчезнувшее к нашему времени) — впишите известные широту/долготу вручную в строку таблицы.
| # | Скан (px) | Карта (широта, долгота) | Невязка, м |
|---|
Как это считается. По введённым парам подбирается аффинное преобразование (сдвиг + масштаб + поворот + скос — 6 параметров), переводящее пиксель скана в широту/долготу. Трёх точек достаточно для точного решения; больше трёх — уточнение методом наименьших квадратов, тогда видна «невязка» — на сколько метров модель промахивается по каждой точке. Если невязка велика (десятки метров и больше) — вероятно, точка выбрана неточно или скан геометрически искажён (пересъёмка под углом, деформация бумаги); такие карты требуют разбивки на участки с отдельной привязкой каждого.
Экспорт даёт JSON с параметрами преобразования и координатами всех четырёх углов скана — этого достаточно, чтобы наложить скан на веб-карту реестра (следующий шаг общей программы).