170 likes | 181 Views
Explore the thorough testing of INSPIRE Validator Jiří Poláček by the Czech Office for Surveying, Mapping, and Cadastre. Learn about the results, limitations, and addressed issues at MIG-T Face-to-Face Meeting ISPRA 2017. The course of testing, errors, and updates discussed in detail. Links to recorded issues and solutions provided for further insight.
E N D
Testingof INSPIRE validator Jiří Poláček Czech Office forSurveying, Mapping and Cadastre
What’s to Come • Whatwetested and why • Courseoftesting • Overviewofresults • Issues to beaddressed MIG-T face-to-face meeting ISPRA 2017
Scopeoftesting • Themes: • CadastralParcels • Addresses • AdministrativeUnits • GeographicalNames • Hydrography • Transport Networks • Services: • Metadata • Data • WFS MIG-T face-to-face meeting ISPRA 2017
On-line Local solution ATOM ETL Geoportal Intergraph solution GeodeticControl Geonames ZABAGED Orthoimagery Altimetry MIG-T face-to-face meeting ISPRA 2017
Limitationoftesting MIG-T face-to-face meeting ISPRA 2017
Limitationoftesting Personal problems • Wecould test allmetadata (data series, services, …) exceptdetailedmetadataofdatasets • Solutionispreparedinside ATOM, but itsauthorleft and a newprogrammerstarted to do thiswork MIG-T face-to-face meeting ISPRA 2017
Limitationoftesting • Test stopsatthe very beginning • Issue: as a root element weprovidegml:FeatureCollection, correctformiswfs:FeatureCollection. Thiswecannotuse as theservicecannotgeneratedate and timeoftheservice call (valueoftimeStamp atribute, whichisforwfs:FeatureCollectionobligatory). Intergraph problems MIG-T face-to-face meeting ISPRA 2017
Courseoftesting • Very flexible feedback from JRC, somereportederrors are probablysolved by now • Severalroundsoftesting – aftereliminationanerror in the 1. round, anotheroccurs in thenextround • INSPIRE validatorcalls OGC validator, some OGC validatorexceptions, whichINSPIRE validatoromitted as irrelevant, cause end oftesting in thenextround. MIG-T face-to-face meeting ISPRA 2017
Overviewofresults • 3 cathegoriesoferror (typesoferrors): • Ourerrors (14) • Errorsofvalidatorcoding (3) • Errorsof ATS (3) • Most errorsofcathegory A has beenfixedor are beingfixed, someofthemrequire SW updates (localsolution, Intergraph, QGIS, …) • Allerrorsofcathegories B and C wereimmediatellyrecordedintogithubhttps://github.com/inspire-eu-validation/ MIG-T face-to-face meeting ISPRA 2017
List ofrecordedissues • https://github.com/inspire-eu-validation/ets-repository/issues/87 • https://github.com/inspire-eu-validation/ets-repository/issues/93 • https://github.com/inspire-eu-validation/ets-repository/issues/108 • https://github.com/inspire-eu-validation/ets-repository/issues/113 • https://github.com/inspire-eu-validation/ets-repository/issues/116 • https://github.com/inspire-eu-validation/ets-repository/issues/107 • https://github.com/inspire-eu-validation/ets-repository/issues/106 • https://github.com/inspire-eu-validation/ets-repository/issues/105 • https://github.com/inspire-eu-validation/ets-repository/issues/104 • https://github.com/opengeospatial/ets-wfs20/issues/66 MIG-T face-to-face meeting ISPRA 2017
Overviewofresults II MIG-T face-to-face meeting ISPRA 2017
Exampleofourerrors • Wrongvalues („International“, nilReasonvalues - „unpopulated“, NameStatus - „standardised“, …) • Wecan fix immediatelly • Missingnumberofhits in thefile in case ofcallingpredefined data set as WFS storedquery (https://github.com/inspire-eu-validation/ets-repository/issues/104) • Need to update ourlocal SW • Wrongformofcoordinatessystemidentifier, http: insteadofURN https://github.com/inspire-eu-validation/ets-repository/issues/93 • Easy to fix, but itdoes not work in thecurrent QGIS version (problem in GDAL) MIG-T face-to-face meeting ISPRA 2017
Issues to beaddressed • JRC validatorrequires CRS to befromthe list. If data isprovidedalso in national CRS, validatorevaluatesthem as not valid. • https://github.com/opengeospatial/ets-wfs20/issues/66 EPSG:5514 counted as otvalid • Encodingofspecialcharacters in WFS requestshallbeuniform, eitherweencodeallcharacters (?&) ornone. • https://github.com/inspire-eu-validation/ets-repository/issues/93 • How to validateWFS availableafterregistration (authorisation) onlyfromGeoportal - http://inspire-geoportal.ec.europa.eu/proxybrowser MIG-T face-to-face meeting ISPRA 2017
Data seriesordatasets ? • Wehave to use conceptof data series, becauseforsomeINSPIRE themesonedatasetforwhole Czech Republicwouldbetoo big (example – GML forCadastralparcelsaprox. 200 GB – 1.9 GB in a zippedform) • Numberofdatasetsforindividual INSPIRE themes: • CadastralparcelsCadastral unit 13091 Addresses Municipality 6259 AdministrativeunitsCZ 1 Buildings Municipality 6259 Transport networks Map sheet1:10000 4533 Hydrography Map sheet1:10000 4533 GeographicalnamesMap sheet1:10000 4533 MIG-T face-to-face meeting ISPRA 2017
Data seriesordatasets ? • Wehave 1 WFS for 1 data series (not fortheindividualdatasets, as required) • Wecouldbeeasilyconformant in case werename data series as dataset and dataset as pieceofdataset (subset) and createsomefakefileforthedataset • BUT • In this case wepracticallycannotenable to downloadpieceofdatasetusing ATOM becauseonlydatasetcanbereturned as resposefrom ATOM service, so insteadofseveral KB ouruserswouldhave to download 1.9 GB (zipped) forthewholeterritory. MIG-T face-to-face meeting ISPRA 2017
Conclusion • After 1 monthofintensivetestingwereached 52% ofconformity on INSPIRE Geoportal (http://inspire-geoportal.ec.europa.eu/proxybrowser) • Somecorrectionscanbe done easily, somewilltakeseveralmonth, someissuesmustbesolved on MIG level • In case we face decision to limit significantlyourusers to be 100% conformant, weprefare user requirements • Testingwas very usefull (forbothsides) and thereis a stronginterest to solveallchallenges. MIG-T face-to-face meeting ISPRA 2017
Thankyouforyourattention • jiri.polacek@cuzk.cz • www.cuzk.cz MIG-T face-to-face meeting ISPRA 2017 Stránka 17