Appearance
Written By: KiyoWxLast Updated: Mar 8th, 2026
Polywarn Widget
PolyWarn is one of AtmosphericX's most powerful features. It automatically generates alerts whenever a tracked node enters an event polygon.
This allows storm chasers and streamers to quickly see and display when they move into official weather products such as:
- Warnings
- Watches
- Advisories
- Statements
- Other polygon based alerts
PolyWarn is particularly useful for live broadcasts, as it can notify both the chaser and their viewers the moment they enter a significant weather alert area.
See more on Tracking with Spotter Network and RealtimeIRL.
Parameter Rules
?is used when starting a query string in a URL.&is used to append additional parameters to an existing query string.trueorfalseshould be supplied depending on whether the parameter expects a boolean value.
Always follow the expected type and position of the parameter when constructing the widget settings.
Example URL: /widgets/example?setWidgetParameter1=value1&setWidgetParameter2=value2
Global Parameters
Below are default values that you can use with /widgets/polywarn. Visit Global Parameters to see a full list of all the global parameters. However setElementThemed is forced to false.
setAnimationStartDuration
- Default: (
float):3 - Example:
/widgets/polywarn?setAnimationStartDuration=1.0
setAnimationEndDuration
- Default: (
float):3 - Example:
/widgets/polywarn?setAnimationEndDuration=0.5
setAnimationHasEnding
- Default: (
boolean):true - Example:
/widgets/polywarn?setAnimationHasEnding=true
setAnimatedDelayEnding
- Default: (
number):5 - Example:
/widgets/polywarn?setAnimatedDelayEnding=10
setTextCharacterLimit
- Default: (
number):125 - Example:
/widgets/polywarn?setTextCharacterLimit=100
setValuePath
- Default: (
string/path/null):%properties.event% - Example:
/widgets/polywarn?setValuePath=%properties.event%
setValuePathSecondary
- Default: (
string/path/null):Issued at %properties.issued% - Example:
/widgets/polywarn?setValuePathSecondary=Issued at %properties.issued%
Local Parameters
Below are default / optional parameters you can use with the polywarn widget. Please be sure to follow the default value type convention.
setElement
- Description: The
elementto select for handling the widget. This is forced upon the widget and can't be changed. - Default (
DOM):widget-container-isolated - Example:
N/A
setElementTitle
- Description: The
elementto select for hnadling the title. This is forced upon the widget and can't be changed. - Default (
DOM):widget-child-1 - Example:
N/A
setElementSubtitle
- Description: The
elementto select for hnadling the subtitle. This is forced upon the widget and can't be changed. - Default (
DOM):widget-child-2 - Example:
N/A
setSfx
- Description: The sound that is played during the event.
- Default (
string/path/null):/sfx/dash_sfx/boom3.mp3 - Example:
/widgets/polywarn?setSfx=/sfx/dash_sfx/boom2.mp3
setAwaitPeriod
- Description: How long after the last polywarn event playback you should wait in seconds for the next one to play.
- Default (
number):20 - Example:
/widgets/polywarn?setAwaitPeriod=15
setSearch
- Description: What tracker node you want to use. (See: location tracking)
- Default (
string/null):null - Example:
/widgets/polywarn?setSearch=First Last Name
Examples
Example 1
- Prompt: Use the theme color for the
event text colorand use theboom2sfx sound effect.
/widgets/polywarn?setSfx=/sfx/dash_sfx/boom2.mp3&setTextThemed=trueExample 2
- Prompt: Use a
custom animation durationwith a subtitle showing thelocations impacted rather than the issued date.
/widgets/polywarn?setAnimationStartDuration=5.0&setAnimationEndDuration=2.0&setValuePathSecondary=Locations impacted: %properties.locations%Example 3
- Prompt: Set the
tracking node to John Doeso we can easily get polywarn updates from them
/widgets/polywarn?setSearch=John Doe