Предположим, у меня есть изображение с карты в EPSG: проекция 3857, где 4 угла являются известными географическими координатами. Каждый пиксель на этом изображении представляет 5 км площади.
Кроме того, каждый пиксель этого изображения представляет собой базовую цветовую шкалу, где каждый цвет представляет значение.
Я исследовал некоторые темы и лучшиесовпадение, которое я обнаружил, было таким:
Конвертировать long / lat в пиксель x / y на данном изображении
Но, как я мог видеть, это зависит от проекции изображениягде в моем случае это EPSG: 3857, а на картах Google используется EPSG: 4326.
Я попытался выполнить поиск по ГИС, картографическому проецированию или какой-либо библиотеке, которые мог бы использовать, но безуспешно.
Я новичок в выражениях этого географического положения и понятия не имею, с чего начать,
Моя цель - получить функцию для получения широты и долготы из пикселя. Учитывая все эти переменные (4 координаты от углов, масштаб каждого пикселя и проекция).
Мне также нужно будет сделать обратный путь, учитывая, что гео координаты получают положение пикселя. (Это должно обрезать меньший квадрат внутри большего, имеющего 4 координаты).
Последнее использование для этого - преобразовать изображение в матрицу широты / долготы со значениями, зависящими от цвета
Это может быть в C # или Python.
Любая помощь или подсказка, откуда я могу начать?