1 ELF rajapinnat ja tekninen toteutus ELF-teemapäivä 8.6.2016 Lassi Lehto MML Paikkatietokeskus
2 Sisältö Yleistä ELF Basemap ELF Topographic Basemap ELF Administrative Basemap ELF National Download Services ELF Cascading WFS ELF GeoLocator ELF Cadastral Index Map
3 Yleistä Keskitetyt ELF palvelut Norjan karttalaitoksen tarjoamassa pilvipalvelussa Toteutukset OS-pohjalta Demonstrointiympäristönä Oskari Erillinen palvelutoteutus ArcGIS Online:ssa Kansalliset palvelut karttalaitosten vastuulla ja vaihtelevissa ympäristöissä Pääsyrajapintoina WFS 2.0.0, WMS 1.3.0 ja WMTS 1.0.0 Tiedonsiirron skeemat INSPIRE:n mukaisia Joitakin skeemalaajennoksia
Client Application A Client Application B ELF Security ELF Licenses W*S ELF Services DB W*S W*S W*S W*S W*S DB DB DB DB DB
ELF Topographic Basemap 5
ELF Topographic Basemap Pohjakartta, joka koostuu seuraavista teemoista: Hallinnolliset yksiköt (AU) Rakennukset (BU) Paikannimet (GN) Vesistöt (HY) Maanpeite (LC) Liikenneverkot (TN)
ELF Topographic Basemap Suuret mittakaavat: kukin maa toteuttaa kartan kansallisena WMS-rajapintana yhteisten sääntöjen mukaan Yhdistetään Norjassa Euroopan yhteiseksi WMTS-palveluksi Kattaa mittakaavatasot 1:2000 1:72000 Laatu kunkin maan sisällä korkeatasoista ja viranomaisten takaamaa Haasteena jatkuvuus maiden rajoilla 10 maata
ELF Topographic Basemap Pienet mittakaavat EuroGeographics tuotteilla (ERM, EGM) Norjan karttalaitoksen palvelimelta Samassa WMTS -palvelussa Kattaa mittakaavatasot: 1:144 000 1:40M
Client Application A Client Application B DB WMTS Cascading WMS WMS WMS WMS WMS WMS DB DB DB DB DB 29 Feb, 2016
ELF Topographic Basemap, Suomi
ELF Topographic Basemap, Norja
ELF Topographic Basemap, Puola
ELF Administrative Basemap 13
ELF Administrative Basemap Teema: AdministrativeUnits (AU) Pohjautuu EuroBoundaryMap (EBM) aineistoon (EG) Pienet mittakaavat WMS palvelu Norjan karttalaitoksen ylläpitämä
15
16 ELF National Download Services
ELF-maat NLSF SK NLSS OSGB GST Kadaster IGNB BKG MAC CUZK IGNF CNIG SMA-SL
ELF National Download Services Kansalliset INSPIRE / ELF latauspalvelut (WFS) Yhteensä 60 palvelua Mukana yli 100 kohdeluokkaa 11:sta INSPIRE teemasta AD, AU, CP, GN, HY, PS, TN, BU, EL, LC, SR WFS 2.0.0 Käytössä eri skeemoja ELF 1.0: 9 teemaa INSPIRE 4.0: 27 teemaa INSPIRE 3.0: 23 teemaa
ELF-maat NLSF SK NLSS Palvelujen määrä OSGB GST Kadaster IGNB BKG MAC CUZK IGNF CNIG SMA-SL
ELF-maat NLSF SK NLSS Teemojen määrä OSGB GST Kadaster IGNB BKG MAC CUZK IGNF CNIG SMA-SL
21
22
23
24
ELF Cascading WFS 25
Service Cascade Rajapinta DB Tiedosto Rajapinta
Service Cascade, WFS WFS WFS WFS WFS
ELF Cascading WFS Välityspalvelin kansallisille INSPIRE / ELF latauspalveluille (WFS) Huolehtii Kyselyn reitittämisestä oikeisiin kansallisiin palveluihin Vastausviestien integroinnista yhdeksi palveluvastaukseksi Yhden luukun palvelu koko ELF tietosisällölle Maakohtainen käyttöönotto? Toteutus pilvipalveluna WFS Cascading ei virallisesti määritelty Kokeellinen!
Kyselyn reititys Etsi BBOX Tee overlay maa Etsi TYPENAMES Asiakassovellus palvelun URL Maarajat Cascading WFS Kyselyn reititys Vastausten integrointi Vastausten integrointi valmistumisjärjestyksessä Säikeistetyt kyselyt rinnakkaisprosessointi WFS A WFS B WFS N
Nopeusvertailu GN lataus, SWE + NOR (240 kb) Suora kysely NOR + SWE: 2.8 s Cascading WFS:n kautta: 3.4 s (+21%) GN lataus, SWE + NOR (1.2 MB) Suora kysely NOR + SWE: 4.0 s Cascading WFS:n kautta: 6.1 sec (+52%)
Nopeusvertailu AU lataus, SWE + NOR (7.6 MB) Suora kysely NOR + SWE: 6.7 s Cascading WFS:n kautta: 9.3 s (+38%) AU lataus, SWE + NOR (10.2 MB) Suora kysely NOR + SWE: 8.5 s Cascading WFS:n kautta: 12.4 sec (+19%)
32
33
Rajoituksia Rajattu joukko kyselytyyppejä tuettuna Kyselyn tulee sisältää Bounding Box Koordinaattijärjestelmät EPSG:4258, 4326, 3035, 3857, 900913 Nopeuden huonontuminen Ei kokonaisia karttatasoja Yksittäisten kohteiden tarkastelua Alueellinen kattavuus rajoitettua Sisällöt vaativat edelleen harmonisointia
ELF GeoLocator 35
ELF GeoLocator Paikannimien Gazetteer/Geocoding palvelu Rajapinta :OGC Gazetteer Service AP (WFS-G) for the WFS Pohjautuu aiempaan EuroGeoNames (EGN) palveluun (2012) Uutta tietosisältöä ELF teemoista: Addresses (AD), Administrative Units (AU), Geographical Names (GN) Monikielisyys, tuki eksonyymeille Tuki kyselyille INSPIRE / ELF GN -skeemassa
EGN datan kattavuus Country Austria Belgium Croatia Cypros Czech Republic Estonia Finland France Germany Greece Italy Latvia Lithuania Slovenia Spain Switzerland The Netherlands United Kingdom Exonymdatabase
ELF GeoLocator, palveluarkkitehtuuri
GeoLocator, tuetut operaatiot WFS operaatiot GetCapabilities DescribeFeatureType GetFeature Geokoodaus soveltaen WFS + FE standardeja Tuki LANGUAGE -parametrille Lisäoperaatiot GetFeatureInAU FuzzyNameSearch ReverseGeocode
GetFeatureInAU Hakee paikannimeä annetun hallinnollisen jaotuksen yksikön sisältä Ylimääräinen AU parametri
FuzzyNameSearch Palauttaa kohteita, joiden nimi vastaa likimääräisesti haettua paikannimeä Virheellisesti syötetyt hakusanat Erikoismerkkien korvaaminen Palauttaa 10 parasta vastaavuutta
ReverseGeocode Kaksi toimintomoodia Tavallinen reverse geocoding (palauttaa lähimmän paikannimen) AU reverse geocoding (palauttaa hallinnollisen yksikön) Parametrit LAT, LON MODE=AU
ELF Cadastral Index Map 43
ELF Cadastral Index Map Hajautettu arkkitehtuuri Useita kansallisen tason WMS palveluja, joilla harmonisoitu tietosisältö ja visualisointi sekä tuki GetFeatureInfo kyselylle Cascading WMS, joka yhdistää kansalliset palvelut Asiakassovellukset, jotka kytkeytyvät Cascading palveluun Kansallisten palvelujen harmonisointi pohjautuu: ELF CIM Product Specification D2.8
Client Application A Client Application B Cascading WMS WMS WMS WMS WMS WMS DB DB DB DB DB 29 Feb, 2016
ELF Cadastral Index Map Kansalliset palvelut: Espanja, Hollanti (CP), Norja, Puola, Slovenia, Suomi, Tsekki Cascading WMS (MapServer) Norjan karttalaitoksen pilvessä Asiakassovelluksena ELF Showcase Application (Oskari)
47
Karttakuva Karttatasot teemoista Cadastral Parcels, Addresses, Administrative Units, Buildings Piirtojärjestys: BU, CP, AD, AU Mittakaava-alue1:100-1:10 000 1:100 1:2000 CP, AD, BU, AU (rajat) 1:2000 1:5000 CP (rajat), BU, AU 1:5000 1:10 000 CP (rajat), BU, AU Koordinaattijärjestelmät Lambert Azimuthal Equal Area (EPSG:3035) Web Mercator (EPSG:3857, EPSG:900913)
Karttatasot Nimeäminen kuten INSPIRE:ssä: CP.CadastralParcel, CP.CadastralZoning, CP.CadastralBoundary AD.Address AU.AdministrativeUnit, AU.AdministrativeBoundary BU.Building, BU.BuildingPart Styled Layer Descriptor (SLD): http://www.locationframework.eu/portrayal/cadastralmap_2.1/el fcadastral_v2.1_sld110/
GetFeatureInfo Kansallisten palvelujen tulee tukea GetFeatureInfo -kyselyä CP, AD Vastausviestin tulee sisältää ainakin seuraavat pakolliset INSPIRE attribuutit (CP): InspireId (localid, namespace) nationalcadastralreference (should be a link to further information) (AD): Koko osoite
ELF Cadastral Index Map
CP.CadastralParcel
AD.Address
BU.Building
AU.AdministrativeUnit
Kiitos mielenkiinnosta! 56