Learn R Programming

surveillance (version 1.6-0)

polyAtBorder: Indicate Polygons at the Border

Description

Determines which polygons of a "SpatialPolygons" object are at the border, i.e. have coordinates in common with the spatial union of all polygons (constructed using the function unionSpatialPolygons from package maptools).

Usage

polyAtBorder(SpP, snap = sqrt(.Machine$double.eps))

Arguments

SpP
an object of class "SpatialPolygons".
snap
tolerance used to consider coordinates as identical.

Value

  • logical vector of the same length as SpP also inheriting its row.names.

Examples

Run this code
## Load districts of Germany
load(system.file("shapes", "districtsD.RData", package="surveillance"))

## indicate districts at the border
districtAtBorder <- polyAtBorder(districtsD)

## plot to check
plot(districtsD, col=districtAtBorder)

Run the code above in your browser using DataLab