Ошибка при перепроецировании пространственных точек с использованием spTransform в rgdal R
G'day,
У меня есть большое количество координат lon / lat, которые находятся в CRS Australian Geodetic Datum 66/84 (AGD66 для краткости). Я хочу изменить эти координаты с AGD66 на WGS84, потому что между ними есть разница примерно в 200 м, и у меня есть другие координаты и слои в WGS84. Я пытался сделать это путем:
lon lat
147.1428 -43.49083
library(rgdal)
pts<-read.table(file.choose(),header=TRUE,sep=',')
# I first project the pts in their original CRS
pts66<-project(cbind(pts$lon,pts$lat), "+init=epsg:4202")
# Then to transform it to WGS84
pts84 = spTransform(pts66,CRS("+init=epsg:3033"))
Error in function (classes, fdef, mtable) :
unable to find an inherited method for function "spTransform", for signature "matrix", "CRS"
Кто-нибудь знает, почему я получаю эту ошибку или есть какие-либо предложения о том, как я могу изменить эти координаты с AGD66 на WGS84? Заранее благодарны за Вашу помощь.
Ура,
Адам