Documentatie
Docs» Versie 1.35» Applicatiebeheer» Instellen/Inrichting» Rapportage als WMS-laag

Rapportage als WMS-laag

Rapportages kunnen met behulp van een geïnstalleerde GeoServer (http://geoserver.org/) - voorzien van een REM-plugin - gepubliceerd worden als WMS_kaartlaag.

Bijzonderheden van Rapportdefinitie

  • De kolom tbrapporten.dlwms moet de waarde T hebben.
  • De kolom tbrapporten.dvwms_epsg moet gevuld worden met het coördinatenstelselnummer waarin de coördinaten en vlakken worden doorgegeven. Vooralsnog alleen 28992 (rijksdriehoek).

In de resultset van een rapport worden de volgende kolomnamen als volgt geïnterpreteerd:

  • Kolomnaam: dfwms_xcrd = x-coördinaat van een punt (float)
  • Kolomnaam: dfwms_ycrd = y-coördinaat van een punt (float)
  • Kolomnaam: dvwms_polygon = multipoint dus polygoon (x1,y1 x2,y2 x3,y3 x1,y1)
  • kolomnaam: dfwms_cirkel_xcrd = x-coördinaat middelpunt van cirkel
  • kolomnaam: dfwms_cirkel_ycrd = y-coördinaat middelpunt van cirkel
  • Kolomnaam: dfwms_radius = straal van cirkel in METERS die om dfwms_cirkel_xcrd,dfwms_cirkel_ycrd wordt getrokken (float).

Een hyperlink naar een OpenWave deeplink-pagina kan bijvoorbeeld doorgeven worden als:

CAST('http://demo1.open-wave.nl/#inrichtingdetail/' | | dnkeymilinrichtingen as character varying(100)) AS dvurl

Doorklikken op die hyperlink opent het bijbehorende inrichtingsportal in OpenWave.

Waarschuwing

In de rapportnaam mogen geen spaties voorkomen. Bij polygonen moet het eindpunt gelijk zijn aan het beginpunt. Een combinatie van polygonen, cirkels of punten in één rapportage wordt niet ondersteund: dus óf een rapport met punten, óf een rapport met vlakken, óf een rapport met cirkels. Bij combinaties gaat polygoon voor.

Voorbeeld

De volgende SQL geeft als resultaat de geurcirkels gebaseerd op - niet vervallen - SBI-coderingen (beheertegel SBI-coderingen) die een gevulde geurcirkelradius hebben EN als hoofdsbi gekoppeld zijn aan een niet-geblokkeerde inrichting, waarvan het locatie adres gevulde puntcoördinaten heeft.

select
    a.dvinrichtingnaam,
    a.dvobjadres,
    a.dvobjplaats,
    b.dnycoordinaat dfwms_cirkel_ycrd,
    b.dnxcoordinaat dfwms_cirkel_xcrd,
    d.dnafstgeur dfwms_radius,
    cast('http://demo1.open-wave.nl/#inrichtingdetail/' | | a.dnkeymilinrichtingen as character varying(100)) as dvurl 
    from vwfrmmilinrichtingen a
      inner join tbperceeladressen b
        on (a.dnkeyperceeladressen=b.dnkey and b.dnycoordinaat <> 0 and b.dnxcoordinaat > 0 and b.dnycoordinaat > 0)
      inner join vwfrmmilsbi c
        on(a.dnkeymilinrichtingen=c.dnkeymilinrichtingen and c.dlhoofdsbi = 'T')
      inner join tbmilcodesbi d
        on(d.dnkey=c.dnkeymilcodesbi and d.dnafstgeur is not null and d.dnafstgeur <> 0 and d.ddvervaldatum is null )
    where a.ddblokkering is null

Publiceren als nieuwe laag in GeoServer

Open de startpagina van de geïnstalleerde GeoServer:

http://IP_ADRES:POORT/geoserver/web

Log in met gebruikersnaam en wachtwoord

geoserver_kieslaag

Kies voor Lagen

geoserver_laagtoeveoegen

Kies voor Laag Toevoegen

geoserver_kiesbron

Kies de bron waaruit je de laag wilt toevoegen. Het is mogelijk dat hier maar 1 optie is. Bij de mogelijke bronnen moet een verwijzing zitten naar de OpenWave database waar de te publiceren rapportage in is gemaakt.

geoserver_publiceerlaag

Omdat voor nieuwe laag is gekozen gaat GeoServer uit de bron alle lagen opnieuw ophalen. In de getoonde lijst met lagen zijn dan weer alle rapportages uit OpenWave opgenomen (met hun OpenWave-rapportnaam) die aan alle bovenvermelde criteria voldoen. Het gaat om de nog niet gepubliceerde rapportages. Kies het gewenste rapport en kies de actie publiceren op de rechterkant van de betreffende regel.

In het formulier Laag Wijzigen dat nu getoond wordt hoeven alleen de begrenzingsparameters te worden gevuld. Scroll naar beneden.

geoserver_begrenzingen

De waarden van de begrenzingsrechthoeken vul je handmatig als volgt: Begrenzingsrechthoek van de bron:

  • x-min: 0
  • y-min: 300
  • x-max: 300
  • y-max: 630

Begrenzingsrechthoek in WGS84:

  • x-min: 3.37
  • y-min: 50.75
  • x-max: 7.21
  • y-max: 53.47

N.B. Maak dus geen gebruik van de opties Berekenen op basis van de gegevens en Berekenen op basis van de bronprojectie. Klik onderaan de pagina op Opslaan en de rapportagelaag is gepubliceerd.

Gewijzigd rapport opnieuw publiceren

De meest verstandige manier is om in GeoServer wederom voor lagen te kiezen en aldaar het bestaande rapport te verwijderen. Vervolgens de procedure als hierboven uitvoeren om het gewijzigde rapport opnieuw te publiceren.

GeoServer gepubliceerde OpenWave rapportage als laag op interne kaarten

Daarvoor moeten de laag opgenomen worden in de beheertegel: Geo kaartlagen (tbgeowms). De service-URL moet achterhaald worden en de kaartlaagnaam.

Open de startpagina van de geïnstalleerde GeoServer :

http://IP_ADRES:POORT/geoserver/web

Neem de installatienaam over:

geoserver_installatienaam

In bovenstaand voorbeeld is dat dus OpenWave.

Om de juiste service-URL te krijgen moet de volgende string worden geconstrueerd:

http://IP_ADRES:POORT/geoserver/INSTALLATIENAAM/ows?SERVICE=WMS

Nu nog de kaartlaagnaam

Construeer de volgende URL en plak deze in de browser adresbalk.

http://IP_ADRES:POORT/geoserver/INSTALLATIENAAM/ows?SERVICE=WMS&request=getCapabilities

Het resultaat is een xml met alle nodige kaartlaaginformatie.

Voor de kaartlaagnaam zoek je in deze xml naar <layer> met de eigenschap queriable=1, tag <Name>. In onderstaand voorbeeld: <Name>SBIGeur</Name>. Er kunnen meerdere lagen zijn, dus even zoeken naar de goede.

geoserver_kaartlaagnaam

Geo/Kaart

DEPRECATED!! Geoserverlagen inrichten voor het OpenWave Kaartoverzicht

Het is mogelijk gemaakt om GeoServer lagen te definiëren in de beheerstabel: Geo kaartlagen (tbgeowms). Verschillende aspecten voor het tonen van de lagen zijn hier te in te stellen. Zo is het mogelijk om:

  • Een label te geven aan de Kaartlaag. Dit is het label zoals de laag getoond zal worden in de Legenda van het Kaartoverzicht. Vrije tekst
  • De optie: Direct zichtbaar bij starten kaart aan/uit te vinken
  • Een kleur aan de laag te geven

Voor het opnemen van een geoserverlaag zullen een aantal gegevens gevuld moeten worden:

  • URL van service: deze wordt gevuld met de basisURL van de omgeving en daarachter de toevoeging: /geoserver/OpenWave/wms (of wfs)
  • Naam van de kaartlaag: de naam kan men overnemen van de naam van de laag zoals deze gedefinieerd is in de GeoServer.

Nadat de GeoServer lagen ingericht zijn vanuit het beheer van OpenWave zult bij het openen van het Kaartoverzicht tweemaal dezelfde lagen te zien zijn. Deze worden immers direct opgehaald uit de GeoServer en doordat de lagen gedefinieerd zijn in het beheer. Om deze verdubbeling te voorkomen is er een nieuw configuratie-item dat zelf toegevoegd zal moeten worden aan de OpenWave omgeving. Het gaat om: Sectie: OWB, Item: StopAutoLoadGeoserverLagen. Indien aangevinkt, dan zullen de GeoServer lagen niet automatisch geopend worden bij het ophalen van het Kaartoverzicht.

Previous Next

Site-hulpmiddelen

  • Recente aanpassingen
  • Mediabeheerder
  • Index

Paginahulpmiddelen

  • Toon bronpagina
  • Oude revisies
  • Referenties
  • Export to Markdown
  • Exporteren naar PDF
  • Exporteer Pagina naar HTML/PDF
  • Terug naar boven

Gebruikershulpmiddelen

  • Inloggen
dev/applicatiebeheer/instellen_inrichten/rapportage-publiceren_als_wms-laag.txt · Laatst gewijzigd: 2026/07/15 10:20 door Kars Gottschal
Documentatie

Table of Contents

Inhoud

  • Rapportage als WMS-laag
    • Bijzonderheden van Rapportdefinitie
      • Voorbeeld
    • Publiceren als nieuwe laag in GeoServer
    • Gewijzigd rapport opnieuw publiceren
    • GeoServer gepubliceerde OpenWave rapportage als laag op interne kaarten
      • DEPRECATED!! Geoserverlagen inrichten voor het OpenWave Kaartoverzicht

Notitie

Kies een versie:

  • Versie 1.35
    • Applicatiebeheer
      • Functionaliteiten
      • Instellen/Inrichting
        • Configuratietabel
        • Emailsjablonen
        • Inrichting Processen
        • Portaldefinitie
        • Scherm(kolom)definitie
        • Standaard Lijst- en Detailschermen
        • 2-way encryptie van externe wachtwoorden
        • Actions
        • Adresrollen
        • Audit
        • Beperkte toegankelijkheid van zaken
        • Compartimenten
        • Data Op Kaart / Export Inrichtingen als WFS
        • Database functies
        • Documentsjablonen en Sjabloongroepen
        • DROP
        • E-mail SMTP instellingen
        • Edit-schuif
        • Export Report Container
        • Externe Link
        • Extra kenmerken (vrije velden) functionaliteit
        • Foutcodes/-afhandeling
        • Functietoetsen
        • Geo-WMS/WFS lagen
        • Grafieken
        • Hyperlink
        • Images/gif op tegel
        • IP-ranges
        • Legesdefinitie
        • Loginverklaringen
        • Medewerkers
        • MessageLog
        • Milieubelastende Activiteiten
        • Onbekende locatieadressen
        • OnlyOffice
        • Opslagtabel bij inrichtingen
        • Opslagvoorziening Kenmerk en Verplichting
        • Producten Klanten en Werkpakketten
        • Queries
        • Rapportage als WMS-laag
        • Rapportages
        • Regexp voorbeelden pattern
        • Register Externe Veiligheid
        • Register Milieubelastende activiteiten (RMBA)
        • REST Flexfuncties
        • Roeb berekening vastg. kosten
        • Samenwerkingsfunctionaliteit
        • Satellite t.b.v. benadering fileserver
        • Sidebar
        • Single Sign-On
        • SMS
        • Taskscheduler
        • Teams
        • Testen xml-berichten DSO / Erk.Maatreg.
        • Vee / Stallen
        • Wachtwoordcomplexiteit
        • WebDAV MS-Word
        • Zaakstatussen
        • Zaaktypes
        • Zwemwater analyses bij inrichtingen
      • Probleemoplossing
    • Technische Documentatie