Learn R Programming

prevR (version 2.2)

changeproj,prevR-method: Convert map projection of a object of class prevR.

Description

This function converts map projection (and/or datum) used by an object of class prevR into another one.

Usage

## S3 method for class 'prevR':
changeproj(object, proj)

Arguments

object
object of class prevR.
proj
new map projection.

Value

  • Return object expressed in the projection proj.

encoding

utf8

Details

proj could be a character string corresponding to a PROJ.4 projection (see http://trac.osgeo.org/proj/ for more details) or an object of class CRS{sp}. changeproj transform the columns "x" and "y" of the slot clusters of object and convert boundary using the new map projection defined by proj. If applicable, the slot rings will be recalculated.

See Also

spTransform{rgdal}, prevR-class.

Examples

Run this code
print(fdhs)
plot(fdhs, axes=TRUE, main="Projection: longitude/latitude")

fdhs2 <- changeproj(fdhs,
         "+proj=utm +zone=30 +ellps=WGS84 +datum=WGS84 +units=m +no_defs")
print(fdhs2)
dev.new()
plot(fdhs2, axes=TRUE, main="Projection: UTM Zone 30")

Run the code above in your browser using DataLab