Skip to content

Programmatuur en dataelementen van het model

Jip Claassens edited this page Oct 28, 2025 · 5 revisions

Bovenop de standaard setup van GeoDMS (zie naming conventions) hanteert de Ruimtescanner de volgende containerstructuur en logische opbouw.

  • Modelparameters: bevat alle modelbrede instellingen die in elke variant gelden.
  • Variantparameters: bevat instellingen die variant-specifiek zijn; voor elke variant staan de waarden naast elkaar, waarbij alleen de waarde van de gekozen variant wordt gebruikt.
  • CaseClassifications: sommige classificaties zijn variant-specifiek. Vanuit deze container worden subsets van de relevante classificaties afgeleid.
  • PrivData: bevat uitsluitend data die niet openbaar beschikbaar is. In een publieke versie verschijnen deze items rood; dat is geen probleem, want ze worden dan niet aangeroepen.
  • SourceData: inlezen van brondata. Hier worden zo min mogelijk aanpassingen aan de oorspronkelijke data gedaan.
  • BaseData: combineert en bewerkt de brondata om de gewenste modeldoelen te kunnen berekenen. Deze gegevens zijn nog niet variant-specifiek.
  • VariantData: bevat data die variant-specifiek is, bijvoorbeeld geschiktheid (suitability). Deze wordt opgebouwd via ontwikkelpakketten die per variant verschillen.
  • Allocatie: doorloopt het allocatieproces (per zichtjaar, per sequentie, per sector-alloc-regio, per iteratie en per subsector).
  • Indicatoren: leest de ontkoppelde allocatieresultaten in en berekent een reeks indicatoren en statistieken.
  • PostAllocAnalyses: bevat aanvullende analyses op de allocatieresultaten. Deze staan los van de kern-engine van het model, om die overzichtelijk en schoon te houden.
  • CommitChecks: bevat finale controles waarmee snel kan worden nagegaan of het model correct draait en consistente resultaten geeft.
  • WritePrivData: genereert ontkoppelde priv-data (alleen beschikbaar bij de juiste toegangsrechten).
  • WriteBaseData: ontkoppelt alle benodigde basedata. Dit bespaart rekentijd tijdens modellering of exploratief rekenen, en is bruikbaar bij het doorrekenen van meerdere varianten, omdat de basedata voor elke variant gelijk is.
  • WriteVariantData: ontkoppelt alle benodigde variantdata. Dit versnelt modellering en exploratief rekenen doordat variantdata slechts één keer wordt opgebouwd.
  • WriteAllocatie: hulpcontainer voor een verkort pad naar het genereren van allocatieresultaten.

Clone this wiki locally