23
STRASTI A SLATI VALIDACE DAT A SLUŽEB Konference INSPIRUJME SE… 9. října 2019 Veronika Kůsová

STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

STRASTI A SLATI VALIDACEDAT A SLUŽEB

Konference INSPIRUJME SE…9. října 2019 Veronika Kůsová

Page 2: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

OBSAH PREZENTACE

INSPIRE REFERENČNÍ VALIDÁTOR

TESTOVÁNÍ DAT

TESTOVÁNÍ SLUŽEB

Page 3: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

http://inspire-sandbox.jrc.ec.europa.eu/etf-webapp/

INSPIRE REFERENČNÍ VALIDÁTOR

Page 4: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

INSPIRE REFERENČNÍ VALIDÁTOR

Oficiální

Na základě ATS pro metadata, data, služby

Testovací rozhraní ETF

API

https://etf-validator.net/

http://inspire-sandbox.jrc.ec.europa.eu/etf-webapp/swagger-ui.html

Page 5: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

TESTOVÁNÍ DAT

Page 6: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

testy pro konkrétní témata

DOSTUPNÉ TESTY obecné testy

CC: Data consistency

CC: INSPIRE GML application schemas

CC: Information accessibility

CC: Reference systems

CC: Application schema

CC: Data consistency

CC: Information accessibility

CC: Reference systems

Page 7: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

VÝSLEDKY

Page 8: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

NEJČASTĚJŠÍ CHYBY

Překlepystandardized standardised International international

Page 9: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

NEJČASTĚJŠÍ CHYBY

Překlepy

Validace proti importovaným a rozšiřujícím XSD

http://www.locationframework.eu/schemas/RoadTransportNetwork/1.0

https://inspire.ec.europa.eu/schemas/tn-ro/4.0

Page 10: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

NEJČASTĚJŠÍ CHYBY

Překlepy

Validace proti importovaným a rozšiřujícím XSD

Testování podmínek a omezení

TouchDownLiftOffAerodromeNode NO free transport nodes

Multigeometrie

Page 11: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

NEJČASTĚJŠÍ CHYBY

Překlepy

Validace proti importovaným a rozšiřujícím XSD

Formát identifikátoru souř. systému

Testování podmínek a omezení

urn:ogc:def:crs:EPSG::3045EPSG:3045 http://www.opengis.net/def/crs/EPSG/3045

Page 12: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

TESTOVÁNÍ SLUŽEB

Page 13: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

DOSTUPNÉ & VYUŽITÉ TESTYProhlížecí služby

CC:View Service - WMS CC:View Service - WMTS

Služby stahování datCC:Download Service – Direct WFS

CC:Download Service – Pre-defined ATOM

CC:Download Service – Pre-defined WFS

Page 14: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

VÝSLEDKYGeomedia Web Map & Geomedia SDI Pro, Mapový server Marushka®

Direct WFS Pre-defined ATOM Pre-defined WFS

první výsledky

současnýstav

Page 15: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

OGC validátor http://cite.opengeospatial.org/teamengine/

PŘEDPOKLADY PRO SPUŠTĚNÍ TESTŮ Direct WFS, Pre-defined WFS

Defaultní souř. systémurn:ogc:def:crs:EPSG::xxxx http://www.opengis.net/def/crs/EPSG/xxxx

POST – content-type pro Describe feature typetext/xml application/xml application/soap+xml

Direct WFS

Page 16: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

PŘEDPOKLADY PRO SPUŠTĚNÍ TESTŮ Pre-defined WFS

Největší problémy u testovacího kroku AutoConfigureWFS

ETF - SOAPUIhttp://docs.etf-validator.net/v2.0/Developer_manuals/Developing_Executable_Test_Suites.html#_soapui_based_test_suites

Prvky z různých schémat poskytované jednou WFS – problém s prefixy

Překročené omezení na maximální počet prvků

Page 17: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

NEJČASTĚJŠÍ CHYBY

Chyby v capabilities, service/dataset feedech WFS ATOM

ows:ServiceType = 'OGC WFS' ows:ServiceType = 'wfs'

Page 18: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

NEJČASTĚJŠÍ CHYBY

Chyby v capabilities, service/dataset feedech WFS ATOM

Nedostatečná podpora filtrování WFS

MinStandardFilter MinSpatialFilter SortingStandardFilter MinTemporalFilter ResourceIdMinimumXPath

Page 19: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

NEJČASTĚJŠÍ CHYBY

Chyby v capabilities, service/dataset feedech WFS ATOM

Nedostatečná podpora filtrování WFS

Stavové kódy & chybové hlášky WFS

OperationNotSupported 400OperationProcessingFailed 403…

Page 20: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

NEJČASTĚJŠÍ CHYBY

Chyby v capabilities, service/dataset feedech WFS ATOM

Nedostatečná podpora filtrování WFS

Stavové kódy & chybové hlášky WFS

Service/dataset feed text/xml application/atom+xmlDescribe feature type text/xml application/gml+xml; version=3.2…

Typ (mime-type) odezvy WFS ATOM

Page 21: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

NEJČASTĚJŠÍ CHYBY

Chyby v capabilities, service/dataset feedech WFS ATOM

Nedostatečná podpora filtrování WFS

Stavové kódy & chybové hlášky WFS

Typ (mime-type) odezvy WFS ATOM

Nedostatečná podpora požadovaných operací WFS

Stored query (GetSpatialDataSet), GetPropertyValue (Basic WFS)

Page 22: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

SHRNUTÍ

Užitečný nástroj

Postupné vylepšování stávajících dat a služeb

Významná pomoc při tvorbě nových INSPIRE produktů

Využití API pro automatické testováníFórum pro řešení problémů s validátoremhttps://github.com/inspire-eu-validation/community/wiki/Your-feedback

Page 23: STRASTI A SLATI VALIDACE - Inspirujme se€¦ · STRASTI A SLATI VALIDACE. DAT A SLUŽEB. Konference INSPIRUJME SE… 9. října 2019. Veronika Kůsová

Děkuji za pozornostVeronika Kůsová

[email protected]Český úřad zeměměřický a katastrální