0
不知道所有的地理條件,但我期待在R A的方式,從一個座標這樣的轉換:轉換北部和東部座標經度和緯度中的R
48° 26′ 5″ N, 7° 46′ 36″ E
經度和緯度。從geohack我知道這些座標答案是...
48.434722, 7.776667
不知道所有的地理條件,但我期待在R A的方式,從一個座標這樣的轉換:轉換北部和東部座標經度和緯度中的R
48° 26′ 5″ N, 7° 46′ 36″ E
經度和緯度。從geohack我知道這些座標答案是...
48.434722, 7.776667
char2dms(字符爲度,分,秒)應該幫助你
library(sp)
as.numeric(char2dms("48° 26' 5\"N", chd = "°", chm = "'", chs='"'))
# [1] 48.43472
as.numeric(char2dms("7° 46' 36\"E", chd = "°", chm = "'", chs='"'))
# [1] 7.776667
的參數冠心病,CHM和CHS確定分別標識度,分和秒的字符。在R中需要\
字符(稱爲轉義字符)來表示"
是字符串的一部分。
您可以使用strsplit將初始字符串分隔爲經度和緯度。
pos <- "48° 26' 5\"N , 7° 46' 36\" E"
pos <- unlist(strsplit(pos, ","))
as.numeric(char2dms(pos, chd = "°", chm = "'", chs='"'))
# [1] 48.434722 7.776667
這很好。乾杯。 – gjabel
不知道這個功能。加一。 – akrun