SlideShare a Scribd company logo
1 of 10
Download to read offline
Ilmatieteen laitoksen avoin data
Workshop 11.9.2013
Käsiteltäviä aiheita ja muistiinpanoja
Roope Tervo
9/3/13 1
Aikasarjat – aiheita
• WFS rajapinta
• GetCapabilities
• DescribeStoredQueries
• GetFeature
• GetPropertyValue
• Tallennetut kyselyt
• Muokattavat parametrit
• Yksinkertaiset aikasarjahaut
• Vastauksen rakenne
• Aineistot
• Salama-aineistot
• Ennusteet
• Kuukausiarvot
• MetoLib
9/3/13 2
GetCapabilities
http://data.fmi.fi/fmi-apikey/.../wfs?request=GetCapabilities
• Kertoo itse palvelun kyvykkyyden
9/3/13
Ilmatieteen laitos / Roope Tervo
DescribeStoredQueries
http://data.fmi.fi/fmi-
apikey/..../wfs?request=DescribeStoredQueries
• Kuvailee palveluun tallennetut kyselyt
• Nimi
• Kuvaus
• Mahdolliset lisäparametrit
• Tulos visualisoitu sivulla:
http://en.ilmatieteenlaitos.fi/open-data-manual-fmi-wfs-
services
• Timevaluepair -> suurikokoinen mutta intuitiivinen
• Multipointcoverage -> tiivis, sovelluskehitykseen
9/3/13
Ilmatieteen laitos / Roope Tervo
GetFeature
http://data.fmi.fi/fmi-
apikey/.../wfs?request=GetFeature&storedquery_id=fmi::
observations::weather::cities::timevaluepair
• Hakee dataa
9/3/13
Ilmatieteen laitos / Roope Tervo
GetFeature – paikan valinta
http://data.fmi.fi/fmi-
apikey/.../wfs?request=GetFeature&storedquery_id=fmi::
observations::weather::cities::timevaluepair&bbox=21,62
,22,64
• Mahdolliset rajaukset (riippuu kyselystä, kerrottu
tallennettujen kyselyiden listauksessa)
• bbox
• rajaava alue
• huom! sama projektio kuin vastauksessa (oletuksena)
• wmo
• fmisid
• latlon (merellisille aineistoille)
9/3/13
Ilmatieteen laitos / Roope
Tervo
GetFeature – paikan valinta
http://data.fmi.fi/fmi-
apikey/.../wfs?request=GetFeature&storedquery_id=fmi::
observations::weather::cities::timevaluepair&place=kaisa
niemi,Helsinki&place=kumpula
• Mahdolliset rajaukset (riippuu kyselystä, kerrottu
tallennettujen kyselyiden listauksessa)
• place
• Paikan nimi
• Lähde: geonames.org
• Etsitään lähin/lähimmät havaintoasemat
• Voi antaa useita
• Kunnan voi antaa pilkulla (mikäli Suomessa monia
samannimisiä)
9/3/13Ilmatieteen laitos / Roope Tervo
GetPropertyValue
http://data.fmi.fi/fmi-
apikey/.../wfs?request=GetPropertyValue&storedquery_i
d=fmi::observations::weather::timevaluepair&place=kum
pula,helsinki&place=kaisaniemi&valuereference=wfs:Fea
tureCollection/wfs:member/omso:PointTimeSeriesObser
vation/om:result
• Voi hakea ainoastaan haluamansa XML-elementin
• valueReference-määreelle annetaan xpath-polku
• http://www.w3schools.com/xpath/
9/3/13Ilmatieteen laitos / Roope Tervo
Muutama sana tietomallista
• <om:observedProperty /> -elementin linkki kertoo mistä
meteorologisesta parametrista on kyse
• <om:featureOfInterest> -> <sam:sampledFeature> -
elementti kertoo havainnoidun paikan metatietoja
• <om:result> -elementissä on “itse data”
9/3/13Ilmatieteen laitos / Roope Tervo
9/3/13 10
http://facebook.com/fmibeta
http://en.ilmatieteenlaitos.fi/open-data-manual

More Related Content

More from Roope Tervo

Why we need open data? FMI Open Data on AWS
Why we need open data? FMI Open Data on AWSWhy we need open data? FMI Open Data on AWS
Why we need open data? FMI Open Data on AWSRoope Tervo
 
Forecasting Electricity Outages Caused by Convective Storms
Forecasting Electricity Outages Caused by Convective StormsForecasting Electricity Outages Caused by Convective Storms
Forecasting Electricity Outages Caused by Convective StormsRoope Tervo
 
FMI Open Data on S3
FMI Open Data on S3FMI Open Data on S3
FMI Open Data on S3Roope Tervo
 
SmartMet Server in INSPIRE
SmartMet Server in INSPIRESmartMet Server in INSPIRE
SmartMet Server in INSPIRERoope Tervo
 
Possibilities of Open Source Code
Possibilities of Open Source CodePossibilities of Open Source Code
Possibilities of Open Source CodeRoope Tervo
 
Inspire Compliant Weather Data
Inspire Compliant Weather DataInspire Compliant Weather Data
Inspire Compliant Weather DataRoope Tervo
 
FMI Open Data Interface and Usage
FMI Open Data Interface and UsageFMI Open Data Interface and Usage
FMI Open Data Interface and UsageRoope Tervo
 
SmartMet Server OSGeo
SmartMet Server OSGeoSmartMet Server OSGeo
SmartMet Server OSGeoRoope Tervo
 
Meteorological and Aviation Weather Open Data implementation utilising OGC st...
Meteorological and Aviation Weather Open Data implementation utilising OGC st...Meteorological and Aviation Weather Open Data implementation utilising OGC st...
Meteorological and Aviation Weather Open Data implementation utilising OGC st...Roope Tervo
 
WMTS Performance Tests
WMTS Performance TestsWMTS Performance Tests
WMTS Performance TestsRoope Tervo
 
Producing INSPIRE Compliant Data Sets
Producing INSPIRE Compliant Data SetsProducing INSPIRE Compliant Data Sets
Producing INSPIRE Compliant Data SetsRoope Tervo
 
Producing INSPIRE compliant datasets
Producing INSPIRE compliant datasetsProducing INSPIRE compliant datasets
Producing INSPIRE compliant datasetsRoope Tervo
 
Open Weather Data as Part of Big Data
Open Weather Data as Part of Big DataOpen Weather Data as Part of Big Data
Open Weather Data as Part of Big DataRoope Tervo
 
FMI Open Data Interface and Data Models
FMI Open Data Interface and Data ModelsFMI Open Data Interface and Data Models
FMI Open Data Interface and Data ModelsRoope Tervo
 
Open Data and and INSPIRE
Open Data and and INSPIREOpen Data and and INSPIRE
Open Data and and INSPIRERoope Tervo
 
AvoinData-workshop käyttöesimerkki
AvoinData-workshop käyttöesimerkkiAvoinData-workshop käyttöesimerkki
AvoinData-workshop käyttöesimerkkiRoope Tervo
 
Aaltoes opendata 20130206
Aaltoes opendata 20130206Aaltoes opendata 20130206
Aaltoes opendata 20130206Roope Tervo
 

More from Roope Tervo (17)

Why we need open data? FMI Open Data on AWS
Why we need open data? FMI Open Data on AWSWhy we need open data? FMI Open Data on AWS
Why we need open data? FMI Open Data on AWS
 
Forecasting Electricity Outages Caused by Convective Storms
Forecasting Electricity Outages Caused by Convective StormsForecasting Electricity Outages Caused by Convective Storms
Forecasting Electricity Outages Caused by Convective Storms
 
FMI Open Data on S3
FMI Open Data on S3FMI Open Data on S3
FMI Open Data on S3
 
SmartMet Server in INSPIRE
SmartMet Server in INSPIRESmartMet Server in INSPIRE
SmartMet Server in INSPIRE
 
Possibilities of Open Source Code
Possibilities of Open Source CodePossibilities of Open Source Code
Possibilities of Open Source Code
 
Inspire Compliant Weather Data
Inspire Compliant Weather DataInspire Compliant Weather Data
Inspire Compliant Weather Data
 
FMI Open Data Interface and Usage
FMI Open Data Interface and UsageFMI Open Data Interface and Usage
FMI Open Data Interface and Usage
 
SmartMet Server OSGeo
SmartMet Server OSGeoSmartMet Server OSGeo
SmartMet Server OSGeo
 
Meteorological and Aviation Weather Open Data implementation utilising OGC st...
Meteorological and Aviation Weather Open Data implementation utilising OGC st...Meteorological and Aviation Weather Open Data implementation utilising OGC st...
Meteorological and Aviation Weather Open Data implementation utilising OGC st...
 
WMTS Performance Tests
WMTS Performance TestsWMTS Performance Tests
WMTS Performance Tests
 
Producing INSPIRE Compliant Data Sets
Producing INSPIRE Compliant Data SetsProducing INSPIRE Compliant Data Sets
Producing INSPIRE Compliant Data Sets
 
Producing INSPIRE compliant datasets
Producing INSPIRE compliant datasetsProducing INSPIRE compliant datasets
Producing INSPIRE compliant datasets
 
Open Weather Data as Part of Big Data
Open Weather Data as Part of Big DataOpen Weather Data as Part of Big Data
Open Weather Data as Part of Big Data
 
FMI Open Data Interface and Data Models
FMI Open Data Interface and Data ModelsFMI Open Data Interface and Data Models
FMI Open Data Interface and Data Models
 
Open Data and and INSPIRE
Open Data and and INSPIREOpen Data and and INSPIRE
Open Data and and INSPIRE
 
AvoinData-workshop käyttöesimerkki
AvoinData-workshop käyttöesimerkkiAvoinData-workshop käyttöesimerkki
AvoinData-workshop käyttöesimerkki
 
Aaltoes opendata 20130206
Aaltoes opendata 20130206Aaltoes opendata 20130206
Aaltoes opendata 20130206
 

AvoinData-workshop aikasarjat