В каком формате хранятся файлы главных станций ATOC "Eastings" и "Northings"? - PullRequest
0 голосов
/ 06 февраля 2019

Проблема

Я загрузил файл с именами мастер-станций из британской группы Rail Delivery.Я пытаюсь отобразить набор данных и хотел бы извлечь местоположения.Я пытался использовать pyproj в моем скрипте Python, но результаты неверны.«Eastings» и «Northings», которые они предоставляют, похоже, не соответствуют Национальной сети.Например:

Станция Йорк дана как "14596 64517".Если бы это были epsg: 27700, они бы перевели на -7.420284219986337 50.35401717940486, который находится где-то у побережья Корнуолла.

В документации к файлу сказано следующее:

"Eastingв единицах 100 м. Станции, расположенные слишком далеко на юге (Нормандские острова) или слишком далеко на севере (Оркнейские острова) или слишком далеко на западе (к западу от Каррика на Шенноне), имеют свои восточные и северные направления на 00000. Самая западная станция в пределах досягаемости, Каррик наШеннон, имеет значение 10000. Самая восточная станция, Амстердам, имеет значение 18690. "

и

" Север в единицах 100 м. Станции слишком далеко на юг (каналОстрова) или слишком далеко на севере (Оркнейские острова) или слишком далеко на западе (к западу от Каррика на Шенноне) их восточное и северное направления установлены на 00000. Самая южная станция в диапазоне, Lizard (Bus), имеет значение 60126. Самая северная станцияв диапазоне, Scrabster, имеет значение 69703. "

, но это все еще не говорит мне фактический формат, в котором они находятся. Google не help - я даже не уверен, что искать.

Вопрос

В каком формате эти координаты и как их преобразовать в epsg: 4326?

1 Ответ

0 голосов
/ 06 февраля 2019

Можно подумать, что такой, казалось бы, нестандартный формат был бы лучше задокументирован, но все готово.После долгих экспериментов и игры с данными координатами, я придумал формулу:

realEastings = (eastingsInData - 10000) * 100
realNorthings = (northingsInData - 60000) * 100

Почему кто-то будет использовать это вне меня, но, надеюсь, этот пост может быть полезен для кого-то еще.

...