WMS og WFS i praksis - sett i Norge digitalt perspektiv Presentasjon påp Trøndelagskartdagan 2007 Steinkjer 8 februar 2007 Roy H.Mellum Sjefsingeniør Statens kartverk, NGIS-enheten roy.mellum@statkart.no
Tema i presentasjonen Litt om Norge digitalt og tjenestebasert arkitektur Om WMS. Praktisk bruk, tips og status Om WFS. Praktisk bruk, tips og status WMS og WFS i praksis demo av geonorge.no
Ideelt støtter tter en infrastruktur enhver mulig anvendelse av geografisk informasjon!! Et mangfold av geografisk innhold basisdata og tematiske data Et rikt sett av funksjonalitet Tjeneste A med grensesnitt Et mangfold av anvendelser Tjeneste B med grensesnitt Tjeneste C med grensesnitt Tjeneste Z med grensesnitt
WMS og WFS - hva oppnår r vi? Får tilgang til andres data over Internet Som bakgrunns- og/eller tilleggsinformasjon til egne data(typisk WMS) Som vektorinformasjon for bruk i analyser eller tjenestekjeding (typisk WFS) Gir andre, også nye brukergrupper, tilgang til egen organisasjons data over Internet Økt samhandling ved bruk av åpne standarder IT-standarder http og xml m.fl. Bransjestandarder WMS, WFS og gml
Om WMS(1) WMS er en spesifikasjon fra OGC(Open Geospatial Consortium) og snart en ISO standard(iso19142) Bruker http protokoll, dvs. vanlige URL kall De tre brukerkallene er : GetCapabilities Forespørsel som gir brukeren opplysninger om egenskaper, innhold og struktur i tjenesten Egenskaper innhold og struktur i tjenesten beskrives i en s.k. capabilitiesfil GetMap Forespørsel som gir brukeren tilbake et kartbilde over ønsket område med ønsket innhold (og utseende) Størrelsen(typisk 1280*1024) settes i de fleste tilfelle av tjenesteleverandør på server Get FeatureInfo Valgfritt å støtte denne Hvis implementert gir den mulighet for å identifisere objekter i wms-tjenesten Norsk wms-veileder på www.norgedigitalt.no (under fanen teknologi/teknisk rammeverk)
Om WMS(2) Utfordringer i forhold til kartografi Kartografi defineres i dag i stor grad i leverandørenes mer eller mindre velutviklete verktøy WMS spesifikasjonen inneholder ikke mekanismer for kartografi Dette er forsøkt løst i tilleggs-spesifikasjon SLD Styled Layer Descriptor Muliggjør brukerdefinert kartografi Noe begrenset, men ok for enkle/tematiske tjenester Gir noe redusert ytelse på tjenesten Ikke implementert hos mange SLD er også beskrevet i Norsk wms veileder
Om WMS og transformasjoner Problem 1 - datumtransformasjon De fleste landsdekkende wms er(esri baserte) har ikke støtte for datumtransformasjon SK har nå installert ny software og denne ser ut til å virke tilfredsstillende Andre tjenestetilbydere er i prosess for å installere denne. Problem 2 mangelfulle capabilitiesfiler I capabilities fila oppgis hvilke koordinatsystemer tjenesten støtter Kartverket anbefaler og vil støtte følgende EPSG kode EPSG:32632 EPSG:32633 EPSG:32634 EPSG:32635 EPSG:32636 EPSG:27391 EPSG:27392 EPSG:27393 EPSG:27394 EPSG:27395 EPSG:27396 EPSG:27397 EPSG:27398 EPSG:4326 EPSG:3035 EPSG:3034 Beskrivelse WGS84 UTM32 WGS84 UTM33 WGS84 UTM34 WGS84 UTM35 WGS84 UTM36 NGO1948 Akse 1 NGO1948 Akse 2 NGO1948 Akse 3 NGO1948 Akse 4 NGO1948 Akse 5 NGO1948 Akse 6 NGO1948 Akse 7 NGO1948 Akse 8 WGS84 Geografiske koordinater ETRS89 Lambert Azimuthal Equal Area ETRS89 Lambert Conformal Conic
WMS Tjenesteflora i Norge digitalt Pr.idag er det meldt inn 118 wms tjenester fra Norge digitalt partene. De aller fleste på landsdekkende datasett. Antallet er raskt økende. Basisdata(7 wms-tjenester) Alle kartverkets kartdatabaser fra FKB til N5000 Administrativ inndeling (ABAS) Dybdedata ikke navigasjon Sjøkart hovedkartserien (raster) Norge i bilder Temadata(80+ wms-tjenester) Tjenester fra ca.20 nasjonale etater For eksempel DN, NINA, NGU, NVE, SFT, RA.. Regionale og lokale wms-tjenester(2) Kommuneplan Fredrikstad og Mandal
OM BAAT Bruker Autentisering, Autorisasjon og Telling BAAT skal Kontrollere tilgang til tjenester og data Wms-tjenester Web services (SSRsøk, Adressesøk ) Nedlasting Registrere uttak(telle) Gi samlet oversikt over brukere (Norge digitalt) Litt teknisk WMS Fast IP adresse - Krever kun registrering i BAAT Ticket ekstra parameter i kall, krever tilpasning i klient/applikasjon Web services bruker og passord sendes med kall Nedlasting via logon Skjema for brukerregistrering på www.norgedigitalt.no
Om WFS(1) WFS er en spesifikasjon fra OGC(Open Geospatial Consortium) Bruker http protokoll, dvs. vanlige URL kall Vanlig å klassifisere WFS på 3 nivåer Basic WFS, Xlink WFS og Transactional WFS De tre brukerkallene(for en basis WFS) er : GetCapabilities Forespørsel som returnerer opplysninger om egenskaper, innhold og struktur i tjenesten DescribeFeatureType Forespørsel som returnerer beskrivelse av strukturen for en objekttype GetFeature Forepørsel som returnerer instanser av objekttyper
Om WFS(2) Overføringsformatet for informasjon(instanser) i en WFStjeneste er GML(Geography Markup Language) XML syntaks for overføring av geografisk stedfestet informasjon Vil etter hvert ta erstatte SOSI som overføringsformat Betraktninger om teknologien GML i dagens versjon(2.1/3.1) har begrensninger i forhold til å håndtere topologi (Kommer i versjon 3.2) Utvekslingsformatet(GML) vil avspeile (og baseres på) SOSI 4.0 Begrensninger i forhold til implementasjonsnivå hos systemleverandører Få, om noen implementerer WFS-t (nødvendig i forvaltning) Noen, men ikke alle kan lese og vise Er pt best egnet til utveksling av enkle data WFS er på det nivå WMS var for fem år siden!! Men et betydelig arbeid pågår i Norge digitalt regi WFS/GML åpner enorme muligheter for digital samhandling NB!!!
Hvordan fåf tilgang til andres tjenester Skjekk at din kartklient/gis programvare har nødvendig funksjonalitet Kan lese og vise WMS/WFS-tjenester(det er variabel støtte for dette hos systemlev.) Er forberedt for BAAT(SK s tjenester) Få oversikt over hva som finnes av tjenester Søk etter, finn informasjon om og se på tjenestene på www.geonorge.no Flere tjenesteleverandører har også gode beskrivelser på sine hjemmesider Finn nødvendig teknisk informasjon typisk spesifikasjon på GetCapabilities kall Sjekk driftsmessige forhold oppetid. Flere leverandører kan levere ferdige oppsett for oppkobling til et sett WMS tjenester, hovedsakelig tjenester over basisdata. Få nødvendige rettigheter for tilgang ND medlemskap og registrering i BAAT Evt. andre rettigheter
Hvordan gi andre tilgang Anskaff kartserverprogramvare med WMS/WFS støtte Vurder organisasjonsmessige driftsaspekter. Kompetanse, oppetid, samarbeid og evt.webhotellløsning Tenk igjennom innhold og kartografi Innhold/struktur En tjeneste mange lag En tjeneste ett lag alle tema Kartografi Web sikre farger Topokart vs. bildebakgrunn Publiser og dokumenter tjenesten Registrer tjenesten på www.geonorge.no Evt.legg ut informasjon på egne nettsider I capabilitiesfila Avtalemessige forhold og evt. restriksjoner
WMS og WFS i praksis Demo av www.geonorge.no (ny versjon fra 15.februar)