Skip to content

Map‐Layers

accius edited this page Mar 5, 2026 · 1 revision

Map Layers

OpenHamClock's map supports dozens of toggleable layers. Enable/disable them in Settings → Map Layers or with keyboard shortcuts.

Layer Categories

Amateur Radio

Layer Description Keyboard
DX Cluster Paths Great-circle arcs from spotter to DX station, color-coded by band
Contest QSOs Live QSO arcs from N1MM+/DXLog during contests
PSK Reporter Digital mode reception paths (via MQTT)
RBN (Reverse Beacon) CW/RTTY/FT8 skimmer spots with SNR and paths
WSPR WSPR propagation paths with signal strength, band activity charts
POTA Parks Parks on the Air locations
SOTA Summits Summits on the Air locations
WWFF Sites Flora and Fauna reference areas
N3FJP Logged QSOs QSO arcs from N3FJP logging software

Weather

Layer Description Keyboard
Tornado Warnings NWS tornado/severe thunderstorm warnings and watches
Lightning Real-time lightning strikes from Blitzortung with proximity alerts
Cloud Cover OpenWeatherMap cloud layer (requires API key)

Propagation

Layer Description Keyboard
Gray Line Dawn/dusk terminator with solar position
MUF Map Maximum Usable Frequency from ionosonde network
VOACAP Heatmap ITU-R P.533 propagation reliability grid

Satellites

Layer Description Keyboard
Satellite Tracks Real-time satellite positions and ground tracks

Overlays

Layer Description
DE/DX Markers Station and DX target markers on map (toggle with /)
DX News Ticker Scrolling DX news headlines across bottom of map

Keyboard Shortcuts

Press ? to see all keyboard shortcuts. Each map layer can be assigned a single-key shortcut for quick toggling. Press / to toggle DE/DX markers.

Floating Panels

Many layers add floating control panels on the map (e.g., Lightning stats, WSPR filters, RBN controls). These panels can be:

  • Dragged by the title bar to reposition
  • Minimized with the arrow button
  • Double-clicked to reset position
  • Snapped to a 5px grid while dragging

Panel positions are saved to localStorage and persist across sessions.

Plugin System

Map layers use a plugin architecture. Each layer is a self-contained file in src/plugins/layers/ that exports metadata and a useLayer hook. See Development Guide for how to create new layers.

Clone this wiki locally