GeoJSON Service Help

SIGMETs

Location: /cgi-bin/json/SigmetJSON.php

This script will create GeoJSON output using data from the ADDS database. The latest set of US SIGMETs are returned. Here is sample output:

{ "type": "FeatureCollection",
    "features": [
    { "type": "Feature",
      "id": "433794",
      "properties": {
          "data": "SIGMET",
          "icaoId": "KCHI", 
          "airSigmetType": "SIGMET", 
          "hazard": "ICE", 
          "validTimeFrom": "2019-12-30T18:15:00Z", 
          "validTimeTo": "2019-12-30T22:15:00Z", 
          "severity": "4", 
          "altitudeLow1": 2000, 
          "altitudeHi2": 6000, 
          "rawAirSigmet": "WSUS03 KKCI 301815 \nCHIN WS 301815 \n
              SIGMET NOVEMBER 1 VALID UNTIL 302215 \nSIGMET  \n
              IA WI LM MI IL IN \nFROM 30SSW TVC TO 40W DXO TO 30ENE UIN TO 
              50NW IOW TO 30SSW TVC \nOCNL SEV MXD ICGICIP BTN 020 AND 060. 
              RPTD BY ACFT. CONDS CONTG \nBYD 2215Z."
      },
      "geometry": {
          "type": "Polygon",
          "coordinates": [
              [[-85.82,44.20],[-84.27,42.21],[-90.67,40.04],[-92.41,42.11],
          [-85.82,44.20] ] ]
      }
    },
...

The properties output from the script are:

  • icaoId - ICAO ID that entered the SIGMET
  • airSigmetType - SIGMET, OUTLOOK
  • hazard - CONVECTIVE, TURB, ICING, IFR, MTN OBSCN, ASH
  • validTimeFrom - ISO 8601 formatted date and time when SIGMET is first valid
  • validTimeTo - ISO 8601 formatted date and time when SIGMET ends
  • severity - integer severity value (typically 1 or 2, 0 for outlook)
  • altitudeLow1 - Lowest level SIGMET is valid in feet
  • altitudeLow2 - Secondary lowest level SIGMET is valid in feet
  • altitudeHi1 - Highest level SIGMET is valid in feet
  • altitudeHi2 - Secondary highest level SIGMET is valid in feet
  • rawAirSigmet - Raw SIGMET text

The script can be passed parameters via command line or through CGI REQUEST. The parameters to the script include:

  • outlook=val - Specifies whether to show convective outlooks: off, on. The default is off.
  • type=types,... - Specifies type of hazard to return: conv, turb, ice, ifr, va, all. The default is all.
  • top=### - Specifies top altitude in 100s feet for returned SIGMETs. The default is no top.
  • bottom=### - Specifies bottom altitude in 100s feet for returned SIGMETs. The default is no top.
  • level=### - Specifies a specific altitude in 100s feet for returned SIGMETs. The default is no level.
  • date=yyyymmddhhnn - This sets the date for the SIGMETs reports. This combined with the age returns all reports within that time range. The default is current time.
  • jsonp=callback - This sets the callback function to be used in a JSONP call. This is just when the script is called on another server. The default is null which outputs straight JSON.