Plot an interpolated view of the viewshed analysis
Usage
interpol_view(
res,
plot = TRUE,
breakseq,
breakform = NULL,
plotDEM = FALSE,
fun = mean,
pal = NULL,
...
)Arguments
- res
The resulting list from
viewshed- plot
Should the result be plotted? Default is
TRUE- breakseq
The breaks for value plotting. By default, 5 equal intervals are generated.
- breakform
If
breakseqis missing, a sampling function to calculate the breaks, likequantile, fivenum, etc.- plotDEM
Plot the DEM? Default is
FALSE- fun
Function used for rasterize. Default is
mean- pal
A color palette
- ...
Arguments passed on to
plot.
See also
Other Viewshed Analysis:
cansee(),
plot_viewshed(),
rasterprofile(),
viewTo(),
viewshed()
Other Plotting Functions:
plot_cloud(),
plot_development(),
plot_evolution(),
plot_fitness_evolution(),
plot_heatmap(),
plot_parkfitness(),
plot_result(),
plot_viewshed(),
plot_windfarmGA(),
plot_windrose(),
random_search_single()
Examples
if (FALSE) {
library(raster)
library(sf)
Polygon1 <- sf::st_as_sf(sf::st_sfc(
sf::st_polygon(list(cbind(
c(4496482, 4496482, 4499991, 4499991, 4496482),
c(2666272, 2669343, 2669343, 2666272, 2666272)))),
crs = 3035
))
DEM_meter <- getDEM(Polygon1)
turbloc = st_sample(DEM_meter[[2]], 10, type = "random");
res <- viewshed(r = DEM_meter[[1]], shape=DEM_meter[[2]],
turbine_locs = turbloc, h1=1.8, h2=50)
interpol_view(res, plotDEM = TRUE)
interpol_view(res, breakseq = seq(0,max(colSums(res$Result)),1))
interpol_view(res, plotDEM = FALSE, breakform = quantile)
interpol_view(res, breakform = factor)
## Different color palettes
interpol_view(res, plotDEM = TRUE, pal=topo.colors)
interpol_view(res, plotDEM = TRUE, pal=colorRampPalette(c("white","purple")))
## ... Arguments are past on to the raster plot method
interpol_view(res, plotDEM = TRUE, alpha=0.5)
interpol_view(res, plotDEM = FALSE, breakseq = seq(0,10,1), colNA="black")
}