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

Paikkatiedon avoimet rajapintapalvelut; Marko ...

Paikkatiedon avoimet rajapintapalvelut; Marko Kauppi, Anna Mustajoki

Avatar for Open Data Tampere Region

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