Geo ESDL service

De Geo ESDL service is een generieke software component die de link maakt tussen de geo- of GIS-wereld en de ESDL wereld. Deze component maakt het mogelijk om op een volledig configureerbare manier de volgende typen data naar ESDL te vertalen:

  • Verschillende soorten GIS data: dit kan gaan over vector of raster data in een Postgres database of over data gepubliceerd als WMS of WFS service.
  • Overige datasets (tabellen in CSV of Excel) die ten minste een vorm van locatie informatie bevatten. Dit betreffen allemaal datasets die gebruik maken van standaard CBS coderingen voor buurten, wijken, gemeentes, enzovoorts.

De Geo ESDL Service maakt gebruik van service configuraties en dataset configuraties voor bovenstaande twee data soorten. In die configuratie staat alle informatie die nodig is om te weten welke databron op welke manier bevraagd moet worden, welke bewerkingen op die data moeten plaatsvinden en hoe hier vervolgens een ESDL object van gemaakt moet worden.

GIS data

GIS data kan op verschillende manieren bevraagd worden, afhankelijk van de structuur van de data.

  • De eerste mogelijkheid is om data voor een specifieke locatie (aangegeven met breedtegraad en lengtegraad coördinaten) op te vragen. Een voorbeeld hiervan is het genereren van een ESDL object GeothermalSource voor een geothermie bron op een bepaalde locatie, waarbij de informatie over de ondergrond op die locatie wordt gebruikt om de ESDL attributen van het GeothermalSource object in te vullen.
  • De tweede mogelijkheid is om alle data te verzamelen voor een specifiek gebied (aangegeven met de polygoon vorm van het betreffende gebied). Een voorbeeld hiervan is om informatie over alle restwarmtebronnen binnen de gemeentegrenzen van Rotterdam te verzamelen en terug te geven als een lijst van ESDL objecttype ResidualHeatSource, waarbij relevante attributen vertaald worden vanuit de data.

Overige datasets

Heel vaak worden datasets gepubliceerd met informatie over een specifiek gebied (een buurt, wijk, gemeente, provincie, RES regio). Deze informatie heeft niet betrekking op een precieze locatie, maar is relevant voor het gebied als geheel. Ook deze type datasets kunnen met de Geo ESDL Service ontsloten worden en vertaald worden naar ESDL.

Voorbeelden van dit soort datasets zijn:

  • Informatie vanuit bijvoorbeeld CBS of Klimaatmonitor over geconsumeerde of geproduceerde energie per sector per gemeente
  • Informatie vanuit stichting ELaad met prognoses voor de ontwikkeling van de energievraag voor het laden van elektrische voertuigen, opgesplitst in thuisladen, laden op het werk en laden bij publieke laadpunten

Functionaliteiten

De Geo ESDL Service biedt de volgende mogelijkheden:

  • Het bevragen van één of meerdere GIS datasets (beschreven in een service configuratie) op één specifieke locatie
  • Het verzamelen van informatie uit één of meerdere GIS datasets (beschreven in een service configuratie) binnen een gebied beschreven door een polygoon
  • Het bevragen van een dataset op basis van CBS buurt, wijk, gemeente codes
  • Het opvragen van een lijst met service configuraties of dataset configuraties
  • Het opvragen van de configuratie van één specifieke service of dataset configuratie
  • Het aanmaken van een configuratie voor een service of dataset
  • Het verwijderen van een configuratie van een service of dataset

Flow diagram

Wat er gebeurt als de Geo ESDL Service aangeroepen wordt, staat schematisch weergegeven in onderstaande figuur. In principe kan deze service ook zonder de ESDL MapEditor gebruikt worden.

Integratie met de ESDL MapEditor

De Geo ESDL Service kan op verschillende manieren gebruikt worden vanuit de ESDL MapEditor. Dit hangt af van het type data dat bevraagd wordt. Voor locatie gebaseerde GIS-data, kan er in de MapEditor een menu optie geconfigureerd worden die verschijnt zodra een gebruiker met de rechter muisknop op de kaart klikt. Bij het aanroepen van de Geo ESDL Service worden de coordinaten van de locatie waarop geklikt wordt doorgegeven. Een andere optie is om een menu optie toe te voegen aan het context menu van een Area. Dat biedt de gebruiker de mogelijkheid om de polygoon van een Area te tekenen, en vervolgens voor dit gebied alle relevante informatie in een dataset te bevragen. De laatste mogelijkheid is om een context menu optie toe te voegen aan een CBS gebied (buurt, wijk, gemeente, …). Als voor deze optie gekozen wordt, wordt de CBS codering voor het gebied meegegeven in de aanroep van de Geo ESDL Service en kan deze codering gebruikt worden voor het ophalen van de relevante data.

Voorbeeldtoepassingen

De mogelijkheden met de Geo ESDL Service zijn gigantisch. Om een indruk te geven van deze mogelijkheden is het het makkelijkste om een aantal voorbeelden te noemen van toepassingen waarvoor de Geo ESDL Service op dit moment al gebruikt wordt.

Geothermie bronnen

De eerste mogelijke toepassing betreft het toevoegen van een geothermiebron in de ESDL, waarbij de technische en economische specificaties van de geothermiebron bepaald worden op basis van kaartdata. De te volgen gebruikersworkflow wordt gevisualiseerd op onderstaande slide

De volgende stappen worden onderscheiden:

  1. De gebruiker is een warmtenetwerk aan het ontwerpen en is geinteresseerd in de mogelijkheden van geothermie in het gebied. Op de achtergrond wordt een kaartlaag getoond van de economische potentie van geothermie (donkergroen geeft een grote mogelijke potentie aan). De gebruiker klikt op de kaart op een locatie waar hij de geothermie bron in z’n netwerk wil toevoegen.
  2. De Geo ESDL Service wordt aangeroepen met een referentie naar de service configuratie voor geothermiebronnen. In deze configuratie is gespecificeerd welke kaartlagen voor de ondergrond relevant zijn en welke informatie op welke manier uit deze kaartenlagen gecombineerd moet worden om te komen tot de technische en economische attributen van een bron op deze locatie.
  3. In deze zelfde configuratie staat beschreven welke ESDL assettype gegenereerd moet worden (in dit geval een GeothermalSource) en welke ESDL attributen ingevuld moeten worden. De GeothermalSource verschijnt op de kaart in de ESDL MapEditor op de locatie waar de gebruiker geklikt heeft. De attributen zijn bepaald door kaartlagen op deze locatie te bevragen.
  4. De gebruiker sluit de GeothermalSource aan in zijn netwerk, draait z’n simulatie of optimalisatie model en bekijkt de resultaten.

Windturbines

Een ander voorbeeld betreft het toevoegen van wind turbines aan een ESDL energiesysteem beschrijving, waarbij de geproduceerde hoeveelheid energie berekend wordt gebruikmakend van een kaartlaag met locatie specifieke vollasturen voor wind op land.

Restwarmtebronnen voor een bepaald gebied opvragen

Een ander voorbeeld betreft het opvragen van informatie over restwarmtebronnen in een bepaald gebied beschreven door een getekende polygoon.

Waterstof opslag in zoutcavernes of voormalige gasvelden

Een ander voorbeeld betreft het toevoegen van een GasStorage asset aan een ESDL energiesysteem beschrijving, waarbij de capaciteit van de opslag bepaald wordt aan de hand van een dataset die van de geschikte velden informatie over de inhoud (volume) bevat.

nl_NL_formalDutch