HAAS Alert

The HAAS Alert feed type in Velocity connects to HAAS Alert’s Safety Cloud to receive real-time vehicle location and roadway hazard data for improved safety and situational awareness. Safety Cloud is a cloud-based solution that uses digital alerting technology to send electronic notifications about the presence of emergency vehicles and roadside workers directly to drivers using navigation applications and car infotainment systems.

Examples

The following are example use cases for the feed:

  • HAAS Alert vehicle data can be used to monitor real-time locations of emergency vehicles, allowing the tracking and coordination of emergency responses as well as detection of patterns of interest.
  • HAAS Alert hazard data can be used to analyze road closure conditions and suggest optimal routes for emergency vehicles, avoiding congested areas.
  • HAAS Alert hazard data can be used in your operations center to track and monitor alerts and lane closures in your area.
  • Store HAAS Alert data over time to perform big data analysis on vehicle movement trends.

Usage notes

Keep the following in mind when working with the feed:

  • This feed receives data directly from HAAS Alert’s Safety Cloud.
  • A value for the API Key parameter is required to start receiving real-time data from HAAS Alert. You can obtain an API key in your Safety Cloud account.
  • Velocity automatically handles the data schema for the data types. Adding new fields is not supported because the schema is predetermined based on the data provided by HAAS Alert.
  • Velocity automatically handles all key field parameters for vehicles and alert point hazards including the Location, Date and time, and Tracking parameters.
  • Velocity automatically handles the key field parameters for alert location hazards including the Location, most Date and time, and Tracking parameters. The End time parameter, in the Date and time section, defaults to default_expiry and can optionally be set to None or end_time.
  • Velocity automatically handles the key field parameters for lane closure hazards including the Location, most Date and time, and Tracking parameters. The End time parameter, under the Date and time section, defaults to default_expiry and can optionally be set to None.

Parameters

The following are the parameters for the feed:

ParameterDescriptionData type
API Key

(Required)

The API key used to authenticate the HAAS Alert API. Refer to the usage notes above to learn how to obtain the API key from Safety Cloud.

String

Data type

(Required)

The data type you receive from the HAAS Alert API. Options include the following:

  • Hazards—Hazards on or around the roadway. The type of hazards includes alert points, alert locations, and lane closures.
  • Vehicles—Your vehicles you are managing in Safety Cloud.

String

Hazard type

(Conditional)

The type of hazard you receive from the HAAS Alert API. Options include the following:

  • Alert points—The specific locations where digital alerts are triggered when emergency lights or sirens are activated.
  • Alert locations—The specific geographic area represented by a point location where HAAS Alert sends notification about active scenes such as accidents or work sites that are occurring or have occurred.
  • Lane closures—Locations of one or many lanes that are closed on the roadway due to construction, parade, weather events, reversible lane, and more. It is represented by a polyline and updated by HAAS Alert in real-time when the event starts, changes, or ends.

String

Considerations and limitations

Consider the following when using the feed:

  • The HAAS Alert feed allows you to ingest either vehicles or hazards, not both. If you want to ingest vehicles and any of the hazard types, you must create separate feeds for each. If you want to ingest multiple hazard types, you must create separate feeds for each because each has different data schemas and geometry types.
  • Vehicles, Alert points, and Alert locations are point features.
  • Lane closures are polyline features.