View source: R/combine.buffers.R
combine.buffers | R Documentation |
Creates a new bathy object from a list of existing buffers of compatible dimensions.
combine.buffers(...)
... |
2 or more buffer objects as produced by |
An object of class bathy
of the same dimensions as the original bathy
objects contained within each buffer
objects. The resulting bathy
object contains only NA
s outside of the combined buffer and values of depth/altitude inside the combined buffer.
Benoit Simon-Bouhet
create.buffer
, plot.buffer
, plot.bathy
# load and plot a bathymetry
data(florida)
plot(florida, lwd = 0.2)
plot(florida, n = 1, lwd = 0.7, add = TRUE)
# add points around which a buffer will be computed
loc <- data.frame(c(-80,-82), c(26,24))
points(loc, pch = 19, col = "red")
# create 2 distinct buffer objects with different radii
buf1 <- create.buffer(florida, loc[1,], radius=1.9)
buf2 <- create.buffer(florida, loc[2,], radius=1.2)
# combine both buffers
buf <- combine.buffers(buf1,buf2)
## Not run:
# Add outline of the resulting buffer in red
# and the outline of the original buffers in blue
plot(outline.buffer(buf), lwd = 3, col = 2, add=TRUE)
plot(buf1, lwd = 0.5, fg="blue")
plot(buf2, lwd = 0.5, fg="blue")
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.