2016-11-12 111 views
0
不一致

我得到了一批英國的Easting-Northing讀數。例如,座標(321900,536500)顯示在英國,如預期(gridreferencefinder)。但是,標準的UTM轉換器([rcn.montana.edu/resources/converter)會將座標映射到象牙海岸附近的某個位置。由於地理空間數據的初學者,我的問題是:Easting Northing的數據與UTM

  1. 是什麼X-Y之間的關係/差異座標,UTM和我的東向,北向值(假設爲英國陸軍測量局座標)?

  2. 我可以使用與UTM相同的方式執行Easting-Northing數據的距離計算嗎?

  3. 如果我需要首先將我的數據轉換爲UTM,那麼我如何在R中執行此操作?

+0

我也這麼認爲......但是當我轉換東距,北距值LAT-長在第一個鏈接,然後將其轉換UTM在第二個鏈接中的lat-long,它顯示區域爲30,但不會返回相同的xy值。 –

+2

是的,我收回我的第一條評論。來自英國條例調查的Easting-Northing座標不是UTM的標準東向北行。需要找到這個特定座標系統的數據(即可能是英國特定的)。 – aichao

+1

此鏈接https://en.wikipedia.org/wiki/Ordnance_Survey_National_Grid可能會幫助 – aichao

回答

2
  1. 見@aichao的鏈接評論
  2. 請您分配了英國的CRS之後(T應該使用EPSG代碼是CRS("+init=epsg:27700")

    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)