Я нашел довольно простой пример того, как это сделать, но я не могу заставить его работать для меня. Я довольно новичок к RПреобразование точек широты и долготы в UTM
library(rgdal)
xy <- cbind(c(118, 119), c(10, 50))
project(xy, "+proj=utm +zone=51 ellps=WGS84")
[,1] [,2]
[1,] -48636.65 1109577
[2,] 213372.05 5546301
Но это номера примеров. У меня есть тысячи координат, которые мне нужно преобразовать, и я не могу понять, как их получить из таблицы в этот скрипт.
В моем наборе данных есть 3 столбца, ID, X и Y. Как я могу их преобразовать с помощью этого уравнение? Я застрял на этом в течение недель
Это будет трудно, чтобы помочь вам, если вы не даете нам некоторые из номеров, которые ** не ** работа (плюс, возможно, некоторое описание формата в которые они хранят). Кроме того, знаете ли вы, что все ваши лат-длинные координаты падают с одной зоной UTM? –
Ну его не так много, что цифры не работают, потому что я не вставляю цифры. Мне нужен сценарий, чтобы прочитать его из таблицы из тысяч координат. Я просто не знаю, как это сделать. dd <- read.csv (файл.выбор(), заголовок = Т) Х <- дд [ "Х"] Y <- дд [ "Y"] ху <- cbind (с (Х), C (Y)) проект (ху, "+ проектируемый = UTM + зона = 51 ellps = WGS84") Не уверен даже, если это уравнение имеет смысл, но это не работать. «xy not numeric» Также я не знаю, попадают ли все мои координаты в одну зону UTM. Я ненавижу звучать как идиот, но это ново для меня, но я не знаю, что это значит – Colin
Какая таблица? (Является ли он хранится в текстовом файле? Csv? Реляционная база данных? Файл Excel? И т. Д. И т. Д.). Похоже, вы действительно на данный момент спрашиваете, как читать данные в R. В этом случае попробуйте используя Google или искать в строке поиска SO вверху справа, а затем снова спросить, если вы не можете понять это. –