environmentalImport was hard to read with checking, importing, downloading, and saving parameter rasters; these have now been replaced with designated functions and have been moved into defineEnvSource.R.
defineEnvSource did not check whether existing elevation raster encompassed the study region before downloading.
added code in defineEnvSource to calculate distance to water from corine data
get_modis in defineEnvSource used regionGeometry instead of regionGeometryBuffer.
What changes have been made?
data/external/focalCovariates.csv - distance_water: derived from corine
functions/checkAndImportRast.R - explore given dataPath for raster of a given parameter that encompasses a regionGeometry of interest
functions/generateRastFileName.R - generate a descriptive file path/name for a raster based on its spatial extent, resolution, and parameter name.
pipeline/import/environmentalImport.R - use checkAndImportRast to search/import rasters, and move saving into defineEnvSource
pipeline/import/utils/defineEnvSource.R - save raster at the end, use regionGeometryBuffer in get_modis, check if elevation covers region before calculating slope/aspect, add 'distance_water' calculation from corine data
Why have changes been made?
What changes have been made?