Deze hulpfunctie berekent de waarde voor een opgegeven voorwaarde
(verwijzend naar de "rekenregels" in de LSVI-indicatorendatabank) op basis
van opgegeven datasets. Ze doet dit voor 1 enkele voorwaarde en 1 enkele
opname (datum en locatie). Deze functie test NIET of de datasets zich
beperken tot een enkele opname, dus het is aan de gebruiker om enkel
gegevens van 1 locatie mee te geven. Voor een berekening van meerdere
opnamen (en ook de volledige LSVI i.p.v. enkel 1 voorwaarde) verwijzen we
naar de functie berekenLSVIbasis().
Arguments
- OpnameID
nummer van de opname
- VoorwaardeID
ID-nummer (uit LSVI-indicatorendatabank) van de voorwaarde die moet berekend worden
- Kenmerken
Dataframe met soorten of kenmerken en hun bedekking voor 1 opname met minimum de velden
ID,Vegetatielaag,Kenmerk,TypeKenmerk,Waarde,Type,InvoertypeenEenheid(data identiek aanData_soortenKenmerkeninberekenLSVIbasis())- ConnectieLSVIhabitats
Connectie met de databank met indicatoren voor de LSVI van habitats, in te stellen d.m.v. functie
connecteerMetLSVIdb().- LIJST
Dataframe met lijst die weergeeft hoe de vertaling moet gebeuren van categorische variabelen naar numerieke waarden (en omgekeerd). Default worden deze waarden uit de databank met LSVI-indicatoren gehaald d.m.v. de functie
vertaalInvoerInterval(). Aangeraden wordt om deze default te gebruiken (dus parameter niet expliciet invullen), of deze waar nodig aan te vullen met eigen schalen. Omdat er ook een omzetting moet gebeuren voor grenswaarden uit de databank, kan het niet doorgeven van een gedeelte van deze lijst problemen geven.
Value
Een vector van 3 waarden die het resultaat is van de berekening, namelijk het minimum en het maximum van het interval waartussen de berekende waarde ligt en het theoretisch maximum. Als het resultaat een exacte waarde is en geen interval, bevat het minimum en maximum tweemaal dezelfde waarde. (Het resultaat is een interval als de brondata categorische variabelen zijn, bv. bedekkingen volgens de beheermonitoringschaal of Tansley-schaal.)