====== DEPRECATED!! Interne (oude) Kaartviewer ====== {{tag>dev:applicatiebeheer:functionaliteiten:geo}} De oude interne kaartviewer wordt aangeroepen indien * De instelling //Sectie: Programma// en //Item: ToonKaart// aangevinkt is. * De kolom info van de instelling //Sectie: Programma en Item: toonkaart// leeg is * De instelling //Sectie: Programma en Item: Flexmap// **NIET** aangevinkt is. Daarbij: * //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. ===== Kaart vanuit openingportaal ===== De algemene kaart is een interne kaart oproepbaar vanuit de tegel //Kaart// op het openingsscherm ([[dev:applicatiebeheer:probleemoplossing:portalen_en_moduleschermen:openingsportaal:rapportages_zoeken: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: [[dev:applicatiebeheer:instellen_inrichten:geowms-lagen]] en [[dev:applicatiebeheer:instellen_inrichten:rapportage-publiceren_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 kaarten:===== 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). ==== 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 [[dev:applicatiebeheer:instellen_inrichten:geowms-lagen|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. ===== Tekenen en opslaan ===== Zie: [[dev:applicatiebeheer:probleemoplossing:module_overstijgende_schermen:tekenen_op_kaart|Tekenen op Kaart]]. Er wordt hier toegelicht hoe en waar in OpenWave coördinaten opgegeven kunnen worden door te **tekenen op de kaart**.