Известны угловые координаты изображения:
(В основном карта по Финляндии и немного Швеции/Норвегии/России)
Я не мог найти способ изменить проекцию изображения на наложение изображений Google, предпочтительно используя Python.
Это можно сделать с помощью pyproj и PIL, но я не смог понять, как это сделать. Я также нашел GDAL, и более конкретно gdalwarp, но не смогли найти варианты для правильного изменения проекции.
(Copy- вставить из gis)
Обширная ошибка trial- and- показала, что она работает нормально, не указав исходную проекцию. То же самое можно достичь, используя только API GDAL Python. Шаги для воспроизведения:
Добавление контрольных точек в TIF (конечно, сначала convert mapimage.png mapimage.tif
):
gdal_translate mapimage.tif mapimage_georeffed.tif -gcp 2300 2300 31.45240 59.70571 -gcp 0 0 20.92749 70.20315 -gcp 2300 0 31.45240 70.20315 -gcp 0 2300 20.92749 59.70571 -a_srs +proj=longlat
Затем, привязки python GDAL включают gdal2tiles.py
, который автоматически генерирует фрагменты в правой проекции для карт, а также образцы карт.
Для записи я не совсем уверен, что проекция точно верна, но по этой области она кажется, по крайней мере, достаточно хорошей.