Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Inleiding

We maken in deze casus een simpele themakaart. Daarin zit een achtergrond laag en voegen we knoppen toe om een externe applicatie te openen op een xy (klik) locatie.

Themakaart aanmaken

Begin met het aanmaken van een nieuwe themakaart. 

...

Vul de gevraagde belangrijke informatie in.

Titel

API koppeling - [NAAM]

Projectie

28992

Kaartextent & startextent 

...

Configureer eerst de widgets, Werkbalk, Zijbalken en kaartlagen. Als laatste configureren we de API koppeling. Het configureren van de API koppeling doen we bij de systeeminstellingen. Daarna gebruiken we de koppeling bij de kaartlaag instellingen.

Widgets:

...

Zijbalken:

...

Werkbalken:

Voeg de basis werkbalk toe. 

...

Kaartlagen: 

Voeg de kaartlaag “BRT standaard” toe.

...

Open de kaart, die zal er ongeveer zo uit zien:

...

Themakaart met een API configuratie

Webservice en kaartlaag aanmaken.

We gaan nu een WMS kaartservice, kaartlaag en api configuratie toevoegen aan deze themakaart. We hebben in de workshop “FME server script als Onemap API koppeling” een fme script gemaakt waarmee we informatie van de BRO bodemkundige booronderzoeken kunnen bevragen. Dit script gaan we in deze workshop in Onemap configureren. 

Maak eerst een Gebruik deze kaartservice aan:

Titel

BRO Bodemkundig onderzoek

URL

https://service.pdok.nl/bzk/bodem/bro-bodemkundig-booronderzoek/wms/v1_0

Instellingen

WMS, 1.3.0, OGC

...

Titel

Bodem profiel

Feature informatie (TWIG)

{% for key,value in _context %}

<div><strong> {{  key  }} </strong> :  {{  value  }} </div>

{% endfor %}

Image Modified

Voeg de kaartlaag toe aan de kaart.

image-20240603-115211.pngImage Added

Image RemovedImage Removedimage-20240603-115228.pngImage Added

API koppeling aanmaken

Ga naar systeeminstellingen, API configuraties en maak een nieuwe API configuratie aan.

...

Titel

BRO BHR boringen workshop [NAAM]

URL

https://etl-nieuwland.fmecloud.com/fmedatastreaming/workshop/BRO_boring.fmw

Aangepaste HTML headers sleutel

Authorization

Aangepaste HTML headers waarde

fmetoken token=3ffd45cf6a0e689a980736f83c271c5519a8925f

Image Modified

Sla de instellingen op.

Voeg de API configuratie toe aan de kaartlaag.

Ga naar de kaartlaag “Bodem profiel”. Klik in het kaartlaag menu (links) op “API configuraties.

...

Vul deze gegevens in:

Titel

Bodem profiel [NAAM]

API Selector

De in de vorige stap aangemaakte api koppelings naam. 

BRO BHR boringen workshop [NAAM]

URL

?bro_id={inspireId}

TWIG Template

{% set body = _context[0] %}

{{ body.json_result }}

Publiceer de API configuratie.

Bekijk de kaart. We kunnen nu de objecten in de kaart aanklikken en via het tabje “Bodem profiel” een FME script aanroepen dat veel informatie uit de BRO API interface haalt. 

Pas de feature informatie grootte aan aan het formaat van de afbeelding die getoond wordt.

Image Modified