2016-11-12 7 views
0

Я получил партию британских координат с показаниями Easting-Northing. Например, показано, что координата (321900, 536500) находится в Великобритании, как и ожидалось (gridreferencefinder). Однако стандартный UTM-конвертер ([rcn.montana.edu/resources/converter) сопоставляет координату где-то около побережья Кот-д'Ивуара. Как новичок геопространственных данных, мои вопросы:Данные Easting Northing не согласуются с UTM

  1. Какова связь/разница между X-Y координаты в UTM и мои Easting-значения (Сдвиг по оси Y предполагаются координаты UK Ordnance Survey)?

  2. Могу ли я выполнять вычисления расстояния из данных Easting-Northing так же, как это сделать для UTM?

  3. Если мне нужно сначала преобразовать свои данные в UTM, как это сделать в R?

+0

Я тоже так думал ... но когда я конвертировать Easting-Northing значения широты длиной в первом звене, а затем преобразовать lat-long до UTM во втором канале, он показывает, что зона равна 30, но не возвращает одинаковые значения xy. –

+2

Да, я возвращаю свой первый комментарий. Ваши координаты Easting-Northing из UK Ordinance Survey не являются стандартными Easting-Northing для UTM. Необходимо найти опорную точку для этой конкретной системы координат (т. Е., Возможно, для Великобритании). – aichao

+1

Эта ссылка https://en.wikipedia.org/wiki/Ordnance_Survey_National_Grid может помочь – aichao

ответ

2
  1. Смотрите ссылку @aichao в комментариях
  2. Да
  3. ли, что после назначения CRS Великобритании (т должны быть CRS("+init=epsg:27700") с использованием кода EPSG.

    library(sp) library(rgdal) uk <- data.frame(x=321900, y=536500) coordinates(uk) <- cbind(uk$x,uk$y) proj4string(uk) = CRS("+init=epsg:27700")

Теперь вы указываете ссылку в Великобритании система. Когда вы знаете больше о зоне UTM вы хотите использовать вы можете сделать:

CRS_new <- CRS("THE_RIGHT_UTM") 
uk_UTM <- spTransform(uk, CRS.new) 
Смежные вопросы