Location: /cgi-bin/json/IsigmetJSON.php
This script will create GeoJSON output using data from the ADDS database. The latest set of International SIGMETs are returned. Here is sample output:
{ "type": "FeatureCollection",
"features": [
{ "type": "Feature",
"id": "562732",
"properties": {
"data": "ISIGMET",
"icaoId": "NZKL",
"firId": "NZZO",
"firName": "NZZO AUCKLAND OCEANIC",
"seriesId": "48",
"hazard": "TURB",
"validTimeFrom": "2019-12-30T16:08:00Z",
"validTimeTo": "2019-12-30T19:12:00Z",
"qualifier": "SEV",
"geom": "AREA",
"coords": "-57.667,174.500,-47.333,177.833,-42.667,182.667,-56.833,179.500,
-67.333,168.833,-64.000,162.833,-57.667,174.500",
"base": 20000,
"top": 46000,
"dir": "SE",
"spd": "25",
"chng": "NC",
"rawSigmet": "WSPS21 NZKL 301606\nNZZO SIGMET 48 VALID 301608/302008 NZKL-\n
NZZO AUCKLAND OCEANIC FIR SEV TURB FCST WI S5740 E17430 - S4720\n
E17750 - S4240 W17720 - S5650 E17930 - S6720 E16850 - S6400 E16250 -\n
S5740 E17430 FL200/460 MOV SE 25KT NC="
},
"geometry": {
"type": "Polygon",
"coordinates": [
[[174.50,-57.67],[177.83,-47.33],[182.67,-42.67],[179.50,-56.83],
[168.83,-67.33],[162.83,-64.00],[174.50,-57.67] ]
]
}
},
{ "type": "Feature",
"id": "562705",
"properties": {
"data": "ISIGMET",
"icaoId": "PHFO",
...
The properties output from the script are:
Note: Longitude values will be greater than 180 deg when an International SIGMET crosses the International Date Line. Subtract 360 deg from this value to get the true longitude value.
If the decoder cannot determine a region, the "geom" parameter will specify "UNK" and the geometry output will be an outline for the FIR.
The script can be passed parameters via command line or through CGI REQUEST. The parameters to the script include: