Vejledning i anvendelse af Web Feature Services Version 1

Slides:



Advertisements
Lignende præsentationer
Katalog over nationale standarder på sundhedsområdet.
Advertisements

Parameteroverførsel i OIM Mellem portal og serviceprovider.
WFS 2.0 i Kortforsyningen Julian Hollingbery, Geografisk Infrastruktur, Kortforsyningsseminar 31/3-11.
GIS uden data lokalt GIS uden data lokalt.
Fremtidige tekniske fokusområder i Kortforsyningen Nikolaj Kamstrup National Geodatabank, Kort & Matrikelstyrelsen.
Partnerprogram og hjemmeside for udviklere Anna Brinch Thorsen Markedsområdet Kort & Matrikelstyrelsen Maj 2007.
Sikring af tilgængelighed er en proces!
Indsæt billede her Kortfosynigsseminar Marts 2011 Jørgen Larsen de Martino
Indsæt billede her WMS og INSPIRE i Kortforsyningen Etablering af WMS service metadata for Kortforsyningstjenester omfattet af INSPIREs bilag.
Rita Hørfarter Landscentret Planteproduktion
Kortforsyningen - strategi Thorben Hansen Markedschef.
OpenGeodata Hvad er geodata og hvilke muligheder giver de?
Distribueret programmering, specielt.NET Remoting Rasmus D. Lehrmann DM
Hvad betyder Kommuneaftalen
Geodata - Visioner Barrierer Løsninger Geoforum Danmark1 Geodata i spil - Distribution, aftaler m.v. Vagn W. Laursen Visioner Barrierer Løsninger.
Hands-on øvelser ved Kortforsyningen Partnerseminar 2005
Lars BodumTeknisk-naturvidenskabelig basisuddannelseStorgruppe foråret 2002 Kursusgang 15: GLOBAL GIS.
Databaser & Digitale kort Kursusgang 15: Infrastruktur Teknisk-naturvidenskabelig basisuddannelse Storgruppe foråret 2001.
e-Tinglysning WebService Arkitektur
Statsaftalen Kortforsyningsseminar 2009 Jens Hollænder.
Henrik Larsen Chefkonsulent By- og Landskabsstyrelsen
© 2007, Grontmij | Carl Bro A/S 1 FOT – set fra en løsningsleverandørs synspunkt Geoforum – den 20. juni 2007 Nils Bo Wille-Jørgensen.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Udviklingen af Geodata-info.dk (version 2)
Tile caching og WMTS Et boost til performance
Brugstedet.dk Eksempelsamling ”Geodata skaber værdi” Nils Bo Wille-Jørgensen Grontmij.
Videnskabsministeriets arbejde med åbne standarder Vicedirektør Mikkel Hemmingsen, Videnskabsministeriet
Kortforsyningen® – udvikling og samarbejde
Portalanalyse Udfordringer ved iFrame integrationsformen i forbindelse med FOBS løsningen.
Anders Færch-Jensen, Den Nationale Geodatabank. – Partnerseminar 11 & 12 marts Partnerseminar – dag 2 Frederik d. II Idagårdsvej 3, Slagelse,
18 – Java Server Faces. 2 NOEA2009Java-kursus – JSF 2 Web-applikationer - 1 Brugere interagerer med en Web-browser Browseren sender forespørgsler til.
Print af vektordata med Kortforsyningen Nikolaj Kamstrup National Geodatabank, Kort & Matrikelstyrelsen.
Effektiv adgang til data Niels Mørck, Carl Bro GIS & IT  Carl Bro GIS og IT  Problemstillingen  Nordjyllands Amts Blanketsystem  Centralisering / decentralisering.
Kortforsyningen – Geo Web Services
Stig Irming-Pedersen ASP.NET MVC Partner Copenhagen Software.
Web-services i Danmarks Miljøportal
Kortforsyningen – siden sidst og i fremtiden
Partnersamarbejde - om gensidige forventninger til partnersamarbejdet Thorben Hansen Markedschef - infrastruktur for kort og geodata.
XML Rasmus D. Lehrmann DM Indhold Hvad er XML? XML standarder Hvor bruges XML? XML struktur Træ struktur Element & Attribute Syntaks i XML Stylesheets.
Google Earth som GIS applikation? Nikolaj Kamstrup National Geodatabank, Kort & Matrikelstyrelsen.
AJAX/Otto Knudsen 1 AJAX Motivation Definition. AJAX/Otto Knudsen 2 Motivation En typisk web-applikation er synkron klienten sender en forespørgsel og.
Nye tjenester med matrikulære vektor data 22/ Julian Hollingbery Kort & Matrikelstyrelsen.
Web Feature Service (WFS) WFS i Kortforsyningen
Microsoft Office System 21. Oktober 2003 Jesper Aaberg, Business Productivity Advisor Microsoft Danmark.
CARL BRO GIS&IT KMS Seminar for Egenudviklere 4. maj 2006 Bo Overgaard Markedschef, Civilingeniør Carl Bro GIS & IT ESDH CBkort Captia Kortforsyningen.
Hvordan ændrer jeg min SkoleIntras setup, så den passer til de lokale forhold? Man kan tilpasse SkoleIntra til skolens eller kommunens behov på mange måder.
Serviceorienteret arkitektur SOA. SOA bygger på Der findes en serviceleverandør, som udstiller en formåen til at udføre en veldefineret og afgrænset aktivitet,
Nye tjenester og nye aftaler Forretningsnyheder fra Kortforsyningen v. Thorben Hansen –Nye distributionsydelser –Nye standardaftaler for distributionsydelser.
WFS - Hvad betyder det for GI infrastrukturen
KMS’ digitale ydelser til brugerne Jens Hollænder Partnerseminar 2. maj 2007.
INSPIRE samarbejdsmodel v/ Niels H. Broge. Programpunkter Baggrund Videregivelse af data – Rammer og principper Roller og spillere Aftaler om gensidig.
Geoforum – den 5. oktober Bent Hulegaard Jensen, Geopartner, landinspektørgården a/s Anvendelse af de ejendomsrelaterede datasamlinger - OIS-data.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Claes Nue, KMD Anette Vainer, Carl Bro
Objekter og klasser Rasmus D. Lehrmann DM
Plansystem for kommunale plandata Henrik Larsen Geoforum, 4. Maj 2004 Kort- & Matrikelstyrelsen.
DIEB4.1 Kursusgang 4 Oversigt: Sidste kursusgang Opgaver Aktivitet 2: Generer design (fortsat) Design af interaktionselementer.
Kortforsyningen ® Partnerseminar 2006 Kursuscentret Rolighed marts 2006.
Hospitalsinformationssystemer MM5 Hvad er HIS? Hvad driver udviklingen af HIS/PAS? Avancerede kliniske informationssystemer –Konteksten –Teknikken Fremtiden.
Seminar for udviklere på Kortforsyningen Hvad gør INSPIRE ved/for os: Olav Eggers, KMS INSPIRE samarbejdsmodel: Niels Henrik Broge, KMS INSPIRE netværksservices.
Fremstilling af Simple WEB steder [ITPL] Foråret 2004
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Plansystem for kommunale plandata Henrik Larsen Geoforum, 4. Maj 2004 Kort- & Matrikelstyrelsen.
Indsæt nyt billede: Format: B 254 x 190,5 mm Efter indsættelse, højreklik på billedet og placér det bagerst. Delete det gamle foto WMTS til mobile løsninger.
Web services SOA, SOAP og WSDL. Disposition Inledning / Definition SOAP Standard SOAP Beskeder WSDL.
OIOREST workshop 22. april 2008 Finn Jordal Centeret for Serviceorienteret Infrastruktur IT- og Telestyrelsen.
1. 2 Overblik HyCon arkitektur –Platform –Komponenter og services –XSLT servlet Chain –Sensorer Den praktiske tilgang HyCon frameworket –Step by Step.
Vejforvaltning med vejman.dk V/Paul Stühler, projektleder vejman.dk MapInfo konference 2006.
1 AR-blanketter som XML  Fælles XML-definition  Håndtering hos A-kasserne 29. maj 2001 Siticom - Fischer & Lorenz A/S Jesper Grona Larsen.
Nyheder i ArcGIS Online
Præsentationens transcript:

Vejledning i anvendelse af Web Feature Services Version 1 Vejledning i anvendelse af Web Feature Services Version 1.0.0 “WFS Kogebog” Bo Overgaard Carl Bro, GIS & IT GIS konsulent

WFS kogebog - OpenGIS WFS kogebogen er udarbejdet af en arbejdsgruppe under GeoForum. Arbejdet er støtte af Servicefællesskabet for Geodata Deltager: Bo Overgaard, Carl Bro as (fmd.) Dorthe Rejkjær, KMS Jacob Kramhøft, Euman Jesper Stenstrup, Gentofte Kommune Torbjørn Mandahl Pedersen, Landmålergården 23.10.03 30-04-02

WFS kogebog - OpenGIS Formålet med WFS-vejledning er at inspirere geodata-branchen til øget anvendelse af OGC’ specifikationer for web-baserede kort-services. Vejledningen vil med en introduktion af operationer og eksempler hjælpe nye services smertefrit i gang. Der fokuseres på de grundlæggende operationer, samt status over muligheden for integration af WFS på en række udbredte GIS-platforme. Status: Arbejdsgruppen har arbejdet siden sommeren 2003. Foreløbig rapport klar i dag. Rapport klar inden for en måned. 14.01.04

WFS kogebog - OpenGIS Hvad kan man med WFS? Man kan hente én eller flere objekter (geometri og attributter) i GML 2.1.1(2) og evt. andre formater Der er mulighed for at anvende filter, både på geomertri og atributter jf. Filter Encoding Implementation Specification fra OGC. Der er mulighed for at ændre, oprette og slette objekter på wfs-serveren. 23.10.03

WFS kogebog - OpenGIS Perspektiverne i WFS   Det bliver muligt at vedligeholde centrale datasamlinger via en lang række forskellige applikationer – matrikelregister, planregister mv. Det bliver muligt at lave konflikt analyser i “fremmede” datasamlinger Mulighed for oprettelse af ny geometri på baggrund af eksisterende geometri Tematisering og analyser på “fremmede” data 23.10.03

WFS kogebog - OpenGIS Hvad er Basic- og Transaction WFS? Basic En basic WFS stiller data til rådighed – tre typer kald: GetCapabilities DescribeFeatureType GetFeature Transaction En transaction WFS muliggør ænring, oprettelse og sletning af objekter – to typer kald: LockFeature (GetFeatureWithLock) 23.10.03

WFS kogebog - OpenGIS Hvordan kalder man en WFS server? GetCapabilities Henter en beskrivelse af servenes formåen a.la. samme type kald til en WMS server http://geoserver.cbkort.dk/wfs/GetCapabilities?VERSION=1.0.0&SERVICE=WFS&REQUEST=GetCapabilities DescribeFeatureType Henter en beskrivelse af én objektype http://geoserver.cbkort.dk/wfs/DescribeFeatureType?VERSION=1.0.0&SERVICE=WFS&REQUEST=DescribeFeatureType 23.10.03

WFS kogebog - OpenGIS Hvordan kalder man en WFS server? GetFeature Henter en een eller flere objekter fra WFS serveren. Kan I nogen grad sammenlignes med GetMap kaldet i WMS. http://geoserver.cbkort.dk/wfs/GetFeature?version=1.0.0&request=GetFeature&typename=topp:lokalplaner GetFeature med bbox filter http://geoserver.cbkort.dk/wfs/GetFeature?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&typename=topp:lokalplaner&BBOX=724498.015647,6181205.226240,725463.084038,6181790.430720 23.10.03

WFS kogebog - OpenGIS Keyword-value pair (kvp) eller xml-encodet En WFS kan kaldes via http post og get enten som kvp eller som xml. Transaction understøtter kun kvp i begrænset omfang. 23.10.03

WFS kogebog - OpenGIS Et kvp kald Det samme som xml-encodet http://geoserver.cbkort.dkwfs/GetFeature?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&typename=topp:lokalplaner&&FEATUREID=lokalplaner.3 Det samme som xml-encodet <?xmlversion="1.0"?> <wfs:GetFeature service="WFS" version="1.0.0" outputFormat="GML2" xmlns:myns="http://www.someserver.com/topp" xmlns:wfs="http://www.opengis.net/wfs" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openplans.org/topp http://geoserver.cbkort.dk/wfs/DescribeFeatureType?typeName=topp:bc_roads http://www.opengis.net/wfs http://geoserver.cbkort.dk/data/capabilities/wfs/1.0.0/WFS-basic.xsd"> <wfs:Query typeName="topp:lokalplaner"> <ogc:Filter> <ogc:FeatureId fid="topp:lokalplaner.3"/> </ogc:Filter> </wfs:Query> </wfs:GetFeature> 23.10.03

WFS kogebog - OpenGIS Transaction Et simpelt Transaction kald der sletter én lokalplan på WFS serveren http://geoserver.cbkort.dk/wfs/Transaction?SERVICE=WFS&VERSION=1.0.0&TYPENAME=topp:lokalplaner&REQUEST=Transaction&OPERATION=Delete&FEATUREID=lokalplaner.75 Flere eksempler i kogebogen… 23.10.03

WFS kogebog - OpenGIS En demo anvendelse af basic WFS og WMS GeoServer – WFS server opsat af Carl Bro SVG klientapplikation udviklet af Euman http://geoserver.cbkort.dk Beskrivelse Brugeren benytter brugergrænsefladen til at forespørge efter geodata. Scriptet i brugergrænsefladen bestemmer ’Where clause’/filteret. I denne demo er BBOX attributterne for de øvrige dele af URL’en til WFS’en HTML scriptet står for selve forespørgslen af URL’en WFS serveren svarer på forespørgslen HTML scriptet får svaret tilbage i form af XML indeholdende GML. XML’en transformeres med et stylesheet (XSL) til SVG HTML scriptet returnerer SVG til scriptet i brugergrænsefladen, hvor det sættes ind. 23.10.03

WFS kogebog - OpenGIS Status for WFS i Danmark Brev sendt til 8 GIS leverandører (svar fra fire) Gruppens opfattelse er at teknologien er stærkt på vej frem, men teknologien vurderes at værende i sin vorden. Serversiden er længst fremme her findes både basic og transaction Klientsiden er ikke så langt fremme, her er de fleste på basic niveau 23.10.03

WFS kogebog - OpenGIS Anbefalinger WFS rummer store perspektiver. WFS gruppen anbefaler at alle der arbejder med distribution af geografiske data og services gør sig bekendt med de muligheder teknologien stiller til rådighed. WFS er én blandt mange teknologier. Det anbefales at løsninger tænkes i en sammenhæng hvor hver enkelt teknologi anvendes hvor den er stærkest. Fx er det WFS-gruppens vurdering at mange løsninger vil anvende både WMS og WFS. 23.10.03

WFS kogebog - OpenGIS Anbefalinger Da WFS returnerer data som vektorer og attributdata vil mængden af data der skal overføres til brugeren være afhængig af en række faktorer. Af hensyn til performance anbefales det at være opmærksom på disse faktorer ved design af løsninger. Det anbefales at der anvendes g.zip ved returnering af data. WFS skal kunne returnere data i GML, men andre formater (fx svg) kan også anvendes. Det anbefales at være opmærksom på disse muligheder ved design af løsninger. 23.10.03

WFS kogebog - OpenGIS Anbefalinger Det anbefales at alle services som minimum tilbydes i UTM-EUREF89. Services der kun tilbydes i system 34 vil ikke umiddelbart kunne anvendes sammen med andre referencesystemer. Afklar forhold vedr. sikkerhed, rettigheder og muligheder for rollback. WFS tager IKKE stilling til disse forhold. 23.10.03