SWIM Weather Demo-EDR-IWXXM TAF

IWXXM TAF

The collection iwxxm-taf provides terminal aerodrome forecasts in IWXXM format.

  • The API returns TAF reports as individual XML files compressed in a ZIP archive
  • Stations can be filtered by spatial geometries (/radius, /area, /cube, /corridor queries) and by ICAO code of the station (/locations query)
  • Temporal filtering is also available via the datetime parameter
  • The temporal axis of this dataset is a series of time intervals - validity intervals of TAFs available in the data

The iwxxm-taf EDR collection does not currently understand the concept of a "TAF valid at a specific time". It simply returns all the TAFs from the database whose validity period covers the datetime or datetime range from the EDR query, so it is up to the client to find out the best TAF for the given time out of the returned list.

The EDR service will be extended in the future to have a proper understanding of which TAF is valid for a certain time or for a time period (e.g. of a flight duration).

Collection description 

A formal description of the TAF data that is available in the collection: https://edr.swim.iblsoft.com/edr/collections/iwxxm-taf

Coordinate based queries

  1. All available TAF reports within 200 km range around IBL office:
    https://edr.swim.iblsoft.com/edr/collections/iwxxm-taf/radius?coords=POINT(17.1785%2048.1628)&within=200&within-units=km
  2. TAF reports within a polygonal area (borders of Slovakia) in a given time interval:
    https://edr.swim.iblsoft.com/edr/collections/iwxxm-taf/area?coords=POLYGON((17.98%2049.08,%2016.94%2048.70,%2016.95%2048.01,%2017.96%2047.63,%2018.99%2047.80,%2021.00%2048.56,%2022.25%2048.39,%2022.75%2049.14,%2021.31%2049.51,%2020.15%2049.36,%2020.10%2049.19,%2019.69%2049.22,%2019.48%2049.63,%2018.94%2049.56))&datetime={today:00:00/6h}
  3. TAF reports within a latitude/longitude bounding box in a given time interval:
    https://edr.swim.iblsoft.com/edr/collections/iwxxm-taf/cube?bbox=16,40,18,44&datetime={today:00:00/6h}
    Note: bbox=min_lon,min_lat,max_lon,max_lat
  4. TAF reports within a 100 km wide corridor in a given time interval:
    https://edr.swim.iblsoft.com/edr/collections/iwxxm-taf/corridor?coords=LINESTRING(-6.25%2053.4,%200%2051.5,%202.3%2048.8,%2014.4%2050.1,%2017.2%2048.2,%2021.25%2048.7)&corridor-width=200&width-units=km&datetime={today:00:00/6h}

Station code and time-based queries

  1. All reports from LZIB station (Bratislava airport):
    https://edr.swim.iblsoft.com/edr/collections/iwxxm-taf/locations/icao:LZIB
  2. Reports from LZIB station in a given time interval:
    https://edr.swim.iblsoft.com/edr/collections/iwxxm-taf/locations/icao:LZIB?datetime={today:-1:00:00/24h}
  3. List of available stations:
    https://edr.swim.iblsoft.com/edr/collections/iwxxm-taf/locations