The following new data source versions are now supported by the corresponding functions (#184):
habitatmap_2023
(read_habitatmap()
)habitatmap_stdized_2023_v1
(read_habitatmap_stdized()
)habitatmap_terr_2023_v1
(read_habitatmap_terr()
)habitatstreams_2023
(read_habitatstreams()
)watersurfaces_hab_v5
(read_watersurfaces_hab()
)Function documentation was updated accordingly.
rbbvos+
has been considered too loosely defined, as an intermediate between rbbvos
and 6510_hua
, and it has not been mapped consistently.
Hence this type is considered obsolete and it has been dropped from the types
and namelist
data sources (#182).
However do note that it exists in versions of habitatmap
and derived data sources.expand_types()
has been adjusted accordingly (#182).Including:
fix_geom
implementation in read_watersurfaces()
is now more efficient (#185);read_habitatmap()
also gained a fix_geom
argument (#184);read_habitatsprings()
now returns integer IDs as integers (#180);expand_types()
with a grouped data frame is now more efficient (13d05ec);read_GRTSmh()
, read_GRTSmh_base4frac()
, read_GRTSmh_diffres()
and read_raster_runif()
now return a SpatRaster
object from {terra} by default (#173).
Previous behaviour using {raster} can still be restored; see below.
However do note that {raster} is a legacy package and {terra} is its successor.
The package can be configured using options()
or corresponding environment variables.
Current configuration state is returned by n2khab_options()
.
See ?n2khab_options
for information on package configuration.
Two settings are now available:
n2khab_data
path, affecting all functions that need this path (#174).read_schemes()
and read_scheme_types()
were moved to a new package {n2khabmon}.
In {n2khab} they are still functional but deprecated, and will eventually disappear (#175).
The accompanying data sources schemes
and scheme_types
have moved to {n2khabmon}.
{n2khab} 0.10.0 will be the minimum version required by {n2khabmon}.
download_zenodo()
has been improved (#169):
read_watersurfaces()
gained extra capabilities (#168):
watersurfaces_v1.2
is now supported;fix_geom
argument allows to fix invalid or corrupt geometries on the fly.
This behaviour is turned off by default (see #60).namelist
has been updated with improved type names (#163; thanks @jeroenvdborre).read_habitatmap()
and derived functions (#165).master
is replaced by main
(#164).types
and env_pressures
data sources. Since it is expected that this upgrade is not compatible with older {git2rdata} versions, the version dependency for {git2rdata} has been updated (#161).scheme_types
data source: update typegroup membership of type 7210
in scheme GW_03.3
(#161).read_shallowgroundwater()
to return the shallowgroundwater
data source (#156).
shallowgroundwater
represents the areas in
the Flemish region of Belgium where the mean lowest groundwater level is estimated to be less than approximately 2 m below soil surface (inbo/n2khab-preprocessing/pull/61; https://doi.org/10.5281/zenodo.5902880).types
, schemes
, scheme_types
, namelist
were updated (#150, #151, #154, #158):
groundw_dep
for type 91F0
;ep_07.2
and ep_07.4
received updated (Dutch) explanations;HQ2190
has been replaced by two schemes HQ2190_terr
and HQ2190_aq
;GW_05.1_aq
(with contributions from L. Denys & A. Leyssen).The following new data source versions are now supported by their associated reading functions:
habitatmap_2020
(read_habitatmap()
- #139)habitatmap_stdized_2020_v1
(read_habitatmap_stdized()
- #139, #140)habitatmap_terr_2020_v1
(read_habitatmap_terr()
- #139, #140)habitatstreams_v1.7
(read_habitatstreams()
- #114)watersurfaces_v1.1
(read_watersurfaces()
- #118)watersurfaces_hab_v4
(read_watersurfaces_hab()
- #142)Function documentation was updated accordingly and refined.
read_raster_runif()
to return the raster_runif
data source (#136, #138)
raster_runif
is a raster with cells matching those of GRTSmaster_habitats
.
Their values are uniformly distributed random numbers between 0 and 1
(inbo/n2khab-preprocessing/pull/55 and following pull requests; https://doi.org/10.5281/zenodo.4745983).checksum()
and associated shortcut functions to calculate file checksums (#122)Including:
scheme_types
data source: updates in typegroup memberships of MNE scheme GW_05.1_terr
(#116)expand_types()
now also supports expanding 5130_hei
to 5130
(#143)read_watercourse_100mseg()
(#105) to return the watercourse_100mseg
data source or one of its elements.
watercourse_100mseg
is a new processed data source (inbo/n2khab-preprocessing/pull/44; https://doi.org/10.5281/zenodo.4452577).Including:
namelist
data source: Dutch shortname of one type changed (#102).sp
, which was used for CRS handling in a few functions (#103).R CMD check
(#107).read_watersurfaces()
has been limited explicitly to using data source version 'watersurfaces_v1.0'.
Accommodation of the newer 'watersurfaces_v1.1' is planned for later.path
argument (#92).
Existing R code will continue to run normally if you complied with the recommended file organization (see vignette("v020_datastorage")
and vignette("v022_example")
) and did not set the path
and file
arguments.read_habitatquarries()
for reading the habitatquarries
data source (#83, #94, inbo/n2khab-preprocessing/pull/41).schemes
& scheme_types
: updates of spatial restrictions, names and typegroup names of MNE schemes (for defining the schemes' target populations);types
: update groundwater dependency of type 2170
.download_zenodo()
(from {inborutils}) (#89)types
: updates of flood dependency scores and hydrological class of several types, following several expert discussions and checksschemes
& scheme_types
: updates regarding spatial restrictions, types and typegroup memberships of MNE schemes (for defining the schemes' target populations);
added MHQ scheme 'HQ2120'env_pressures
: updated explanations. Each pressure now has its own explanationnamelist
: according updatesrenv
framework implemented to enhance reproducibility of generating the built-in textual data sources (#72)read_env_pressures()
: an extra column 'remarks
' is now returned (#65)read_soilmap()
for reading the soilmap
or processed soilmap_simple
data sources (#29; inbo/n2khab-preprocessing/pull/34)read_soilmap()
as an example target (#29)read_habitatsprings()
accommodates the latest version of the habitatsprings
data source (#62, 5604002)read_habitatsprings()
optionally aggregates points to (population) units (#70)read_habitatmap_terr()
now drops occurrences of type 7220
by default, given the information returned by read_habitatsprings()
(#71)Further, a number of smaller fixes and enhancements were made.
read_GRTSmh()
, read_GRTSmh_base4frac()
, read_GRTSmh_diffres()
: avoided CRS error with more recent GDAL/PROJ.4 installations (#61)read_habitatmap_terr()
: fixed non-functioning argument keep_aq_types=FALSE
(#60)types
and env_pressures
)download_zenodo()
from {inborutils}pkgdown
This package is the successor of the {n2khabutils} package.
Previous to commit c8608d9
, the code was part of the n2khab-monitoring repo (formerly 'n2khab-inputs'), where the original version history remains stored.
At that time, the package was called {n2khabutils}.
As a convenience, the {n2khab} repo still holds the rewritten (shrinked) package history from before commit c8608d9
, as defined by the related files and folders.
See this issue in the 'n2khab-monitoring' repo, where the migration is documented.