27
Ukladacie služby Expertná skupina, 12.6.2013 Martin Koška, SAŽP

Ukladacie služby Expertná skupina, 12.6.2013 Martin Ko ška, SAŽP

Embed Size (px)

DESCRIPTION

Ukladacie služby Expertná skupina, 12.6.2013 Martin Ko ška, SAŽP. Obsah. Legislatíva Implementácia ATOM WFS Príklady. INSPIRE architektúra. Všeobecný scenár využitia SDI. INSPIRE legislatíva a technické návody. Smernica INSPIRE - PowerPoint PPT Presentation

Citation preview

Page 1: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

Ukladacie služby Expertná skupina, 12.6.2013Martin Koška, SAŽP

Page 2: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

Obsah

Legislatíva Implementácia

ATOM WFS

Príklady

Page 3: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

INSPIRE architektúra

Page 4: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

Všeobecný scenár využitia SDI

Page 5: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

INSPIRE legislatíva a technické návody Smernica INSPIRE Nariadenie komisie 1088/2010 ktorým sa mení a dopĺňa

nariadenie (ES) č. 976/2009, pokiaľ ide o ukladacie služby a transformačné služby

Technický dokument pre implementáciu ukladacích služieb Verzia 3.0

Page 6: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

Implementačné pravidlá a technické návody

A multi-country project funded by the European Union and implemented by

INSPIRATION – Spatial Data Infrastructure in the Western Balkans

Page 7: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

Súvisiace štandardy

ISO 19142:2010 Geografická informácia. Webová objektová

služba, ISO 19142 - STN EN ISO 19142 ISO 19143:2010 Geografické informácie. Kódovanie filtrov,

ISO 19143 - STN EN ISO 19143

IETF RFC 4287 The Atom Syndication Format, ATOM - webový štandard pre publikovanie syndikovaného obsahu, nástupca RSS

GeoRSS-Simple The Simple Serialization of GeoRSS, http://www.georss.org/simple GeoRSS

OpenSearch Description Document format, http://www.opensearch.org/Specifications/OpenSearch/1.1 OpenSearch

Page 8: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

Súvisiace štandardy XML - Extensible Markup Language XML SCHEMA GML - Geography Markup Language Encoding Standard GML application schemas (3.2.1 in OGC špecifikácia)

Všetky 34 INSPIRE datasety sú reprezentované vlastnou GML aplikačnou schémou, ktorá rozširuje základné GML

Page 9: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

Čo je ukladacia služba?

Kapitola IV, Článok 11 (Sieťové služby) Smernice definujú ukladaciu službu ako:

“ukladacie služby umožňujú ukladať kópie súborovpriestorových údajov alebo častí týchto súborov, a ak je tomožné, priamo vstupovať do týchto súborov.”

Page 10: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

Ne-Interoperabilné a Interoperabilné ukladacie služby

Page 11: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

Legislatívne požiadavkyKvalita Pri operácii „získať metaúdaje ukladacej služby“ je doba odpovede pri odoslaní počiatočnej

odpovede v bežnej situácii najviac 10 sekúnd..

Pri operáciách „získať súbor priestorových údajov“ a „získať priestorový objekt“ a pri dopyte, ktorý pozostáva výlučne z ohraničenia, je doba odpovede pri odoslaní počiatočnej odpovede v bežnej situácii najviac 30 sekúnd a potom, stále v bežnej situácii, si ukladacia služba zachová udržateľnú odpoveď prevyšujúcu 0,5 megabajtu za sekundu alebo 500 priestorových objektov za sekundu.

Pri operáciách „opísať súbor priestorových údajov“ a „opísať typ priestorového objektu“ je doba odpovede pri odoslaní počiatočnej odpovede v bežnej situácii najviac 10 sekúnd a potom, stále v bežnej situácii, si ukladacia služba zachová udržateľnú odpoveď prevyšujúcu 0,5 megabajtu za sekundu alebo 500 priestorových objektov za sekundu.

Page 12: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

Legislatívne požiadavkyKapacita Minimálny počet simultánne vybavených požiadaviek na ukladaciu službu v súlade s

výkonnostnými kritériami kvality služby je 10 požiadaviek za sekundu. Počet paralelne spracovávaných požiadaviek je možné obmedziť na 50.

Dostupnosť Pravdepodobnosť dostupnosti sieťovej služby je 99 % času.

Page 13: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

Povinné operácieVšetky ukladacie služby Získať metaúdaje ukladacej služby (Get Download Service Metadata) Získať súbor priestorových údajov (Get Spatial Data Set) Opísať súbor priestorových údajov (Describe Spatial Data Set) Prepojiť ukladaciu službu (Link Download Service)

Priamy prístup Získať priestorový objekt (Get Spatial Object) Opísať typ priestorového objektu (Describe Spatial Object Type)

Page 14: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

Implementácia ukladacích služieb

Možnosti (Technické pravidlá)

Atom implementácia - Atóm formát poskytuje jednoduchý, široko používaný mechanizmus pre zverejňovanie informácií na internete v podobe zoznamov, a to spôsobom, ktorý je zlučiteľný s existujúcou webovou architektúrou mnohých nástrojov.

WFS implementácia - The OGC Web Feature Service umožňuje publikovať údaje v Geography Markup Language (GML)* . WFS ponúka omnoho viac sofistikovaný prístuppre ukladanie súborov a priamy prístup k údajom.

*údaje môžu byť enkodované v rozličných formátoch

Page 15: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

Možnosti pre implementáciu INSPIRE Download Services ATOM Feed zabezpečuje prístup k preddefinovaným datasetom OGC WFS 2.0 zabezpečuje prístup k preddefinovaným datasetom OGC WFS 2.0 zabezpečuje priamy prístup datasetom

Conformance Class ObligationAtom Feed C

(M, if WFS (Predefined) is notconformed to)

Pre-defined WFS C(M, if Atom Feed is not

conformed to)Direct access WFS OQuality of service M

Page 16: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

ATOM XML formát na zdieľanie vebového obsahu podobný ako RSS Používa sa na publikovanie a editovanie webových zdrojov pre pravidelne aktualizované web stránky Minimálna cena implementácie

ATOM Feed klienti Web Browser (e.g. Firefox, Opera, IE, Safari, Chrome) Web-based feed čítačky (e.g. Google Reader) Desktop feed čítačky (e.g. MS Outlook)

ATOM feed pozostáva: Popisné metaúdaje, ktoré opisujú samotný ATOM Jeden alebo viac záznamov obsahu (napr. preddefinované datasety)

Page 17: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

Príklad ATOM záznamu

Page 18: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

Atom feeds to make available pre-defined datasets forINSPIRE download services

Jednoduchý ATOM feed je vypublikovaný ako top level “Download Service Feed”. Tento feed pozostáva z viacerých ATOM položiek : jedna reprezentuje jeden preddefinovaný dataset. Každá z týchto položiek obsahuje jednu alebo viac liniek na priestorové objekty , ktoré reprezentujú

partikulárne datasety na ukladanie – liniek môže byť aj viacej pre rôzne formáty resp. CRS (napr. GML, ShapeFile/JTSK 03, ETRS89)

Jednotlivé položky môžu byť popísané v rôznych jazykoch

Page 19: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

Prehľad Atom feed štruktúry

Page 20: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

Samotný ATOM feed Title ID Author Update RightsSubtitle, GeoRSS polygon (Dataset Feed)

Prelinkovanie so súvisiacimi metaúdajmi a obsahom: INSPIRE ISO Metadata OpenSearch Description Spatial object description Self Referencing Link Optional link to alternate representations of feed

Povinné prvky popisujúce ATOM

Položky Title ID Update Category (CRS)

Link(s) na obsah URL for Dataset Feed (Top Feed) URL for Dataset (Dataset Feed)

Page 21: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

ATOM ukladacia služba na čskom NG Schopnost harvestovať metaúdajové záznamy poskytovateľov z koncovým bodom na ukladanie súborov

priamo do ATOM služby NG http://tps.cenia.cz/php/micka/csw/?

service=CSW&request=GetRecords&version=2.0.2&typeNames=gmd:MD_Metadata&elementSetName=&outputSchema=http://www.w3.org/2005/Atom&constraint?language=CQL_Text&constraint=AnyText like '*.zip*'&clanguage=cze&startposition=40&language=cz

Príklad

Page 22: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

WFS implementácia

The Web Feature Service (WFS) represents a change in the way geographic information is created, modified and exchanged on the Internet. Rather than sharing geographic information at the file level using File Transfer Protocol (FTP), for example, the WFS offers direct access to geographic information at the feature and feature property level. Web feature services allow clients to only retrieve or modify the data they are seeking, rather than retrieving a file that contains the data they are seeking and possibly much more. That data can then be used for a wide variety of purposes, including purposes other than their producers' intended ones.

In the taxonomy of services defined in ISO 19119, the WFS is primarily a feature access service but also includes elements of a feature type service, a coordinate conversion/transformation service and geographic format conversion service

OpenGIS Web Feature Service 2.0 Interface Standard equals ISO 19142

Other standards – WFS 1.0.0, WFS 1.1.0

Page 23: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

Hlavné operácie GetCapabilities (discovery operation) DescribeFeatureType (discovery operation)

GetPropertyValue (query operation) GetFeature (query operation)

GetFeatureWithLock (query & locking operation) LockFeature (locking operation)

Transaction (transaction operation)

CreateStoredQuery (stored query operation) DropStoredQuery (stored query operation) ListStoredQueries (stored query operation) DescribeStoredQueries (stored query operation)New in WFS 2.0.0 používa INSPIRE

Page 24: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

Mapovanie dotazov INSPIRE ukladacej služby – preddefinované datasety

Mapping to WFS requests

Get Download Service Metadata – GetCapabilities Get Spatial Data Set – GetFeature - ISO 19142 opisuje operácie ListStoredQueries and

DescribeStoredQueries. Tieto operácie publikujú zoznamy uložených datasetov aj s popisom a tie sa neskôr používajú na dotaz GetFeature pre partikulárny dataset

Describe Spatial Data Set - DescribeFeatureType Link Download Service

Page 25: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

Mapovanie dotazov INSPIRE ukladacej služby– priamy prístup

Mapping to WFS requests

Get Download Service Metadata - GetCapabilities Get Spatial Data Set - GetFeature Describe Spatial Data Set - DescribeFeatureType Link Download Service

Get Spatial Object - GetFeature dotaz z query parametrami Describe Spatial Object Type – DescribeFeatureType

Page 26: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

Príklad - Geoserver Geoserver publikujúci mapové služby verzia 2.2 Podporuje INSPIRE zobrazovacie a ukladacie služby Podpora WFS 1.0.0, 1.1.0, 2.0.0 Podpora stored queries – prístup k preddefinovaným datasetom Podpora OGC Filter encoding 2.0 Podporuje transformáciu s jedného údajového modelu do iného

Page 27: Ukladacie služby Expertná skupina,  12.6.2013 Martin Ko ška, SAŽP

Thank you.

http://geoportal.sazp.skhttp://geo.enviroportal.skhttp://inspire.gov.skhttp://www.enviroportal.skhttp://www.sazp.sk