Nederlands WFS Profiel. Version 1.0



Vergelijkbare documenten
Nederlands WMS - SLD Profiel. Versie 1.0

Nederlands profiel op ISO Geographic information Web Feature Service

Nederlands profiel op ISO Geographic information Web Feature Service

Nederlands profiel op ISO Geographic information Web Map Server Interface

Kennissessie INSPIRE. Algemene vereisten & architectuur Metadata View Services Download Services Ondersteuning vanuit Geonovum.

WFS 3.0 De geo-api van de toekomst. Linda van den Brink, Geonovum 13 februari #DataToBuildOn

GeoKey en Catalog Services

Inhoud. De onstuitbare opmars van GIS. Perspectieven voor optimale integratie van GIS in de gemeente

Realisatie BAG WFS voor Pilot Brandweer Roermond

INSPIRE en wat te doen bij wijzigingen

Ministerie van Economische Zaken, Landbouw en Innovatie. Geoboer. Interface Specificatie

Handleiding PDOK gebruik ten behoeve van Afnemers

Nederlandse richtlijn tiling

en in praktijk Intergraph Shuttle Geo in Business Intelligence Shuttle

Geo-services standaarden

Geografische Informatie, killer-app voor SOA

..over. Geoportalen. en: Interoperabiliteit, Open Standaarden en WebService Architecturen. Presentatie GIN 17 november 2004 Theo Thewessen Geodan IT

Procedure aanvragen en bekomen testdata DHMV II Geraardsbergen

dro - DSI Info voor software leveranciers

Productbeschrijving DKK

Forum Standaardisatie. Expertadvies: Opname MIME op lijst met gangbare standaarden. Datum 4 februari 2011

Handreiking Routekaart services

Handleiding inlezen Obsurv WFS / WMS in QGIS

Gebruik van raadpleeg- en downloadservices in GIS desktop software

Concept COLLEGE NOTITIE Agendapunt: 05 Lijst open standaarden Bijlagen: College Standaardisatie

INSPIRE dataprovider: en wat nu? Deel II. Introductie INSPIRE vereisten. Michel Grothe, Geonovum 24 januari 2013, Amersfoort

COLLEGE STANDAARDISATIE Concept Agendapunt: 03. Open standaarden (bijlage A) Bijlagen: College Standaardisatie

Productspecificatie DKK in PDOK

HANDLEIDING DIENSTEN IN GIS DESKTOP

Nederlands profiel op ISO voor geografie

Nederlandse profiel op ISO voor services

GeoJSON. Een nieuw vector formaat voor web-based GIS. Bart van den Eijnden OSGIS

Hoe spreek ik een WMS aan?

GEO-INFORMATIESYSTEMEN Theorie en visualisatie. Edward Mac Gillavry 24 mei 2013

Gebruikershandleiding Beeldmateriaal

AGIV - KLIP Web API 0.6

Handleiding conformiteittoets INSPIRE View Service en Download Service met het ETF Voor versie van het ESDIN Test Framework

Firewall URL Content Filter

De facto standaarden (consensus aangetoond)

GeoMetaMatica NCG GIM 18 mei Michel Grothe & Paul van Asperen

Kennissessie INSPIRE

Basisregistratie Grootschalige Topografie: Visualisatie 1.2. April 2014

emaxx Systeem eisen ManagementPortaal voor de ZakenMagazijn database

Hans van Eekelen, Geonovum Marcel Reuvers, Geonovum. helpdesk: Informatie:

Samengaan van Geo-informatie en Service Oriëntatie

ArcGIS Mobile ADF. Smart Client Applicaties voor ArcGIS Server Eva Dienske, Wim Ligtendag

Client Applicaties (Browser+Desktop) http/https. Apache Webserver. http proxy. WMS WFS Adm SLD Tomcat. Tomcat. GeoServer. PostGIS

Vereisten voor een correcte weergave van je data via Eigen kaart toevoegen in de Geopuntkaarttoepassingen

Bijlage 1-Procedure voor de implementatie van het AGR-GPS systeem PROCEDURE VOOR DE IMPLEMENTATIE VAN HET AGR-GPS SYSTEEM

HELP IK GIS! INSTRUMENTEN OP MAAT. AGIV-trefdag ICC Gent, 27 november 2014

Geo3DModelService (technische documentatie)

Dit voorbeeldproject beschrijft het gebruik van web services (open standaarden) voor de ontsluiting van kernregistraties bij de gemeente Den Haag.

Basismodel Geo-Informatie en domein info modellen. Marcel Reuvers

GEOPUNT VLAANDEREN ONDER DE MOTORKAP. Sessie 26. AGIV-Trefdag ICC Gent, 28 november 2013

Metadata monitor NGR. Handleiding voor kwaliteitsverbetering metadata. Geonovum. datum versie 2.1

Click to edit Master subtitle style NOIV Congres 2011 GIS Open In Verbinding. Marcel de Rink

Producten- en Dienstencatalogus PDOK ten behoeve van Data-aanbieders

Geo3DModel SOAP service

Portability, Interoperability of toch maar Connectivity Portability, Interoperability of toch maar Connectivity.

voor aanbieders van niet-inspire geharmoniseerde datasets

Geomilieu gebruikersdag 2015

Publicatieblad van de Europese Unie L 274/9

Handleiding conformiteittoets INSPIRE View Service en Download Service met het ETF Voor versie 1.3 van het ESDIN Test Framework

Technisch Ontwerp VISSIM-PPA Koppeling

open standaard hypertext markup language internetprotocol transmission control protocol internet relay chat office open xml

Hoe spreek ik een WMS aan?

BRO Uitgiftekanalen. Handreiking voor afnemen van BRO gegevens

Gebruikershandleiding Beeldmateriaal

Verwantschap tussen open data, open standaarden en open source software

Service en Download Service met het ETF Voor versie van het ESDIN Test Framework

Opname geo-standaarden op de lijst voor pas toe of leg uit en status uitstekend beheer. Forum Standaardisatie Stuurgroep Standaardisatie

Viewer MapGuide Open Source/Enterprise

! GeoNetwork INSPIRE Atom!

Uitbreiding UM Aquo cluster KRW. Middel

FLEPOS-VERDICHTINGSPUNTEN

Zelftest XML Concepten

Aansluiten op Geopunt: beter te vinden, te bekijken en te downloaden

RAPPORT: Verankering project RGI-111 (de nationale atlas als toegangspoort tot de geodata infrastructuur)

Open data and beyond Exploring existing open data projects to prepare a successful open data strategy Deelrapport Techniek

Conformiteittoetsing en validatie voor INSPIRE data providers. 31 mei 2016

Veel gebruikte open standaarden in onderzoek

Nederlands profiel op ISO voor services

Rapport Validatie INSPIRE services Provincies

TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise

Raamwerk Geo-Standaarden

Producten- en Dienstencatalogus PDOK ten behoeve van Data-aanbieders

--- Top50orohydro- 381dpi --- PRODUCTSPECIFICATIE V3.0 (2011)

Business-to-Business

Software User Manual SUM

Een stevig fundament

Technisch Rapport. BAG Extract in i-bridge2.0. Versie 1.0. Datum 9 December 2010

Release notes PCTrans. Release notes PCTrans. Aantekeningen voor PCTrans 5.0 ( )

INSPIRE ruimtelijke datadiensten. INSPIRE Kennissessie Amersfoort, 5 juli 2016

Kwaliteitsbeleid metadata ontsloten in het NGR

Impactanalyse Samenwerkende Catalogi 4.0. Wat zijn de wijzigingen met de komst van SC 4.0 ten opzichte van SC 2.1

Conceptenbibliotheek & Technisch register. Frank Terpstra

datasets Revisietabel (in te vullen door PDOK) PDOK kenmerk <> 1

- OSR EN NGR - EEN VERGELIJKING TUSSEN BEIDE REGISTERS

Economische Kaart in GIS

Nederlandse metadatastandaard voor geografie 1.1

Transcriptie:

Nederlands WFS Profiel Version 1.0

Ravi: een profiel Ravi, netwerk voor geo-informatie Stichting Ravi is een netwerkorganisatie in het publieke domein en richt zich op de ruimtelijke ontwikkeling van Nederland. Ravi vervult een katalyserende rol bij het zoeken naar oplossingen voor maatschappelijke vraagstukken in het geo-werkveld. Hierbij stimuleert Ravi het bedrijfsleven om zich te vernieuwen en met oplossingen te komen die aansluiten bij de maatschappelijke behoeften. Ravi secretariaat Het Ravi secretariaat in Amersfoort vervult een sleutelfunctie: het ondersteunt het bestuur, initieert strategische discussies, scant nieuwe ontwikkelingen en innoveert; het secretariaat heeft een netwerk-, verwijs- en informatiefunctie. Versie: 1.0 Datum: 27 oktober 2006 Auteur: Marcel de Rink (Ravi) Reviewers: Klankbordgroep Geoservices profielen voor Nederlandse GII Stichting Ravi, netwerk voor geo-informatie Postbus 508 3800 AM Amersfoort telefoon: 033 4604100 internet: http://www.ravi.nl 2

Inhoudsopgave Versiebeschrijving... 4 1...Onderwerp en toepassingsgebied... 5 2...Afkortingen... 6 3...Normatieve verwijzing... 7 4...Nederlands WFS Profiel... 8 4.1 Verplichte kenmerken 8 Bijlage A: Toelichting verplichte kenmerken... 9 Bijlage B: Service Exception Codes... 10 3

Versiebeschrijving Versienummer Dit Nederlandse WFS profiel is ontwikkeld vanuit discussies en documentatie. De discussies hebben plaats gevonden tijdens de workshops, waarbij de documentatie genoemd bij normatieve verwijzing en dit profiel ter discussie heeft gestaan. Jaar Versienummer Versiebeschrijving 2006 1.0 Nederlands WFS profiel Versiebeheer Dit Nederlandse WFS profiel is niet statisch. De standaard wordt daarom onder beheer gebracht om wijzigingen naar behoefte en op basis van voorstellen gestructureerd door te voeren. Ravi, als beherende instantie, zal de wijzigingen in deze standaard registreren. 4

1 Onderwerp en toepassingsgebied Een Web Feature Service (WFS) is een interface voor het opvragen, aanleveren en editen van geografische vector data, afkomstig van databanken, gebruik makend van Internet technologie. De WFS maakt gebruik van de op extensible Markup Language (XML) gebaseerde Geography Markup Language (GML) voor dataoverdracht. De specificatie voor de Web Feature Service is en wordt ontwikkeld door het Open Geospatial Consortium. In praktijk blijken ongewenste vrijheidsgraden in de WFS specificaties aanwezig. Hierdoor zijn meerdere interpretaties en implementaties mogelijk. Gevolg is dat de interoperabiliteit in gevaar komt. Om de Web Feature Services in praktijk naadloos te kunnen gebruiken, dienen bijvoorbeeld afspraken gemaakt te worden over: op welke wijze Web Feature Services gelijktijdig informatie kunnen tonen; de afstemming tussen de metadatastandaarden en de metadata in de Capabilities van de WFS; standaard instellingen en functionaliteiten van de WFS verwacht vanuit een cliënt of WMS. Doel hiervan is het eenvoudig en eenduidig gebruik van de WFS in een Nationale Geo Informatie Infrastructuur waarbij de WFS is afgestemd op de overige componenten (van de NGII). Om dit doel te kunnen bereiken is dit Nederlandse WFS profiel geschreven. Tijdens de ontwikkeling van dit profiel zijn diverse ontwikkelingen vanuit het OGC meegenomen. Aangezien de techniek voortschrijdt en er aanvullingen kunnen komen vanuit Europa, vernieuwde specificaties ontwikkeld worden door het OGC en nieuwe normen ontwikkeld kunnen worden vanuit ISO, is dit profiel dynamisch van aard. 5

2 Afkortingen CRS Coordinate Reference System EPSG European Petroleum Survey Group GIF GML HTTP JPEG MIME OGC PNG SLD URL WGS WFS WMS XML Graphics Interchange Format Geography Markup Language Hypertext Transfer Protocol Joint Photographic Experts Group Multipurpose Internet Mail Extensions Open Geospatial Consortium Portable Network Graphics Styled Layer Descriptor Uniform Resource Locator World Geodetic System Web Feature Service Web Map Service extensible Markup Language 6

3 Normatieve verwijzing De volgende normen en literatuur zijn gebruikt bij de definiëring van dit profiel: - Cox, S., Cuthbert, A., Lake, R., and Martell, R. (eds.), Geography Markup Language (GML) Implementation Specification 2.0, OGC Document #01-029, February 2001, <http://www.opengis.org/techno/specs/>. - EPSG (October 2005), European Petroleum Survey Group Geodesy Parameters, version 6.8, Lott, R., Ravanas, B., Cain, J., Simonson, G, and Nicolai, R., eds., available from <http://www.epsg.org/> - IETF RFC 2045 (November 1996), Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies, Freed, N. and Borenstein, N., eds., available at http://www.ietf.org/rfc/rfc2045.txt - GDI NRW, 2004, Specifikation Basis-WFS-Profil, 1.0 - OGC, OGC Web Services Common Specification, version 1.0, OGC 05-008 - OGC, Filter Encoding Implementation Specification, version 1.1.0, OGC 04-095 - OGC, Web Feature Service Implementation Specification, version 1.1.0, OGC 04-094 - Ravi, 2006, Nederlandse metadatastandaard voor geografie, versie 1.1 beschikbaar op http://www.ravi.nl. - Ravi, 2006, Nederlandse metadatastandaard voor services, versie 1.0., beschikbaar op http://www.ravi.nl. 7

4 Nederlands WFS Profiel Dit profiel is ontwikkeld voor het garanderen van optimale interoperabiliteit tussen Web Feature Services in Nederland. In dit hoofdstuk worden de verplichte kenmerken van de Web Feature Service beschreven. Doel van dit profiel is het definiëren van een WFS profiel wat zo eenvoudig is dat de technologische drempel voor software en service ontwikkelaars zo laag mogelijk is en tegelijkertijd zo helder dat WFS technologie voor Nederland eenduidig kan plaatsvinden. 4.1 Verplichte kenmerken 1) De Basis WFS dient minimaal te voldoen aan de OpenGIS Web Feature Service Implementation Specification, version 1.1.0. (bij een hogere versie moet de compatibiliteit met oudere versies verzekerd zijn.) Het attribuut VERSION bevat het gebruikte versienummer. 2) De Basis WFS dient de volgende operaties te ondersteunen: GetCapabilities, DescribeFeatureType en GetFeature. 3) De operaties GetCapabilities, DescribeFeatureType en GetFeature dienen over het HTTP/GET en HTTP/POST protocol beschikbaar te zijn. 4) Via HTTP/GET dient de mogelijkheid geboden te worden door middel van een filter een lijst van Feature(ID)s te verkrijgen. Daarnaast dient het mogelijk te zijn deze individuele features op te vragen op basis van FeatureId. 5) De WFS dient bij de GetFeature operatie gebruik te maken van Filter Encoding Implementation Specification 1.1.0. 6) De WFS dient gebruikt te kunnen worden zonder gebruik van VENDOR SPECIFIC PARAMETERS. Wanneer via de <native> elementen de vendor specifieke extensies gebruikt worden, dient dit alleen te kunnen wanneer deze SafeToIgnore zijn. 7) De volgende projecties dienen allemaal ondersteund te worden door de WFS: a. Voor nationale toepassingen dient de data af te kunnen worden gebeeld in Amersfoort / RD New (RD-stelsel, EPSG:28992). b. Voor Europese en mondiale applicaties ondersteunt de WFS het WGS84 coördinatenstelsel (longitude, latitude geprojecteerd als rechte hoek coördinaten x, y) gebaseerd op ETRS89 (EPSG:4326). 8) De WFS dient toegankelijk te zijn via URL. 9) De WFS dient metadata over de service en data beschikbaar te stellen: a. De MetadataURL dient te verwijzen naar een metadata XML-bestand opgebouwd volgens de Nederlandse metadatastandaard voor geografie [Ravi, 2006]. b. De metadata over services dient opgeslagen te worden in de Capabilities. Voor de beschikbare metadata elementen dient de Nederlandse metadatastandaard voor services [Ravi, 2006] gevolgd te worden. 10) De WFS dient Service Exception Codes te genereren zoals weergegeven in Bijlage B : Service Exception Codes 8

Bijlage A: Toelichting verplichte kenmerken Kenmerk Toelichting nummer 1 Deze specificatie is geschreven op OGC WFS implementatie 1.1.0 (OGC 04-095). Indien nieuwere specificaties in de praktijk toegepast worden, wordt het profiel geactualiseerd volgens de actualisatie procedure. De relatief nieuwe WFS 1.1.0 implementatie is gekozen vanwege de technische mogelijkheden voor ondersteuning van gebruik van sectorale informatiemodellen. 7a, 7b De verplichte projecties uit het CEN WMS profiel zijn opgenomen. De aanbevolen projecties (TM zone 31 Noord (EPSG:3043) en TM zone 32 Noord (EPSG:3044)) zijn niet opgenomen. Een toekomstige Web Coordinate Transformation Service zou hier in de toekomst een oplossing kunnen bieden. Meer aanbevolen Coördinaat Referentie Systemen worden genoemd in het Nederlands WMS profiel. 9a De MetadataURL dient te verwijzen naar een xml-file die voldoet aan de Nederlandse metadatastandaard voor data. Deze XML file kan door de catalogue service geharvest worden waardoor gezocht kan worden op de metadata elementen. Voor elke metadataurl dient het Metadata type aangeduid te worden met TC211. 9b In de Capabilities wordt de metadata voor services opgeslagen. Helaas is het niet mogelijk om alle verplichte elementen in de Capabilities op te slaan. De elementen die wel opgeslagen worden dienen conform de Nederlandse metadatastandaard voor services opgeslagen te worden, waarbij als type TC211 opgevoerd dient te worden. Daarnaast wordt aanbevolen om een XML file te creëren conform de Nederlandse metadatastandaard voor services. Deze metadata dient vervolgens door een catalogue services geharvest te worden waardoor gezocht kan worden op de metadata elementen. Noot: De volgende elementen uit de Nederlandse metadatastandaard voor services kunnen niet worden opgeslagen in de Capabilities: metadata taal, datestamp, metadatastandaard naam, metadatastandaard versie, status, thema s (kan eventueel naar keywords). 10 In Bijlage B: Service Exception Codes staan een aantal afgesproken Exception Codes voor Nederland weergegeven. Deze foutmeldingen dienen minimaal weergegeven te worden voor dit type Exceptions. Indien een Exception niet in deze lijst voor komt, dient deze Engelstalig te zijn en opgebouwd te zijn in overeenkomstige structuur met de overige Exceptions. 9

Bijlage B: Service Exception Codes De responses van de xml service exception dienen gevalideerd te worden en te voldoen aan het response schema uit clause 8 van de OGC Web Services Common Implementation Specification (OGC 05-008). Tabel B.1 Standard exception codes [gebaseerd op Table 1 Standard exception codes and meanings, ogc 05-008] Exception Code Betekenis OperationNotSupported VersionNegotiationFailed CurrentUpdateSequence InvalidUpdateSequence MissingParameterValue InvalidParameterValue InvalidFormat NoApplicableCode Het request vraagt naar een operatie die niet ondersteund wordt door de server De lijst van versies in de acceptversions parameter waarde bevat geen versie die door de server wordt ondersteund Waarde of (optionele) updatesequence parameter in het GetCapabilities request is gelijk aan de huidige waarde van de service metadata updatesequence Waarde of (optionele) updatesequence parameter in het GetCapabilities request is hoger dan de huidige waarde van de service metadata updatesequence De request bevat geen parameter waarde en de server heeft geen default waarde voor de betreffende parameter De request bevat een niet toegestane parameter waarde De request vraagt een formaat wat niet wordt geserveerd door de server Er wordt geen andere exception code gespecificeerd door de service. Er is geen andere exception code beschikbaar 10