Datan tuominen rajapinnasta kartalle

Datan tuominen rajapinnasta
kartalle tai Exceliin
Faris Alsuhail
Helsingin kaupunki / Tietokeskus
faris.alsuhail@hel.fi
050 5596612
fi.linkedin.com/in/farisalsuhail/
5.5.2015
Sisältö
 Mitä rajapintoja on olemassa?
 Ketkä rajapintoja tarjoavat? Mistä rajapintoja oikein löytää?
 Löysin rajapinnan, entä sitten? Mitä sillä voi tehdä? Miksi se on niin
hienoa? Käytännön esimerkkejä ohjeineen
5.5.2015
2
Tyypillisiä rajapintoja
Paikkatietosovelluksiin sopivia
 WMS ja WMTS
 Web Map Service ja Web Map Tile Service soveltuvat lähinnä
karttakuvien katseluun ja taustamateriaaliksi karttaesityksiin
 WFS
 Web Feature Service tuo aineiston tietoineen
paikkatietosovellukseen, toimii omalla koneella olevan tiedoston
tavoin
5.5.2015
3
Tyypillisiä rajapintoja
Muita hyödyllisiä
 REST-rajapinnat
 Representational State Transfer -rajapinnat ovat sovelluskehittäjille
hyödyllisiä. Tietoa saa nettiselaimen avulla ulos excelin tukemassa
muodossa
5.5.2015
4
Mistä löydän rajapintoja?
Esimerkkejä
 Helsinki Region Infoshare (http://www.hri.fi)
 Pääkaupunkiseudun avointa dataa, listaa myös avoimia rajapintoja
 Tilastokeskus
(http://www.tilastokeskus.fi/tup/rajapintapalvelut/index.html)
 Mm. postinumeroalueet, tilastoalueita
 Maanmittauslaitos (http://www.maanmittauslaitos.fi/aineistotpalvelut/rajapintapalvelut/paikkatiedon-palvelualustan-pilotti)
 Maanmittauslaitoksen aineistoja, mm. taustakarttoja ja
maastokarttoja
5.5.2015
5
Mistä löydän rajapintoja?
Esimerkkejä
 Avoindata.fi (https://www.avoindata.fi/)
 Hakupalvelu avoimille tietoaineistoille, listaa myös rajapintoja
 Kapsi Internet-käyttäjät ry (http://kartat.kapsi.fi)
 Maanmittauslaitoksen taustakarttoja, peruskarttoja ja ortoilmakuvia
 Ilmatieteen laitos (https://ilmatieteenlaitos.fi/avoin-data)
 Ilmatieteen laitoksen aineistoja, rajapintapalvelujen käyttö vaatii
rekisteröitymisen
5.5.2015
6
Mistä löydän rajapintoja?
Esimerkkejä
 Suomen ympäristökeskus
(http://wwwd3.ymparisto.fi/d3/wmsrajapinta.htm)
 INSPIRE-direktiivin edellyttämiä ympäristöaineistoja, mm. maanpeite,
tulvariskialueet, valuma-aluejaot
 Geologian tutkimuskeskus
(http://www.gtk.fi/tietopalvelut/rajapintapalvelut/index.html)
 Geofysiikan, kallioperän ja maaperän aineistoja
 Paikkatietoikkuna (http://www.paikkatietoikkuna.fi/web/fi/avoinpaikkatieto)
 Listaa mm. valtionhallinnon avoimia paikkatietoaineistoja ja palveluja
5.5.2015
7
Rajapintojen hyödyt
 Datat keskitetysti ylläpidettyjä,
eli rajapinnan kautta saatavilla
aina viimeisin tieto
 Käytettävissä eri
välineillä/sovelluksilla
Paikkatietoikkuna
wms
LP:n karttapalvelu
QGIS yms.
wms
wms
 Sovelluskehittäjille ja tutkijoille
uusia aineistoja käytettäviksi
Palvelin
Maakuntakaavat © Varsinais-Suomen liitto
 Vähemmän vaivaa esim.
taustakarttojen valmisteluun
5.5.2015
8
Käytännön esimerkkejä
 Datan tuominen rajapinnalta kartalle paikkatietosovelluksessa
(MapInfo)
 Aineistojen tuominen rajapinnalta exceliin
5.5.2015
9
Datan tuominen rajapinnasta kartalle
MapInfo
 MapInfo on yksi Helsingin kaupungilla käytössä oleva
paikkatietosovellus
 Sovelluksella voi luoda, muokata ja analysoida paikkatietoaineistoja
sekä tehdä karttaesityksiä
 Kykenee avaamaan myös sekä WMS- että WFS-rajapintoja
5.5.2015
10
Datan tuominen rajapinnasta kartalle
MapInfo
5.5.2015
11
Datan tuominen rajapinnasta kartalle
MapInfo
5.5.2015
12
Datan tuominen rajapinnasta kartalle
WMS-rajapinnan avaaminen Mapinfossa
WMS
WFS
5.5.2015
13
Datan tuominen rajapinnasta kartalle
WMS-rajapinnan avaaminen Mapinfossa
Tallennetut
WMS-yhteydet
5.5.2015
Uusien yhteyksien
luonti
14
Datan tuominen rajapinnasta kartalle
WMS-rajapinnan avaaminen Mapinfossa
5.5.2015
15
Datan tuominen rajapinnasta kartalle
WMS-rajapinnan avaaminen Mapinfossa
5.5.2015
16
Datan tuominen rajapinnasta kartalle
WMS-rajapinnan avaaminen Mapinfossa
 URL-kenttä on olennaisin, kuvaukseen voi kirjoittaa mitä haluaa tai
hakea tekstin palvelimelta
5.5.2015
17
Datan tuominen rajapinnasta kartalle
WMS-rajapinnan avaaminen Mapinfossa
5.5.2015
18
Datan tuominen rajapinnasta kartalle
WMS-rajapinnan avaaminen Mapinfossa
5.5.2015
19
Datan tuominen rajapinnasta kartalle
WMS-rajapinnan avaaminen Mapinfossa
Saman rajapinnan kartat eri mittakaavoilla
5.5.2015
20
Datan tuominen rajapinnasta kartalle
WFS-rajapinnan avaaminen Mapinfossa
WMS
WFS
5.5.2015
21
Datan tuominen rajapinnasta kartalle
WFS-rajapinnan avaaminen Mapinfossa
5.5.2015
22
Datan tuominen rajapinnasta kartalle
WFS-rajapinnan avaaminen Mapinfossa
5.5.2015
23
Datan tuominen rajapinnasta kartalle
WFS-rajapinnan avaaminen Mapinfossa
5.5.2015
24
Datan tuominen rajapinnasta kartalle
WFS-rajapinnan avaaminen Mapinfossa
5.5.2015
25
Datan tuominen rajapinnasta kartalle
WFS-rajapinnan avaaminen Mapinfossa
5.5.2015
26
Datan tuominen rajapinnasta kartalle
WMS- ja WFS-rajapinnat noudettuna
5.5.2015
27
Datan tuominen rajapinnasta kartalle
WMS- ja WFS-rajapintojen visualisointi
 Rajapintojen ulkoasua on mahdollista muuttaa karttatasojen hallinnan
kautta
5.5.2015
28
Datan tuominen rajapinnasta kartalle
WMS-rajapinnan visualisointi
 WMS-rajapinnan ulkoasu
määräytyy palvelun tuottajan
toimesta, mutta joitakin
muutoksia on mahdollista
tehdä
5.5.2015
29
Datan tuominen rajapinnasta kartalle
WMS-rajapinnan visualisointi
5.5.2015
30
Datan tuominen rajapinnasta kartalle
WMS-rajapinnan visualisointi
5.5.2015
31
Datan tuominen rajapinnasta kartalle
WFS-rajapinnan visualisointi
5.5.2015
32
Datan tuominen rajapinnasta kartalle
WFS-rajapinnan visualisointi
5.5.2015
33
Datan tuominen rajapinnasta kartalle
Aineiston tallentaminen WFS-rajapinnalta
5.5.2015
34
Datan tuominen rajapinnasta exceliin
Palautejärjestelmän REST-rajapinta
APIs
=
application programming interface
=
ohjelmointirajapinta
http://www.hri.fi/fi/dataset/helsingin-kaupungin-palauterajapinta
5.5.2015
35
Datan tuominen rajapinnasta exceliin
Palautejärjestelmän REST-rajapinta
http://dev.hel.fi/apis/issuereporting
5.5.2015
36
Datan tuominen rajapinnasta exceliin
Palautejärjestelmän REST-rajapinta
Tietoja voidaan hakea
korkeintaan 90 päivän ajalta
Kukin kohde sisältää
koordinaattitiedot WGS84muodossa (EPSG-koodi 4326)
http://dev.hel.fi/apis/issuereporting
5.5.2015
37
Datan tuominen rajapinnasta exceliin
Palautejärjestelmän REST-rajapinta
 Voidaan hakea esim. palautejärjestelmään kirjattuja eri kohteita
 GET Service Requests
 “This method is used for query the current status of multiple
requests”
 Oheinen URL hakee kaikki tammikuussa 2015 kirjatut tiedot
 https://asiointi.hel.fi/palautews/rest/v1/requests.xml?start_date=201501-01T00:00:00Z&end_date=2015-01-31T23:59:59Z
vuosi kuukausi päivä kellonaika
5.5.2015
formaatti
(json tai xml)
38
Datan tuominen rajapinnasta exceliin
Palautejärjestelmän REST-rajapinta
koordinaattitiedot
WGS84-muodossa
(EPSG-koodi 4326)
Internet Explorer –selain tarjoaa mahdollisuutta viedä tiedot suoraan exceliin.
Muussa tapauksessa tiedot voi tallentaa omalle koneelle XML-muodossa ja avata
exceliin myöhemmin.
5.5.2015
39
Datan tuominen rajapinnasta exceliin
Palautejärjestelmän REST-rajapinta
5.5.2015
40
Datan tuominen rajapinnasta exceliin
Palautejärjestelmän REST-rajapinta
5.5.2015
41
Datan tuominen rajapinnasta exceliin
Palautejärjestelmän REST-rajapinta
Google Chrome selaimella
kohteiden tiedot voidaan
tallentaa omalle koneelle ja
avata exceliin
5.5.2015
42
Datan tuominen rajapinnasta exceliin
Palautejärjestelmän REST-rajapinta
5.5.2015
43
Datan tuominen rajapinnasta exceliin
Palautejärjestelmän REST-rajapinta
44