Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Paikkatiedon avoimet rajapintapalvelut; Marko Kauppi, Anna Mustajoki

Paikkatiedon avoimet rajapintapalvelut; Marko Kauppi, Anna Mustajoki

Open Data Tampere Region

March 27, 2013
Tweet

More Decks by Open Data Tampere Region

Other Decks in Business

Transcript

  1. Paikkatieto ja paikkatietoinfrastruktuuri käsitteenä Paikkatieto = tieto kohteista, joiden paikka

    Maan suhteen tunnetaan Paikkatietoinfrastruktuuri = rakenne, joka muodostuu julkisesti saataville asetetuista paikkatietoaineistoista, paikkatietopalveluista ja niiden kuvailuista sekä välineistä, tekniikoista, periaatteista ja prosesseista, jotka mahdollistavat tietojen ja palveluiden asettamisen julkisesti saataville Paikkatiedon tietolipas: www.paikkatietoikkuna.fi
  2. Paikkatiedon rajapintateknologiat OGC – Open Geospatial Consortium ja ISO/TC211 Open

    Geospatial Consortium kansainvälinen on vapaaehtoisuuteen ja yhteistoimintaan perustuva voittoa tavoittelematon paikkatietoalan yhteenliittymä. OGC perustettiin 1994 ja siihen kuuluu tällä hetkellä 402 yritystä ja tutkimus- ja hallinto-organisaatioita ympäri maailman. ISO/TC211 on kansainvälisen standardointiorganisaation ISO:n alainen paikkatietoalan tekninen komitea, joka on vastuussa kansainvälisten standardien ja teknisten määritysten valmistelusta. Jäsenmaina mm. Suomi. OGC toimii tiiviissä yhteistyössä ISO/TC211 kanssa.
  3. Paikkatiedon rajapintateknologiat OGC:n Web Map Service (WMS) –standardi, vakioi tietoverkossa

    (erityisesti web-ympäristössä) toteutetun karttakuvapalvelun rajapinnan. • Palvelun perustehtävä on tuottaa visuaalinen esitys paikkatiedosta. • Rajapintaan on määritelty joukko parametreja, jotka asiakassovellus lähettää palveluun. Kyselyn tuloksena palvelu yleensä palauttaa rasterimuodossa esitetyn karttakuvan. • Rajapintastandardissa määritellään palvelulle kolme perustehtävää: – kertoa asiakassovellukselle palvelun keskeiset metatiedot (GetCapabilities-kysely). – palauttaa asiakassovelluksen lähettämien parametrien mukainen karttakuva (GetMap-kysely). – palauttaa asiakassovellukselle lisätietoja käyttäjän kartalta osoittamasta kohteesta (GetFeatureInfo-kysely). http://tampere.navici.com/tampere_wfs_geoserver/ows?service=wms&version=1.3.0&request=GetCap abilities http://tampere.navici.com/tampere_wfs_geoserver/tampere_ora/wms?service=WMS&version=1.1.0&r equest=GetMap&layers=tampere_ora:AK_ASEMAKAAVAINDEKSI_VIEW&styles=&bbox=2.44767750878 912E7,6813279.87326759,2.44988684649239E7,6844221.6943971&width=365&height=512&srs=EPSG :3878&format=image/png http://www.jhs-suositukset.fi/suomi/jhs180 http://www.paikkatietoikkuna.fi/web/fi/standardit-ja-suositukset
  4. Paikkatiedon rajapintateknologiat Web Feature Service (WFS) –standardi, oliopohjainen vektorimuotoinen paikkatietopalvelu.

    WFS-rajapinnat määritellään XML- pohjaisina ja paikkatietokohteet käsitellään rajapinnassa oletusarvoisesti Geography Markup Language -koodattuina. WFS-palvelurajapinnasta koostuu seuraavista vaiheista (silloin kun asiakassovellus ei etukäteen tunne palvelun yksityiskohtia): 1. Asiakassovellus kysyy rajapintapalvelun metatietoja (GetCapabilities -kysely) 2. Asiakassovellus kysyy valitsemansa kohdeluokan tietomallin (DescribeFeatureType -kysely). 3. Saamiensa palvelun ja kohdeluokkien tietojen perusteella asiakassovellus pystyy muodostamaan paikkatietokyselyn ja lähettämään sen rajapintapalveluun (GetFeature -kysely). http://tampere.navici.com/tampere_wfs_geoserver/ows?service=wfs&version=2.0.0&requ est=GetCapabilities http://tampere.navici.com/tampere_wfs_geoserver/tampere_ora/ows?service=WFS&versi on=1.0.0&request=GetFeature&typeName=tampere_ora:AK_ASEMAKAAVAINDEKSI_VIEW &maxFeatures=50 http://www.jhs-suositukset.fi/suomi/jhs180 http://www.paikkatietoikkuna.fi/web/fi/standardit-ja-suositukset
  5. WFS –kyselyt (Filter Encoding, CQL) • WFS 2.0 -standardissa määriteltyjä

    kyselylauseita ovat vapaat kyselylauseet sekä vakioidut kyselylauseet. • Kehitetty Filter Encoding -niminen XML-pohjainen SQL- lausekkeen WHERE-osion toiminnallisuutta vastaava rajauskieli – KVP (Key Value Pair) – XML-muotoinen kyselylause
  6. Muita mahdollisia teknologiat • Muita mahdollisia vaihtoehtoja – GeoJSON (Rest-arkkitehtuuri)

    http://tampere.navici.com/tampere_wfs_geoserver/tampere_ora/ows? service=WFS&version=1.0.0&request=GetFeature&typeName=tampere_ ora:AK_ASEMAKAAVAINDEKSI_VIEW&maxFeatures=50&outputFormat= application/json – Excel CSV – KML (ja sen eri pakkaustyylit, kmz) http://tampere.navici.com/tampere_wfs_geoserver/web/?wicket: bookmarkablePage=:org.geoserver.web.demo.MapPreviewPage
  7. CSW-hakupalvelurajapinta Kansallinen paikkatietohakemisto.fi • CSW Catalogue Service – Hakupalvelurajapinta, jonka

    kautta löytyvät aineistojen ja palvelujen metatiedot, esim. kattavuus, saatavuus ja ajantasaisuus • 3. osapuolien sovelluksissa käytettävä osoite: – http://www.paikkatietohakemisto.fi/geonetwork/srv/en /csw?request=GetCapabilities&service=CSW Tampereen asemakaavaindeksin metatiedot http://www.paikkatietohakemisto.fi/geonetwork/srv/fi/iso 19139.xml?id=909
  8. Huomioitavia asioita rajapintojen käytössä • pyydettävät koordinaattijärjestelmät Tampereella käytössä: –

    ETRS-GK24 (EPSG:3878) – ETRS-TM35FIN (EPSG:3067) (kansallisessa yhteiskäytössä käytettävä) • Rajapintastandardien versiot – eroja koordinaattiakseleiden järjestyksessä – skeemarakenteissa – tuetuissa operaatioissa – jne…
  9. Avoimia paikkatietoaineistoja Tampereen WMS- ja WFS-rajapinnoilta • Laituripaikat • Soutuvenerannat

    • Asemakaavaindeksi • Bussilinjat • Bussipysäkit • Suunnittelualueet • Suuralueet • Tilastoalueet • Kiintopisteet • Arseeniriskialueet • Fluoridiriskialueet • Luonnonmuistomerkit • Luontopolkureitit • Luontopolkurastit
  10. SYKEn WMS-rajapintapalvelujen suorat osoitteet (INSPIRE) aineistoryhmittäin • Vesipuitedirektiivin mukaiset vesimuodostumat

    ja Valuma-aluejako http://paikkatieto.ymparisto.fi/ArcGIS/services/INSPIRE/SYKE_Hydrografia/MapServer/WMSServer • Luonnonsuojelualueet ja Natura-aineistot http://paikkatieto.ymparisto.fi/ArcGIS/services/INSPIRE/SYKE_SuojellutAlueet/MapServer/WMSSer ver • Järvien syvyysaineistot http://paikkatieto.ymparisto.fi/ArcGIS/services/INSPIRE/SYKE_Korkeus/MapServer/WMSServer • Pohjavesialueet http://paikkatieto.ymparisto.fi/ArcGis/services/INSPIRE/SYKE_Geologia/MapServer/WMSServer • Corine Land Cover -aineistot http://paikkatieto.ymparisto.fi/ArcGIS/services/INSPIRE/SYKE_Maanpeite/MapServer/WMSServer • Image mosaiikit http://paikkatieto.ymparisto.fi/ArcGIS/services/INSPIRE/SYKE_Ortoilmakuvat/MapServer/WMSServ er
  11. Liikenneviraston WMS-aineistot Liikenneviraston WMS-palvelut löytyvät seuraavista osoitteista: • Maaliikenteen katselupalvelu

    http://kartta.liikennevirasto.fi/maaliikenne/wms • Meriliikenteen katselupalvelu http://kartta.liikennevirasto.fi/meriliikenne/dgds/wms
  12. Suomi.fi-portaalin WMS-aineistot • http://www.suomi.fi/suomifi/tyohuone/yhteiset_palvelut/palveluk artta/palvelukartan_rajapintakuvaus/index.html – Kelan toimistot – kunnan-

    ja kaupunginvirastot – maanmittaustoimistot – maistraatit – oikeusaputoimistot – poliisilaitokset ja -asemat – TE-toimistot – tullin asiointipisteet – tuomioistuimet – ulosottovirastot – verotoimistot – yhteispalvelupisteet (usean viranomaisen palveluja)
  13. Ilmatieteenlaitoksen WFS-palvelu Säähavainnot avoimesti WFS-rajapinnalta! • http://ilmatieteenlaitos.fi/latauspalvelun-beta • http://data.fmi.fi/wfs?request=getCapabilities&fmi- apikey=b37f3e99-cdb8-4858-b850-bfffea6542f9

    • http://data.fmi.fi/fmi-apikey/b37f3e99-cdb8-4858-b850- bfffea6542f9/wfs?request=getFeature&storedquery_id=fmi ::observations::weather::timevaluepair&bbox=22,64,24,68 &parameters=windspeedms,temperature&crs=EPSG::3067
  14. Maanmittauslaitoksen maastotietokanta Tiedostonlatauspalvelu: https://tiedostopalvelu.maanmittauslaitos.fi/tp/kartta tai http://kartat.kapsi.fi/ http://www.maanmittauslaitos.fi/avoindata/aineistoluettelo • Laserkeilausaineisto •

    Kiintopisteet • Korkeusmalli 2 m • Korkeusmalli 10 m • Korkeusmalli 25 m • Korkeusmalli 200 m • Korkeusvyöhykerasteri • Kuntajako • Maanmittauslaitoksen ilmakuva • Maanmittauslaitoksen ortokuva • Maastotietokanta • Maastokarttarasteri 1:50 000 • Maastokartta 1:100 000 • Maastokarttarasteri 1:100 000 • Maastokartta 1:250 000 • Maastokarttarasteri 1:250 000 • Maastokarttarasteri 1:500 000 (tuotekuvaus tulossa) • Nimistö • Peruskarttarasteri • Taustakarttasarja • Tienimet • Vinovalovarjosterasteri • Yleiskartta 1: 1 000 000 • Yleiskarttarasteri 1:1 000 000 • Yleiskartta 1:4 500 000 • Yleiskarttarasteri 1:4 500 000