[R] LAT/LON to UTM in R
Zilefac Elvis
zilefacelvis at yahoo.com
Tue Nov 18 17:20:05 CET 2014
Hi,
I am trying to convert lat/lon to UTM but my results are extremely flawed.
Is it because of wrong UTM zone or my lon points are negative?
I read a shapefile from ESRI using:
library(rgdal)
stations <- readOGR(".","stations")
print(proj4string(stations))
## +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs
How to convert to UTM the following lat/lon points? Reproducible example at the end.
library(sp)
coordinates(xy) <- c("X", "Y")
proj4string(xy) <- CRS("+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs") ## for example
res <- spTransform(xy, CRS("+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"))
res
as(res, "SpatialPoints")
x<-as(res, "SpatialPoints")
xx<-as.data.frame(x)
#OR
project(as.matrix(xy[,c("X","Y")]), "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs")
Everything goes wrong with the values.
Please help.
Zilefac.
More information about the R-help
mailing list