Documentation
¶
Index ¶
- func ExplainForecastParam(param string) models.ExplainedParam
- func ExplainObservationParam(param string) models.ExplainedParam
- func GetAirQualityForecastStoredQuery() models.StoredQuery
- func GetDailyObservationsStoredQuery() models.StoredQuery
- func GetForecastStoredQuery() models.StoredQuery
- func GetHourlyObservationsStoredQuery() models.StoredQuery
- func GetQueryResult(query models.StoredQuery) models.AllMeasurements
- func GetRealTimeObservationsStoredQuery() models.StoredQuery
- func GetWaveHeightForecastStoredQuery() models.StoredQuery
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExplainForecastParam ¶
func ExplainForecastParam(param string) models.ExplainedParam
This function prints out the information FMI provides on a given forecast measurement parameter, e.g., aqindex. This info is also returned in an ExplainedParam struct. Observation parameters are not supported.
func ExplainObservationParam ¶
func ExplainObservationParam(param string) models.ExplainedParam
This function prints out the information FMI provides on a given observation measurement parameter, e.g. t2m. The info is also returned in an ExplainedParam struct. Forecast parameters are not supported.
func GetAirQualityForecastStoredQuery ¶
func GetAirQualityForecastStoredQuery() models.StoredQuery
Returns a stored query for "fmi::forecast::silam::airquality::surface::point::timevaluepair". Supported query parameters are:
starttime endtime timestep parameters latlon fmisid
Check https://en.ilmatieteenlaitos.fi/open-data-manual-fmi-wfs-services for more info.
func GetDailyObservationsStoredQuery ¶
func GetDailyObservationsStoredQuery() models.StoredQuery
Returns a stored query for "fmi::observations::weather::daily::timevaluepair" Supported query parameters are:
starttime endtime timestep parameters bbox place fmisid maxlocations
Check https://en.ilmatieteenlaitos.fi/open-data-manual-fmi-wfs-services for more info.
func GetForecastStoredQuery ¶
func GetForecastStoredQuery() models.StoredQuery
Returns a stored query for "ecmwf::forecast::surface::point::timevaluepair". Supported query parameters are:
starttime endtime timestep parameters place latlon fmisid
Check https://en.ilmatieteenlaitos.fi/open-data-manual-fmi-wfs-services for more info.
func GetHourlyObservationsStoredQuery ¶
func GetHourlyObservationsStoredQuery() models.StoredQuery
Returns a stored query for "fmi::observations::weather::hourly::timevaluepair" Supported query parameters are:
starttime endtime timestep parameters bbox place fmisid maxlocations
Check https://en.ilmatieteenlaitos.fi/open-data-manual-fmi-wfs-services for more info.
func GetQueryResult ¶
func GetQueryResult(query models.StoredQuery) models.AllMeasurements
Performs a GET request, based on the given StoredQuery, to FMI. Returns the data provided by the GET request in a AllMeasurements struct.
func GetRealTimeObservationsStoredQuery ¶
func GetRealTimeObservationsStoredQuery() models.StoredQuery
Returns a stored query for "fmi::observations::weather::simple" Supported query parameters are:
starttime endtime timestep parameters bbox place fmisid maxlocations
Check https://en.ilmatieteenlaitos.fi/open-data-manual-fmi-wfs-services for more info.
func GetWaveHeightForecastStoredQuery ¶
func GetWaveHeightForecastStoredQuery() models.StoredQuery
Returns a stored query for "fmi::forecast::wam::point::timevaluepair". Supported query parameters are:
starttime endtime timestep parameters fmisid latlon timezone
Check https://en.ilmatieteenlaitos.fi/open-data-manual-fmi-wfs-services for more info.
Types ¶
This section is empty.