Spor 2: Anvendelse af datafordeleren Tjenestetyper og hændelser Jakob Schou, Projektleder SDFE Sik Cambon Jensen, Arkitekt KMD Dialogdag Datafordeler Aalborg, 22. september / København, 6. oktober / Odense 10. oktober 2016
Agenda Overblik over tjenester på datafordeleren (10 min) Brug af tjenester (10 min) Eksempel 1: på brug af tjenester i GIS klient Herunder forskellige typer af adgang (Anonym+Kendt bruger) Eksempel 2: på brug af tjenester i Test klient Herunder forskellige typer af adgang (Anonym+Begrænset bruger) Konceptuel gennemgang af certifikater (5 min) Konceptuel beskrivelse af hændelser (5 min) Spørgsmål (10-15 min)
Overblik over tjenester på datafordeleren Data Register Referenceimplementering Endelig løsning Hændelser CPR REST+Fildownload CVR REST BBR REST + Fildownload DAR REST + Fildownload Matriklen REST + Fildownload Ejerfortegnelsen REST + Fildownload DAGI WFS/WMS WMS/WFS/REST + Fildownload Stednavne WMS/WFS/REST + Fildownload GeoDanmark WMS/WFS/REST+ Fildownload Skærmkort WMS WMTS/WMS Danmarks Højdemodel WCS VUR REST + Filudtræk Yderligere Geodata +++ WCS WMS/WMTS/WCS/WFS/REST + Fildownload
Overblik over tjenester på datafordeleren Formater - mulige Geotjenester (OGC) Øvrige WCS WMS/ WMTS WFS REST Fildownload MapInfo TAB Esri Shape DSFL Caris ntx Autocad DF/DWG Geomedia Access Ascii Grid Esri Fil geodatabase Microstation DGN (V7,V8) Lidar, LAS (for punktsky højdedata) (Geo)Tiff KML (Geo)JSON GML (ver. 2.1.2 til 3.2.1) PNG JPEG ECW CADRG (militært raster format) ML
Overblik over tjenester på datafordeleren Tjenestetyper Geotjenester (OGC) Tjenestetype Referenceimplementering Endelig løsning WMS WFS WMTS WCS Øvrige REST Fildownload Hændelser
Overblik over tjenester på datafordeleren Adgangsformer Adgangstyper Anonym Referenceimplementering Endelig løsning Kendt bruger Begrænset
Brug af tjenester Eksempel 1 (Geodata) Demo/Eksempel 1 : GIS klient Demo af QGIS til Datafordeleren - 20. september 2016 15.15.14.wmv Datafordeler Plug-in til QGIS Data fra tjeneste, Datafordeler (Skærmkort) Data fra tjeneste Y, Datafordeler (Højdemodel) Data fra tjeneste Z, kortforsyning (DAGI) Data fra tjeneste A, kortforsyning (Ortofoto) Konfigurationsfil : Kaldeparameter med brugeroplysninger Kendt bruger (Brugernavn+PW) Kaldeparameter uden brugeroplysninger Anonym bruger https://services.datafordeler.dk/geodatastyrelsen/topo_skaermkort/1/wms/?service=wms& version=1.3.0&layers=dtk_skaermkort&format=image/png&request=getmap&styles=& CRS=EPSG:25832&WIDTH=800&HEIGHT=545&BBO=196364,5952066,923636,6447934& username=[username]&password=[password]
Brug af tjenester Eksempel 2 (REST og WFS) Eksempel 2 : Browser Demo af servicekald til Datafordeleren - 19. september 2016 15.41.14.mp4
Konceptuel beskrivelse af certifikater Trust 2408, Rodcertifikat OCES MOCES, medarbejder certifikat FOCES, funktionscertifikat POCES, personcertifikat VOCES, virksomhedscertifikat
Konceptuel beskrivelse af certifikater
Konceptuel beskrivelse af hændelser Grundlæggende beskrivelse af hændelser i grunddataprogrammet: ML besked der indeholder besked om at der er sket noget : Typisk vil det være en dataopdatering f.eks.: - Adresseobjekt hvor husnummer er opdateret - Kommunepolygon, hvor geometrien er opdateret Beskeden følger det fælles beskedformat, der definere indholdet af en hændelse. Selve hændelsen kan modtages i ML eller JSON, og kan enten modtages via PULL eller PUSH abonnement. Vores forventning er at det i høj grad vil være system-til -system integrationer der benytter hændelser Payload (data) Beskedkuvert - Filtreringsinformation - leveranceinformation I modtagersystemerne kan der initieres automatisk eller manuel reaktion på en hændelse.
Konceptuel beskrivelse af hændelser 1) Data opdateres i CPR 2) Data opdatering sendes til Datafordelen 3) Data opdateres i datafordelene 4) Hændelses besked genereres i Datafordelen 5) Hændelse udsendes til abonnent 6) Abonnent (Sagsbehandler ) opdaterer støttesystem Rest Grunddata Register Opdatering Database Hændelses generering Services Hændelser CPR Datafordeler -købing kommune
Spørgsmål ATOM feeds Datafordeleren understøtter udsendelse af ATOM feeds på de fildownload tjenester der konfigureres men det har ikke noget at gøre med førnævnte hændelser. ATOM feedser en besked om at filerne i en downloadtjeneste er blevet opdateret.
Spørgsmål? Hjælp, support og dokumentation Spor 3 Hvornår? Spor 1 Grunddataprogram, generelt Spor 1 Oprettelse af brugere Spor 3 Dialogdag Datafordeler Aalborg, 22. september / København, 6. oktober 2016