Skip to content

FlightAware Configuration

Joe Bayles edited this page Jan 31, 2017 · 2 revisions

Some current operations feeds may require connecting to a secure stream service. For example, the FlightAware Firehose feed is a premium service, the subscription needs to be arranged with a FlightAware representative. Please see this URL for more details:

  1. Login to the ArcGIS REST Service URL.
  2. Obtain the JSON web token for WebSocket Connection.
  3. Use the WSS URL with the Token to create the GeoEvent Extension Input.
    1. Expand the Advanced tab.
    2. JSON Object Name: attributes
    3. X Geometry Field: lon
    4. Y Geometry Field: lat
    5. Z Geometry Field: alt
  4. Review the GeoEvent Definition auto-generated by this input on the Site > GeoEvent Definition page, and make the necessary changes until it looks like this:
  5. Name Type Cardinality Tags
    type String 1
    ident
    lat Double
    lon
    clock Date TIME_START
    updateType String
    id TRACK_ID
    air_ground
    hewld?
    alt Double
    gs String
    heading Double
    rp1lat
    rp1lon
    rp1alt
    rp1clock Date
    fob Double
    oat
    airspeed_kts
    airspeed_mach
    winds
    eta Date
    baro_alt Double
    gps_alt
    atcident String
    reg
    squawk
    altChange
    geometry Geometry GEOMETRY
  6. Create a GeoEvent Extension Output. We suggest one of three options:
    • Output to a Stream Service.
    • Output to a Feature Service.
    • Output to a Spatiotemporal Big Data Store.
  7. Create the GeoEvent Extension. If you want to consume the entire feed without any analysis, connect the input to the output. We will review using GeoEvent filters and processors to analyze this information in the next section.