Voisins: Recherche voisins

Description Usage Arguments Value Author(s) Examples

View source: R/voisins.R

Description

Recherche de tous les polygones voisins d'un polygone.

Usage

1
Voisins(shp)

Arguments

shp

couche géoréférencée contenant des POLYGON ou MULTIPOLYGON.

Value

La fonction renvoie l'objet sf fourni en entrée avec deux géométries supplémentaires, l'une correspondant pour chaque polygone à l'union des voisins (geom2), l'autre à l'union du polygone avec ses voisins (geom1).

Author(s)

Max Bruciamacchie

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
nc = st_read(system.file("shape/nc.shp", package="sf"))
shp <- voisins(nc)

par(mfrow=c(1,2))
st_geometry(shp) <- "geom1"
plot(st_geometry(shp[100,]),border="blue", lwd=4)
plot(st_geometry(nc[100,]), col="grey90", add=T)
plot(st_geometry(nc), border="red", lwd=1.5, add=T)

st_geometry(shp) <- "geom2"
plot(st_geometry(shp[100,]),border="blue", lwd=4)
plot(st_geometry(nc[100,]), col="grey90", add=T)
plot(st_geometry(nc), border="red", lwd=1.5, add=T)
par(mfrow=c(1,1))

Bruciamacchie/Forestree documentation built on Feb. 23, 2022, 3:50 p.m.