WFS - Hvad betyder det for GI infrastrukturen

Slides:



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

Metadata, geodata og organisation
WFS 2.0 i Kortforsyningen Julian Hollingbery, Geografisk Infrastruktur, Kortforsyningsseminar 31/3-11.
Første gang du logger på, skal du bestille ny adgangskode her
GIS uden data lokalt GIS uden data lokalt.
Fremtidige tekniske fokusområder i Kortforsyningen Nikolaj Kamstrup National Geodatabank, Kort & Matrikelstyrelsen.
Vejledning i anvendelse af Web Feature Services Version 1
Partnerprogram og hjemmeside for udviklere Anna Brinch Thorsen Markedsområdet Kort & Matrikelstyrelsen Maj 2007.
Formularer (Access, del 3)
Indsæt billede her WMS og INSPIRE i Kortforsyningen Etablering af WMS service metadata for Kortforsyningstjenester omfattet af INSPIREs bilag.
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
Introduktion/Otto Knudsen 1 Overblik WebForms ASP.NET.
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.
Inspirationsdag i Undervisningsministeriet Introduktion til webservice Thomas Ellegaard Freelanceprogrammør tilknyttet Rambøll Informatik
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.
Kortforsyningen® – udvikling og samarbejde
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
Program  Velkomst  Status for fremgang i projektet v/Martin Høgh  Tidsplan og budget  Status for de enkelte kommuner  Eksempel på prototype for retningslinje.
Stig Irming-Pedersen ASP.NET MVC Partner Copenhagen Software.
Web-services i Danmarks Miljøportal
Partnersamarbejde - om gensidige forventninger til partnersamarbejdet Thorben Hansen Markedschef - infrastruktur for kort og geodata.
Velkommen til Partnerseminar Kortforsyningen ® 13. Maj 2003 Thorben Hansen Markedschef - infrastruktur for kort og geodata.
Dataforsyning dataforsyning.kms.dk
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
Nyt fra KMS Direktør Jesper Jarmbæk. Miljøministeriet.
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.
KMS’ digitale ydelser til brugerne Jens Hollænder Partnerseminar 2. maj 2007.
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
Introduktion til Access (Access, del 1). RHS – Informationsteknologi – Fra design til udvikling Vi ved nu, hvordan vi finder et design for en database,
Plansystem for kommunale plandata Henrik Larsen Geoforum, 4. Maj 2004 Kort- & Matrikelstyrelsen.
Kortforsyningen ® Partnerseminar 2006 Kursuscentret Rolighed marts 2006.
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.
- infrastruktur for kort og geodata Kort- forsyningen Login Password Alt om login på Kortforsyningen.
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.
Maj konference 2010 Kommuneaftalen og videreudviklingen af Kortforsyningen Jørgen Larsen de Martino 20. Maj 2010.
Formularer (Access, del 3). RHS – Informationsteknologi – Udgangspunkt Vi har oprettet en database Vi har defineret en eller flere tabeller Vi.
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.
Inspire implementering med brug af modelregler
Præsentationens transcript:

WFS - Hvad betyder det for GI infrastrukturen WFS - Hvad betyder det for GI infrastrukturen? Det kan da være lige meget hvor man gemmer data! Bo Overgaard Carl Bro, GIS & IT GIS konsulent

WFS kogebog - OpenGIS WFS kogebogen er udarbejdet af en arbejdsgruppe under GeoForum. Arbejdet er støttet af Servicefællesskabet for Geodata Rapport kan hentes fra www.geoforum.dk 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 - Hvad betyder det for GI infrastrukturen? Meget…. Lad os prøve det i praksis… 1. Visning af planer i en simpel wfs-klient baseret på svg. 2. Digitalisering i en webgis klient 3. Mere digitralisering nu i applet 4. Vi ser lidt på desktopGIS 5. Upload af en plan 23.10.03 30-04-02

WFS - Hvad betyder det for GI infrastrukturen? Spatial database SVG-baseret wms/basic wfs klient Kogebogs demo Transaction WFS-server lokalplaner WMS-server lokalplaner CBkort wms/ transaction wfs klient Spatial database Basic WFS-server matrikler Applet-baseret wms/transaction wfs klient WMS-server matrikler Mapinfo basic wfs klient File upload Tab/Shp to WFS WMS-server Kortforsyningen 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 nærmeste fremtid. Endelig 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 konfliktanalyser 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 ændring, 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 som til en WMS server http://geoserver.cbkort.dk/geoserver/wfs/GetCapabilities?VERSION=1.0.0&SERVICE=WFS&REQUEST=GetCapabilities DescribeFeatureType Henter en beskrivelsen af én objektype http://geoserver.cbkort.dk/geoserver/ wfs/DescribeFeatureType?VERSION=1.0.0&SERVICE=WFS&REQUEST=DescribeFeatureType 23.10.03

WFS kogebog - OpenGIS Hvordan kalder man en WFS server? GetFeature Henter een eller flere objekter fra WFS serveren. Kan 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 Anvendelsesdemo 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 i stærk fremdrift, men teknologien vurderes at være 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