poly_stat | R Documentation |
calculate statitiscs of polygon based raster extraction. Returns a spatialpolygon dataframe containing decriptive statistics
poly_stat( rasternames = NULL, spdf = NULL, count = 1, min = 1, max = 1, sum = 1, range = 1, mean = 1, var = 1, stddev = 1, quantile = 10, parallel = 1, proj = "+proj=utm +zone=30 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs", path_run = tempdir(), giLinks = NULL )
rasternames |
vector of raster* objects default is NULL |
spdf |
spatial polygon dataframe default is NULL |
count |
0 1 switch |
min |
0 1 switch |
max |
0 1 switch |
sum |
0 1 switch |
range |
0 1 switch |
mean |
0 1 switch |
var |
0 1 switch |
stddev |
0 1 switch |
quantile |
number of quantile |
parallel |
run it parallel default is 1 |
proj |
projection string |
path_run |
run time folder for all kind of calculations, by default tempdir() |
giLinks |
list of GI tools cli pathes, default is NULL |
data frame containing the descriptive statistic of all corresponding raster* objects for each given polygon
Chris Reudenbach
## Not run: # required packages require(uavRst) require(link2GI) # create and check the links to the GI software giLinks<-uavRst::linkGI(linkItems = c("saga","gdal")) if (giLinks$saga$exist) { # get the rgb image, chm and training data url <- "https://github.com/gisma/gismaData/raw/master/uavRst/data/tutorial_data.zip" utils::download.file(url, file.path(tempdir(),"tutorial_data.zip")) unzip(zipfile = file.path(tempdir(),"tutorial_data.zip"), exdir = tempdir()) polyStat <- poly_stat("chm_3-3_train1", spdf = "rgb_3-3_train1.shp", giLinks=giLinks) raster::plot(polyStat) } ##+ ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.