2015-05-03 113 views
1

我試圖運行一個物種分佈模型,並需要創建背景點來運行我的邏輯迴歸模型。我剛剛創建了500個隨機點,但它們是UTM座標,我需要經緯度和長度。有沒有辦法將它們轉換爲R和R?如果是這樣,你可以與我分享代碼嗎?我對R很新。謝謝!如何將UTM座標轉換爲緯度和經度R

+0

總是試圖提供一個自包含的例子可以用來說明問題和可能的解決方案 – RobertH

回答

4

如果你需要長/經緯度,你應該使用該座標參考系統生成隨機點。但除此之外,請創建一個SpatialPoints對象並使用spTransform。也就是說,做這樣的事情(更換???):

library(rgdal) 
    sputm <- SpatialPoints(randompoints, proj4string=CRS("+proj=utm +zone=??? +datum=WGS84") 
    spgeo <- spTransform(sputm, CRS("+proj=longlat +datum=WGS84")) 
+0

感謝RobertH,這些代碼工作。由於我對R還是很新的,現在我需要將我的新的長和空間點對象轉換回點,以便我可以將長和經點繪製到R中的柵格圖層上。任何建議? – Caroline4

+0

沒有必要,只要做'點(spgeo)' – RobertH