Description Usage Arguments Details Value See Also Examples
Finds overlaps between polygons in the same shapefile.
1 | geCheck(x)
|
x |
An object of class SpatialPolygons or SpatialPolygonsDataFrame. |
compares all elements of x and returns a a list containing:
overlap.df - data.frame where each row shows the indices of which two polygons overlap.
overlap.shp - SpatialPointsDataFrame with the actual overlap for each row in overlap.df.
A list.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | {
require(raster)
# build polygons
df1 <- data.frame(x=c(1, 5, 10, 2, 1), y=c(10, 9, 8, 7, 10))
df2 <- data.frame(x=c(2, 6, 5, 4, 2), y=c(10, 9, 7, 4, 10))
p <- list(Polygons(list(Polygon(df1)), ID=1),
Polygons(list(Polygon(df2)), ID=2))
p <- SpatialPolygons(p)
# check overlap
co <- geCheck(p)
# show distance matrix
plot(p)
plot(co$overlap.shp, col="red", add=TRUE)
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.