Kaart

Flexmap

Met ingang van versie 1.32 kent Openwave een nieuwe manier van tonen van en tekenen op een kaart: de FlexMap.
Deze Flexmap wordt getoond indien

de instelling sectie: Programma en Item: Flexmap aangevinkt is.

de kolom info van de instelling sectie Programma: en Item: toonkaart leeg is (hier kan namelijk de url van een externe kaart staan).

De Flexmap wordt altijd gebruikt voor het tekenen en opslaan van punten of contouren.
Bij het oproepen van een FlexMap kaart worden de geo-data getoond op basis van een xml. Deze xml's zijn door een functioneel beheerder aanpasbaar en ook nieuw te maken.

Verplichte instellingen (indien geen flexmap)

De instelling Sectie: Programma en Item: ToonKaart moet aangevinkt zijn. Indien een externe kaartviewer wordt gebruikt moet in Getal2 van deze instelling de opstart zoomwaarde genoteerd worden. Bij de standaardkaart is dit optioneel (defaultwaarde = 14).

Getal2 van Sectie: WaSe-Publicatielijst en Item: Map_def_lat moet gevuld zijn met de y-coördinaat (in rijksdriehoek) van het centrum waaromheen de kaart moet starten indien dit gegeven niet uit de locatiegegevens gehaald kan worden en uit de facultatieve instellingen hieronder.

Getal2 van Sectie: WaSe-Publicatielijst en Item: Map_def_lon moet gevuld zijn met de x-coördinaat (in rijksdriehoek) van het centrum waaromheen de kaart moet starten indien dit gegeven niet uit de locatie gegevens gehaald kan worden en uit de facultatieve instellingen hieronder.

Algemene Kaart

De algemene kaart is een interne kaart oproepbaar vanuit de tegel Kaart op het openingsscherm (Tegel Kaart).

De kaart wordt gecentreerd rond de ingestelde Map_def_Lon en Map_def_lat (zie hierboven verplichte instellingen).

Op deze kaart kunnen externe WMS/WFS lagen getoond worden, waaronder kaartlagen die met OpenWave Rapportages zijn gemaakt. Zie: Geo-WMS/WFS lagen en Rapportage als WMS-laag.

De punten op deze kaart kunnen worden geselecteerd (aangewezen met de muis) waarna in een box de informatie die bij het punt hoort zichtbaar wordt.

Met de combinatie Ctrl-toets en Muis-slepen kan een rechthoek om één of meer punten worden getrokken, waarvan de informatie van al deze punten rechtsonder in een box wordt getoond.

Zaak/locatie gebonden kaart: Interne of Externe kaartviewer

De zaak/locatie gebonden kaarten die oproepbaar zijn met de kaartknop op diverse schermen, worden gecentreerd rondom het locatie adres van de betrokken zaak, inrichting of projectlocatie (tbzaakkadperc).

Indien kolom Info van Sectie: Programma Item: Toonkaart een gevulde waarde heeft dan beschouwt OpenWave die gevulde waarde als een URL van een externe kaartviewer die geopend moet worden als de gebruiker op de Toon-kaart knop klikt vanuit een detailscherm of een portal.

Wanneer die kolom Info niet is gevuld, dan wordt de standaardkaart (interne kaartviewer) van OpenWave aangeroepen.

Zaak/locatie gebonden kaart: Externe kaartviewer

Indien kolom Info van Sectie: Programma Item: Toonkaart een gevulde waarde heeft dan beschouwt OpenWave die gevulde waarde als een URL die geopend moet moet worden als de gebruiker op de toon-kaart knop klikt vanuit een detailscherm of een portal. In die URL-string zal OpenWave eerst de variabelen:

%x% vervangen door de x-coördinaat van het bijbehorende locatie adres

%y% vervangen door de y-coördinaat van het bijbehorende locatie adres

%zoom% vervangen door Getal2 van Sectie: Programma Item: Toonkaart.

Voorbeeld:

Indien kolom Info van Sectie: Programma Item: Toonkaart is gevuld met:

https://kaart.pdok.nl/api/api.html?mloc=%x%,%y%&mt=mt3&loc=%x%,%y%&zoom=%zoom%&tekst=Locatie:%3C/BR%3E%x%,%y%

en de kolom Getal2 van die instelling heeft de waarde 12

en de gebruiker staat op op een zaak met locatie adres coördinaten 172706, 449311

dan zal OpenWave de volgende URL in een nieuw tabblad openen:

https://kaart.pdok.nl/api/api.html?mloc=172706,449311&mt=mt3&loc=172706,449311&zoom=12&tekst=Locatie:%3C/BR%3E172706,449311

Zaak/locatie gebonden kaart: Interne kaartviewer (standaardkaart) kleuren en layers

De gegevens die worden getoond bij de interne standaardkaart zijn afhankelijk vanuit welke situatie de knop Toon Kaart wordt aangeroepen: Een polygoon wordt als lijn getoond indien het beginpaar (x,y) niet overeenkomt met het eindpaar.

De kleuren moeten opgegeven worden conform de CSS benamingen. Zie http://www.w3schools.com/cssref/css_colors.asp LAYER 1 (staat default aangevinkt): locatie zaak/inrichting/object.

Vanuit een locatie (tbperceeladressen):

punt en polygoon van locatie adres in de CSS-kleur gedefinieerd door kolom tekst van de instelling Sectie: Programma en Item: KaartCsscolornamePerceel. Default: rood.

Vanuit een zaakportaal of detailscherm van een zaak:

punt en polygoon van onderliggende locatie adres (kleur zie hierboven). In legenda onder aanvinkvak: locatie zaak/inrichting

polygoon van zaak zelf in de CSS-kleur gedefinieerd door kolom tekst van de instelling Sectie: Programma en Item: KaartCsscolornameHoofdzaak Default: Salmon.

punt en polygoon van de hoofdprojectlocatie (alleen omgeving en handhavingen) wanneer de punt/polygoon van de locatie (tbperceeladressen) ontbreken. Kleur conform die van bovenliggende zaak.

Vanuit een projectlocatie (tbzaakkadperc):

punt en polygoon van de projectlocatie adres in rood.

Vanuit een inrichting portaal of detailscherm van een inrichting:

punt en polygoon van onderliggende locatie adres (kleur zie hierboven).

polygoon van inrichting zelf in de CSS-kleur gedefinieerd door kolom Tekst van de instelling Sectie: Programma en Item: KaartCsscolornameInrichting Default: Salmon. In legenda onder aanvinkvak: locatie zaak/inrichting)

Vanuit een detailscherm van een objectregistratie bij een inrichting

punt en polygoon van bovenliggende locatie adres (kleur zie hierboven).

polygoon van inrichting zelf (kleur zie hierboven).

Indien vanuit tabel:

tbmilopslag

vlak en punt met de kleur gedefinieerd in tbmilrubriek (beheer: Inrichtingenbeheer, kolom: Kenmerken, tegel: Milieurubrieken) waaraan de opslag/voorz. kaart is gekoppeld. Default: Purple.

gevaar/hindercirkel met de kleur gedefinieerd in tbmilomsradius (beheer: Inrichtingenbeheer, kolom: Kenmerken, tegel: Milieucirkels) waaraan de opslag/voorz. kaart is gekoppeld. Default: Purple.

tbmilemwater

vlak en punt met de kleur gedefinieerd in tbmilrubriek (beheer: Inrichtingenbeheer, kolom: Kenmerken, tegel: Milieurubrieken) waaraan de waterlozingskaart via de codetabel tbmilsrtlozing (Inrichtingenbeheer, tegel: Soort waterlozing) is gekoppeld. Default: Aqua.

gevaar/hindercirkel met de kleur gedefinieerd in tbmilomsradius (beheer: Inrichtingenbeheer, kolom: Kenmerken, tegel: Milieucirkels) waaraan de waterlozingskaart is gekoppeld. Default: Aqua.

tbmilstal

vlak en punt met de kleur gedefinieerd in tbmilrubriek (beheer: Inrichtingenbeheer, kolom: Kenmerken, tegel: Milieurubrieken) waaraan de stal is gekoppeld. Met de kolom Tekst van de instelling Sectie: Inrichtingen en Item: DefaultCodeRubriekStal kan een default rubriek worden toegekend aan een stal. De Tekst verwijst hier naar de kolom dvcode van tbmilrubriek. Default: Green.

gevaar/hindercirkel met de kleur gedefinieerd in tbmilomsradius (beheer: Inrichtingenbeheer, kolom: Kenmerken, tegel: Milieucirkels) waaraan de stalkaart is gekoppeld. Default: Green.

tbmilemlucht

vlak en punt met de kleur gedefinieerd in tbmilrubriek (beheer: Inrichtingenbeheer, kolom: Kenmerken, tegel: Milieurubrieken) waaraan de luchtemissiekaart is gekoppeld. Met de kolom Tekst van de instelling Sectie: Inrichtingen en Item: DefaultCodeRubriekLucht kan een default rubriek worden toegekend aan een luchtemissiepunt. De Tekst verwijst hier naar de kolom dvcode van tbmilrubriek. Default: Blue.

gevaar/hindercirkel met de kleur gedefinieerd in tbmilomsradius (beheer: Inrichtingenbeheer, kolom: Kenmerken, tegel: Milieucirkels) waaraan de luchtemissiekaart is gekoppeld. Default: Blue.

tbhorontheffingen (mist dddatum groter of gelijk vandaag)

vlak en punt met de kleur gedefinieerd in tbmilrubriek (beheer: Inrichtingenbeheer, kolom: Kenmerken, tegel: Milieurubrieken) waaraan de ontheffingskaart is gekoppeld. Default: Purple.

gevaar/hindercirkel met de kleur gedefinieerd in tbmilomsradius (beheer: Inrichtingenbeheer, kolom: Kenmerken, tegel: Milieucirkels) waaraan de ontheffingskaart is gekoppeld. Default: Purple.

tbmilasbest

vlak en punt met de kleur gedefinieerd in tbmilrubriek (beheer: Inrichtingenbeheer, kolom: Kenmerken, tegel: Milieurubrieken) waaraan de asbestkaart is gekoppeld. Met de kolom Tekst van de instelling Sectie: Inrichtingen en Item: DefaultCodeRubrieAsbest kan een default rubriek worden toegekend aan de asbestkaart. De Tekst verwijst hier naar de kolom dvcode van tbmilrubriek. Default: Goldenrod.

gevaar/hindercirkel met de kleur gedefinieerd in tbmilomsradius (beheer: Inrichtingenbeheer, kolom: Kenmerken, tegel: Milieucirkels) waaraan de asbestkaart is gekoppeld. Default: Goldenrod.

tbmildiversen

vlak en punt met de kleur gedefinieerd in tbmilrubriek (beheer: Inrichtingenbeheer, kolom: Kenmerken, tegel: Milieurubrieken) waaraan de diversen-kaart via de codetabel tbmilsrtdivers (Inrichtingenbeheer, tegel: Milieu gegevenssoort) is gekoppeld. Default: Purple.

gevaar/hindercirkel met de kleur gedefinieerd in tbmilomsradius (beheer: Inrichtingenbeheer, kolom: Kenmerken, tegel: Milieucirkels) waaraan de diversen-kaart is gekoppeld. Default: Purple.

tbmilopslagevcontour (REV: kan gevuld zijn indien de bovenliggende opslagkaart een REV: referentiecontour is).

vlak en punt met de kleur gedefinieerd in tbrevevcontour (beheer: Inrichtingenbeheer, kolom: REV, tegel: ev-contouren) waaraan de EV-contour-kaart is gekoppeld. Default: Purple.

gevaar/hindercirkel idem dito. Default: Purple.

tbmilbklkwetsbgebloc (REV: kan gevuld zijn indien de bovenliggende inrichting een REV: locatie activiteit is).

vlak (alleen vlak, geen punt of cirkel) met de kleur gedefinieerd in tbrevkwestbgebloc (beheer: Inrichtingenbeheer, kolom: REV, tegel: Kwetsbare gebouwen/locaties) waaraan de gebouw/locatie-kaart is gekoppeld. Default: Silver.

LAYER 2 (staat default NIET aangevinkt): alle punten en vlakken (lijnen) van opslag/voorz- en stal- en kwetsbare gebouwen bij de geselecteerde inrichting.

LAYER 3 (staat default NIET aangevinkt): alle overige emissiepunten/vlakken bij de geselecteerde inrichting.

LAYER 4 (staat default NIET aangevinkt): alle hinder- en gevaarcirkels bij de geselecteerde inrichting.

LAYER 5 (staat default NIET aangevinkt): alle kwetsbare gebouwen en kwetsbare locaties bij de geselecteerde inrichting.

Indien de instelling Sectie: Inrichtingen Item: Kaartlayers2en3 is aangevinkt en de gebruiker start de kaart vanuit een inrichting, dan worden laag e en laag 3 automatisch aangevinkt.

Polygonen worden op drie manieren ondersteund (LET OP: de kaart wordt altijd gecentreerd rondom het punt, dus als het polygoon niet zichtbaar is, is deze mogelijk te ver verwijderd van de x en y van het punt):

^ Invoer als LineString (lijn): het beginpaar van de coördinatenreeks is ongelijk aan het eindpaar.
* Invoer als multi-point in paren van x-y coördinaten (rijksdriehoek), waarbij x en y worden gescheiden door een komma. Het scheidingsteken tussen twee paren is een spatie (bijvoorbeeld: 145601,424980 145594,424975 145601,424980). Begin- en eindpaar zijn gelijk.
* Invoer als PosList van LineairRing x-y-z coördinaten (rijksdriehoek). Alle waarden gescheiden door spatie (bijv. 145601.935 424980.489 0.0 145594.922 424975.594 0.0 145601.935 424980.489 0.0). Begin- en eindpaar zijn gelijk.

Naast de Geo-gegevens uit OpenWave zelf kunnen ook lagen uit andere Geo-gegevensbronnen als lagen op de kaart worden geprojecteerd. Deze lagen moeten worden gedefinieerd in de beheertabel tbgeowms zie Geowms-lagen.

Facultatieve instellingen bij standaardkaart

Getal2 van Sectie: WaSe-Publicatielijst en Item: Map_def_lat + '_' + gemeenteid moet gevuld zijn met de y-coördinaat (in rijksdriehoek) van het centrum van bedoelde gemeente waaromheen de kaart moet starten indien dit gegeven niet uit de locatie gegevens gehaald kan worden. Voorbeeld: met Item = Map_def_lat_0450 wordt dus aangegeven dat het gaat om de y-coördinaat van het centrum van Uitgeest.

Getal2 van Sectie: WaSe-Publicatielijst en Item: Map_def_lon + '_' + gemeenteid moet gevuld zijn met de x-coördinaat (in rijksdriehoek) van het centrum van bedoelde gemeente waaromheen de kaart moet starten indien dit gegeven niet uit de locatie gegevens gehaald kan worden. Voorbeeld: met Item = Map_def_lon_0450 wordt dus aangegeven dat het gaat om de x-coördinaat van het centrum van Uitgeest.

Getal1 van Sectie: OWB en Item: Kaartgrootte kan de waarde 1 (default) of 2 bevatten. Bij 2 worden de kaarten in opgestart met maximale schermgrootte. Bij 1 met de minimale afmetingen.

Aanvinkvakje van Sectie: Inrichtingen en Item: Kaartlayers2en3. Indien aangevinkt zijn bij het opstarten van de interne kaart vanuit de inrichtingstabel de layers 2 en 3 direct geopend (opslag, stallen en overige emissiepunten).

Triggers bij standaardkaart

De legenda knop rechtsboven opent een schermpje waarmee interne kaartlagen aan- en uitgevinkt kunnen worden. Onder de noemer overlay worden de externe kaartlagen opgesomd.

Een muisklik op een punt, vlak of cirkel - indien het gaat om Geodata uit OpenWave (en dus niet om een externe kaartlaag) - opent een ballonnetje met summiere informatie over dat Geo-object.