IBL SWIM Data Server
Welcome to IBL SWIM data server. This server provides demonstrations of IBL SWIM solution and various other data services built on top of IBL Open Weather platform which may find applications in SWIM initiative.
If you have any questions, suggestions, request for more data, please email us at swim@iblsoft.com
Data Subscription via AMQP
- Connect the AMQP client to swim.iblsoft.com:5672 (contact us to get testing credentials).
- Available topics to subscribe to: "amqp-delivery-queue-taf" , "amqp-delivery-queue-metar" , "amqp-delivery-queue-sigmet"
If you have IBL Moving Weather (or Visual Weather with MW Subsystem) you can test the subscription using a File Relay input channel (set Transfer type: AMQP. Use Payload Format: File body)
Data Access via OGC EDR
- METAR observations in IWXXM format
- The API returns METAR reports in the form of individual XML files packed 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 also available via ‘datetime’ parameter
Query Examples
- Formal description of the METAR data available in the server:
https://swim.iblsoft.com/demo/edr/collections/iwxxm-metar
- All available METAR reports within 200 km range around IBL office:
https://swim.iblsoft.com/demo/edr/collections/iwxxm-metar/radius?coords=POINT(17.1785 48.1628)&within=200&within-units=km
- METAR reports within a polygonal area (borders of Slovakia) in a given time interval:
https://swim.iblsoft.com/demo/edr/collections/iwxxm-metar/area?coords=POLYGON((17.98 49.08, 16.94 48.70, 16.95 48.01, 17.96 47.63, 18.99 47.80, 21.00 48.56, 22.25 48.39, 22.75 49.14, 21.31 49.51, 20.15 49.36, 20.10 49.19, 19.69 49.22, 19.48 49.63, 18.94 49.56))&datetime={today:00:00/6h}
- METAR reports within a latitude/longitude bounding box in a given time interval:
https://swim.iblsoft.com/demo/edr/collections/iwxxm-metar/cube?bbox=16,40,18,44&datetime={today:00:00/6h}
Note: bbox=min_lon,min_lat,max_lon,max_lat
- METAR reports within a 100 km wide corridor in a given time interval:
https://swim.iblsoft.com/demo/edr/collections/iwxxm-metar/corridor?coords=LINESTRING(-6.25 53.4, 0 51.5, 2.3 48.8, 14.4 50.1, 17.2 48.2, 21.25 48.7)&corridor-width=200&width-units=km&datetime={today:00:00/6h}
- All reports from LZIB station (Bratislava airport):
https://swim.iblsoft.com/demo/edr/collections/iwxxm-metar/locations/LZIB
- Reports from LZIB station in a given time interval:
https://swim.iblsoft.com/demo/edr/collections/iwxxm-metar/locations/LZIB?datetime={today:-1:00:00/24h}
- Reports from LZIB station for a single time:
https://swim.iblsoft.com/demo/edr/collections/iwxxm-metar/locations/LZIB?datetime={today:06:00}
- List of available stations:
https://swim.iblsoft.com/demo/edr/collections/iwxxm-metar/locations
IWXXM TAF
- TAF forecasts in IWXXM format
- The API returns TAF reports in the form of individual XML files packed 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 also available via ‘datetime’ parameter
- Temporal axis of this dataset is a series of time intervals - validity intervals of TAFs available in data
Query Examples
- Formal description of the TAF data available in the server:
https://swim.iblsoft.com/demo/edr/collections/iwxxm-taf
- All available TAF reports within 200 km range around IBL office:
https://swim.iblsoft.com/demo/edr/collections/iwxxm-taf/radius?coords=POINT(17.1785 48.1628)&within=200&within-units=km
- TAF reports within a polygonal area (borders of Slovakia) in a given time interval:
https://swim.iblsoft.com/demo/edr/collections/iwxxm-taf/area?coords=POLYGON((17.98 49.08, 16.94 48.70, 16.95 48.01, 17.96 47.63, 18.99 47.80, 21.00 48.56, 22.25 48.39, 22.75 49.14, 21.31 49.51, 20.15 49.36, 20.10 49.19, 19.69 49.22, 19.48 49.63, 18.94 49.56))&datetime={today:00:00/6h}
- TAF reports within a latitude/longitude bounding box in a given time interval:
https://swim.iblsoft.com/demo/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
- TAF reports within a 100 km wide corridor in a given time interval:
https://swim.iblsoft.com/demo/edr/collections/iwxxm-taf/corridor?coords=LINESTRING(-6.25 53.4, 0 51.5, 2.3 48.8, 14.4 50.1, 17.2 48.2, 21.25 48.7)&corridor-width=200&width-units=km&datetime={today:00:00/6h}
- All reports from LZIB station (Bratislava airport):
https://swim.iblsoft.com/demo/edr/collections/iwxxm-taf/locations/LZIB
- Reports from LZIB station in a given time interval:
https://swim.iblsoft.com/demo/edr/collections/iwxxm-taf/locations/LZIB?datetime={today:-1:00:00/24h}
- List of available stations:
https://swim.iblsoft.com/demo/edr/collections/iwxxm-taf/locations
IWXXM SIGMET
- SIGMET data in IWXXM format
- The API returns SIGMET reports in the form of individual XML files packed in a Zip archive
Query Examples
- Formal description of the SIGMET data available in the server:
https://swim.iblsoft.com/demo/edr/collections/iwxxm-sigmet
- All available SIGMET reports within 500 km range around Vienna airport:
https://swim.iblsoft.com/demo/edr/collections/iwxxm-taf/radius?coords=POINT(16.56%2048.11)&within=500&within-units=km
- SIGMET reports within a 100 km wide corridor in a given time interval:
https://swim.iblsoft.com/demo/edr/collections/iwxxm-sigmet/corridor?coords=LINESTRING(-6.25%2053.4,%200%2051.5,%202.3%2048.8,%2012.2%2041.8,%2033.6%2034.9)&corridor-width=200&width-units=km&datetime={today:-1:12:00/6h}
You can find examples of more EDR services built on top of Open Weather here.