Learn R Programming

tmap (version 1.6)

read_shape: Read shape file

Description

Read an ESRI shape file. Optionally, set the current projection if it is missing.

Usage

read_shape(file, current.projection = NULL, ...)

Arguments

file
a shape file name (including directory)
current.projection
the current projection of the shape object, if it is missing in the shape file. It should be either a PROJ.4 character string (see http://trac.osgeo.org/proj/), of one of the following shortcuts:

See http://en.wikipedia.org/wiki/List_of_map_projections for a overview of projections. Use set_projection to reproject the shape object.

...
other parameters, such as stringsAsFactors, are passed on to readOGR

Value

shape object

Details

This function is a convenient wrapper of rgdal's readOGR. It is possible to set the current projection, if it is undefined in the shape file. If a reprojection is required, use set_projection.

For the Netherlands: often, the Dutch Rijksdriehoekstelsel (Dutch National Grid) projection is provided in the shape file without proper datum shift parameters to wgs84. This functions automatically adds these parameters. See http://www.qgis.nl/2011/12/05/epsg28992-of-rijksdriehoekstelsel-verschuiving/ (in Dutch) for details.