Процесс, который вы ищете, называется привязкой в контексте ГИС.
Чтобы определить координаты широты / долготы точки (или серии точек в строке ), вам необходимо сначала установить sh координаты других известных точек. Это контрольные точки известных местоположений (например, характерная береговая линия или город). Применив их к имеющемуся растровому изображению, вы затем можете наложить его на карту в приложении ГИС, а затем запросить другие неизвестные места на изображении (например, маршруты), чтобы установить sh их широту / долготу.
Вы можете попытаться это в графической программе, глядя на X / Y координат маршрута пикселей и сравнить с известной точкой отсчета пикселя; однако математические расчеты будут утомительными, и вы также не будете учитывать проекцию карты. Обе эти функции выполняются с помощью географической привязки.
Я хотел бы отметить, что вы должны рассматривать результаты, которые вы получаете, даже в ГИС с хорошей ссылкой, как приблизительные. Карта имеет дело с очень большой территорией, а маршруты покрывают большие расстояния. Но поскольку он датируется 2012 годом, он предположительно был сделан в приложении ГИС, и поэтому, по крайней мере, исходные данные, вероятно, будут точными :)
Дополнительные ресурсы: