Можно ли извлечь координаты из изображения карты stati c? - PullRequest
0 голосов
/ 18 июня 2020

Мне было интересно, можно ли извлечь координаты из изображения карты c, как это:

Map of oil and gas routes

Можно ли извлечь координаты маршрутов? Единственная идея, которую я могу придумать, кроме получения их вручную, - это наложить карту и таким образом получить точные координаты.

1 Ответ

1 голос
/ 19 июня 2020

Процесс, который вы ищете, называется привязкой в контексте ГИС.

Чтобы определить координаты широты / долготы точки (или серии точек в строке ), вам необходимо сначала установить sh координаты других известных точек. Это контрольные точки известных местоположений (например, характерная береговая линия или город). Применив их к имеющемуся растровому изображению, вы затем можете наложить его на карту в приложении ГИС, а затем запросить другие неизвестные места на изображении (например, маршруты), чтобы установить sh их широту / долготу.

Вы можете попытаться это в графической программе, глядя на X / Y координат маршрута пикселей и сравнить с известной точкой отсчета пикселя; однако математические расчеты будут утомительными, и вы также не будете учитывать проекцию карты. Обе эти функции выполняются с помощью географической привязки.

Я хотел бы отметить, что вы должны рассматривать результаты, которые вы получаете, даже в ГИС с хорошей ссылкой, как приблизительные. Карта имеет дело с очень большой территорией, а маршруты покрывают большие расстояния. Но поскольку он датируется 2012 годом, он предположительно был сделан в приложении ГИС, и поэтому, по крайней мере, исходные данные, вероятно, будут точными :)

Дополнительные ресурсы:

...