spat.csv {climodr} | R Documentation |
Spatial aggregation for CSV-Data
Description
Extract station coordinates from meta-data and reproject the coordinates to the project coordinate reference system.
Usage
spat.csv(
envrmt = .GlobalEnv$envrmt,
method = "monthly",
des_file,
crs = NULL,
save_output = TRUE,
...
)
Arguments
envrmt |
variable name of your envrmt list created using climodr's 'envi.create' function. Default = envrmt. |
method |
character. Either "daily", monthly" or "annual". Also depends on the available data. |
des_file |
character. The filename and data type of the meta-data. (Only reads .csv) |
crs |
character. EPSG of the Coordinate Reference System, if no **res_area.tif** file is provided. |
save_output |
logical. If cleaned data should be saved permanently in the Environment put save_output = TRUE. Otherwise the output will be saved in the temporary directory. Default: TRUE |
... |
arguments passed down from other functions. |
Value
Data Frame
See Also
'prep.csv', 'proc.csv', 'fin.csv'
Examples
#create climodr environment and allow terra-functions to use 70% of RAM
envrmt <- envi.create(proj_path = tempdir(),
memfrac = 0.7)
# Load the climodr example data into the current climodr environment
clim.sample(envrmt = envrmt)
#prepare csv-files
prep.csv(envrmt = envrmt,
method = "proc",
save_output = TRUE)
#process csv-files
csv_data <- proc.csv(envrmt = envrmt,
method = "monthly",
rbind = TRUE,
save_output = TRUE)
#extract station coordinates
csv_spat <- spat.csv(envrmt = envrmt,
method = "monthly",
des_file = "plot_description.csv",
save_output = TRUE)
head(csv_spat)
[Package climodr version 1.0.0 Index]