Geeft de invoervereisten voor de waarde van een opname
Source:R/geefInvoervereisten.R
geefInvoervereisten.RdDeze functie geeft alle informatie die nodig is om
veldobservaties klaar te maken voor de berekening van de de Lokale Staat van
Instandhouding met de functie berekenLSVIbasis(), alsook de
berekeningsregels die gebruikt worden.
Allereerst geeft ze de Voorwaarde die vermeld moet worden bij de
observaties (zie Data_voorwaarden bij berekenLSVIbasis()), samen
met informatie uit de LSVI-tabellen (vnl. beoordelingsmatrix) en een
beschrijving van de voorwaarde (Voorwaarde) die zou moeten toelaten om de
koppeling te maken.
Verder geeft ze informatie over de Waarde die verwacht wordt in de functie
berekenLSVIbasis(). AnalyseVariabele is een korte omschrijving voor de
variabele waarde, bv. "aantal" staat voor het aantal soorten of klassen en
"bedekking" voor de totale bedekking van de lijst soorten of klassen.
(Zie vignette("berekeningen", package = "LSVI") voor een uitgebreide
beschrijving van de achterliggende berekeningen.)
Referentiewaarde en Operator geven respectievelijk de grenswaarde en de
vergelijking aan op basis waarvan de beoordeling van de waarde zal gebeuren.
Voor elke AnalyseVariabele wordt informatie gegeven over het formaat dat
verwacht wordt voor Waarde: de Eenheid (die niet opgenomen moet worden in
Waarde maar wel de grootte-orde van het verwachte getal aangeeft), het
formaat van de variabele (TypeVariabele), en bij categorische variabelen
het Invoertype en de Invoerwaarde (een naam voor de categorische
variabele en de mogelijke waarden die deze kan aannemen).
Waar nodig, wordt een soortengroep of studiegroep opgegeven. Een
studiegroep is eigenlijk equivalent aan een soortengroep: de verschillende
klassen of fasen of ... waarvoor een bedekking of andere analysevariabele
moet berekend worden. Voorbeelden zijn groeiklassen, vegetatielagen, ...
Omwille van de overzichtelijkheid van de tabel is voor de Soortengroep enkel
een ID gegeven, de volledige lijst kan opgevraagd worden met de functie
geefSoortenlijstInvoerniveau().
Ingeval van de AnalyseVariabele aantal kan er ook een
SubAnalyseVariabele
vermeld zijn, meestal bedekking, die aangeeft aan welke voorwaarde elke
soort of klasse afzonderlijk moet voldoen. Aan deze SubAnalysevariabele
zijn dezelfde velden gekoppeld als aan AnalyseVariabele, nl.
SubReferentiewaarde, SubOperator, SubEenheid, TypeSubVariabele,
SubInvoertype en SubInvoerwaarde.
Bijvoorbeeld, bij de voorwaarde "minimum 5 soorten minimum talrijk aanwezig"
zal de AnalyseVariabele aantal zijn, de Referentiewaarde "5",
de Operator ">=", TypeVariabele "Geheel getal", SubAnalysevariabele
"bedekking", SubReferentiewaarde "T", SubOperator ">=",
TypeSubVariabele "Categorie" en SubInvoertype "Beheermonitoringsschaal
2017".
Usage
geefInvoervereisten(
Versie = "alle",
Habitatgroep = "alle",
Habitattype = "alle",
Criterium = "alle",
Indicator = "alle",
Kwaliteitsniveau = "alle",
Weergave = c("basis", "uitgebreid"),
ConnectieLSVIhabitats = NULL
)Arguments
- Versie
De versie van het LSVI-rapport, bv. "Versie 2" of "Versie 3". Bij de default "alle" worden de gegevens voor de verschillende versies gegeven. De mogelijke waarden kunnen opgevraagd worden via
geefUniekeWaarden("Versie", "VersieLSVI")ofgeefVersieInfo().- Habitatgroep
Parameter waarmee alle habitats van een bepaalde habitatgroep kunnen geselecteerd worden, bv. "Bossen", "Heiden", "(Half-)natuurlijke graslanden", "Zoete en brakke wateren",... en "alle" (=default). Deze waarde moet niet gespecifieerd worden als een bepaald habitat(sub)type geselecteerd wordt. De mogelijke waarden kunnen opgevraagd worden via
geefUniekeWaarden("Habitatgroep", "Naam").- Habitattype
Parameter waarmee een habitattype of habitatsubtype kan geselecteerd worden. Als dit een habitattype betreft met meerdere subtypes, zullen de gegevens van alle subtypes van dit habitattype weergegeven worden. De mogelijke waarden kunnen opgevraagd worden via
geefUniekeWaarden("Habitattype", "Code"). Er is voor deze parameter ook de mogelijkheid om een vector van meerdere habitat(sub)typen op te geven.- Criterium
Het LSVI-criterium waarvoor de gegevens geselecteerd worden: "Vegetatie", "Structuur", "Verstoring" of "alle".
- Indicator
De indicator waarvoor de gegevens uit de databank gehaald worden. De mogelijke waarden kunnen opgevraagd worden via
geefUniekeWaarden("Indicator", "Naam").- Kwaliteitsniveau
Voor elke versie van de LSVI zijn er een of meerdere kwaliteitsniveaus gedefinieerd in de databank. Zo is er bij Versie 2.0 een onderscheid gemaakt tussen goede staat (A), voldoende staat (B) en gedegradeerde staat (C). Hier duidt kwaliteitsniveau 1 de grens tussen voldoende (B) en gedegradeerd (C) aan en kwaliteitsniveau 2 het onderscheid tussen goed (A) en voldoende (B). Bij Versie 3 duidt kwaliteitsniveau 1 op het onderscheid tussen ongunstig en gunstig en kwaliteitsniveau 2 op de streefwaarde (uiteindelijk niet opgenomen in rapport). De betekenissen van de 2 kwaliteitsniveaus voor de verschillende versies is weergegeven in de tabel Versie in de databank en kan opgevraagd met de functie
geefVersieInfo(). Geef als parameter Kwaliteitsniveau op op basis van welk kwaliteitsniveau de berekening gemaakt moet worden. (Strikt genomen is de berekening van de LSVI de berekening volgens kwaliteitsniveau 1.)- Weergave
Wat moet er in de tabel weergegeven worden? De default "basis" geeft een meer overzichtelijke tabel waarbij mogelijke invoerwaarden gescheiden door een komma in 1 cel weergegeven worden, "uitgebreid" geeft deze invoerwaarden met alle bijhorende informatie weer in aparte records, waardoor de tabel groot en onoverzichtelijk is.
- ConnectieLSVIhabitats
Connectie met de databank met indicatoren voor de LSVI van habitats, in te stellen d.m.v. functie
connecteerMetLSVIdb().
Examples
# Omwille van de iets langere lange duurtijd van de commando's staat bij
# onderstaande voorbeelden de vermelding 'dontrun' (om problemen te vermijden
# bij het testen van het package). Maar de voorbeelden werken en kunnen zeker
# uitgetest worden.
if (FALSE) { # \dontrun{
library(LSVI)
maakConnectiePool()
geefInvoervereisten(
Versie = "Versie 2.0",
Habitattype = "4030",
Kwaliteitsniveau = "1"
)
library(pool)
poolClose(ConnectiePool)
} # }