APRS-Symbole erklärt — die vollständige Referenz

Wenn du auf die Livekarte von aprs.world schaust — oder auf aprs.fi oder irgendeinen anderen APRS-Client —, dann wird jeder Punkt, jedes Auto, jedes Haus, jeder Ballon und jedes Gewittersymbol von einem winzigen Zwei-Byte-Feld bestimmt, das in der Aussendung der absendenden Station steckt. Dieses Feld ist der APRS-Symbolcode. Diese Anleitung erklärt, wie er funktioniert, geht die gebräuchlichsten Symbole durch und hilft dir, für deine eigene Station das richtige zu wählen.

Wenn APRS für dich neu ist, fang mit unserer Grundlagenanleitung an: Was ist APRS?. Wenn du wissen willst, auf welcher Frequenz du arbeiten sollst, siehe APRS-Frequenzen nach Land.

Zur vollständigen visuellen Symboltabelle → — jedes Icon der Primär- und der Alternativtabelle, als durchblätterbares Raster mit Symbolcode und Bedeutung.

So funktioniert das Symbol-Byte

Jedes APRS-Symbol besteht aus zwei ASCII-Zeichen, definiert in APRS Protocol Reference 1.2, Kapitel 21 1:

/> (Schrägstrich, Größer-als) heißt also „Primärtabelle, Zeichen >" — und wird als Auto in Seitenansicht gezeichnet. \> (Backslash, Größer-als) heißt „Sekundärtabelle, Zeichen >" — das Fahrzeug der Alternativtabelle, das im Unterschied zum Auto der Primärtabelle ein Overlay-Zeichen annimmt. (Die Symbolnotizen auf aprs.org ergänzen, dass es in Draufsicht und entlang des Kurses der Station gezeichnet werden soll; ob ein Client sich daran hält, bleibt ihm überlassen.) Dasselbe einzelne Zeichen (>) ergibt ein anderes Icon, je nachdem welche Tabellenkennung davor steht.

Wo diese zwei Bytes sitzen, hängt vom Positionsformat ab. In einer unkomprimierten Positionsmeldung liegen sie an festen Offsets, eines auf jeder Seite der Länge:

!4124.55N/02853.30E>020/000kommentar...
                  ^ Symboltabellen-Kennung (/ = primär)
                   ^^^^^^^^^ Breite/Länge (schon abgehandelt)
                            ^ Symbolcode (> = Auto)

Das ist alles. Zwei Bytes — / und > — sagen jedem Empfänger auf der Welt, dass er an deiner Position ein Auto zeichnen soll. Komprimierte Positionen (Kapitel 9) und Mic-E (Kapitel 10) führen dieselben zwei Symbolfelder an anderer Stelle im Paket mit. Die Bedeutung ändert sich nie, die Kodierung schon: eine komprimierte Position schreibt ein numerisches Overlay als aj statt als 09.

Die Primärtabelle (/)

Die Primärtabelle enthält die ursprünglichen 94 Symbole, die Bruninga für den allgemeinen Gebrauch definiert hat. Die meisten alltäglichen APRS-Stationen — Autos, Wohnhäuser, Handfunkgeräte, Wetterstationen, Ballons — wählen ihr Symbol aus dieser Tabelle. Die 20 am häufigsten gesehenen Symbole der Primärtabelle, direkt aus der APRS Symbol Reference (aprs.org) übernommen 2:

Symbolpaar Zeichen Bedeutung des Icons
/! ! (0x21) Polizeiwache
/# # (0x23) Digipeater
/$ $ (0x24) Telefon
/% % (0x25) DX-Cluster
/& & (0x26) KW-Gateway
/' ' (0x27) Kleinflugzeug
/- - (0x2D) Haus (QTH)
/. . (0x2E) X / unbekannt
/< < (0x3C) Motorrad
/= = (0x3D) Eisenbahnzug
/> > (0x3E) Auto
/? ? (0x3F) Server (Datei)
/j j (0x6A) Jeep
/O O (0x4F) Ballon
/R R (0x52) Wohnmobil
/U U (0x55) Bus
/Y Y (0x59) Yacht / Segelboot
/[ [ (0x5B) Person / Läufer
/_ _ (0x5F) Wetterstation
/k k (0x6B) Lkw (Kleinbuchstabe)

Die vollständige Primärtabelle mit 94 Zeichen ist in APRS Spec 1.2, Kapitel 21 dokumentiert, in APRS-Symbols.pdf Icon für Icon abgebildet und unter aprs.org/symbols/symbols-new.txt in maschinenlesbarer Form neu veröffentlicht. Wenn du wirklich jedes einzelne Icon brauchst, ist diese Textdatei die, die du parsen musst.

Die Sekundärtabelle (Alternativtabelle) — \

Die Sekundärtabelle benutzt dieselben 94 ASCII-Zeichen, zeichnet aber andere Icons. Praktisch deckt sie ab, was die Primärtabelle nicht hatte: Katastrophenmarkierungen (Sturm, Hurrikan, Feuer), öffentliche Infrastruktur (Bank, Krankenhaus, Restaurant, Tankstelle) und Overlay-fähige Varianten von Symbolen der Primärtabelle.

Einige gut bekannte Symbole der Sekundärtabelle:

Symbolpaar Zeichen Bedeutung des Icons
\! ! (0x21) Notfall / Mayday
\$ $ (0x24) Bank oder Geldautomat
\& & (0x26) iGate (Overlay I, R, T, 2)
\' ' (0x27) Unfallstelle
\. . (0x2E) Unscharfe / unvollständige Position
\< < (0x3C) Wetterwarnung (eine WX-Flagge)
\> > (0x3E) Auto, Draufsicht, zeigt in Fahrtrichtung
\@ @ (0x40) Hurrikan / Tropensturm (aktuelle Position)
\F F (0x46) Nicht belegt — gefrierender Regen ist ein Overlay auf dem Regensymbol
\H H (0x48) Dunst
\L L (0x4C) Leuchtturm
\R R (0x52) Restaurant
\T T (0x54) Gewitter
\Y Y (0x59) Funkgeräte und Zubehör (Overlay-fähig)
\_ _ (0x5F) Wetterstandort (Overlay-fähig)
\h h (0x68) Laden oder Hamfest (Hh = Funkladen)
\s s (0x73) Motorboot / Schiff

Die vollständige Sekundärtabelle steht in derselben Datei aprs.org/symbols/symbols-new.txt wie die Primärtabelle.

Overlays — das dritte Byte, das viele vergessen

Manche Symbole der Sekundärtabelle unterstützen ein einzelnes Overlay-Zeichen — eine Ziffer 09 oder einen Großbuchstaben AZ, den der Empfänger über das Icon zeichnet. Das ist eine dritte Information, aber kein drittes Byte: es übernimmt den Platz der Tabellenkennung, statt angehängt zu werden. So bekommt man ein Auto mit einer „1" darauf, einen Digipeater mit dem Overlay „N" oder eine Wetterstation, die mit einem Landeskennbuchstaben markiert ist.

Auf dem Draht ersetzt das Overlay-Zeichen die Tabellenkennung. Statt \> (sekundär, Auto) schreibst du also 1> — die Ziffer 1 sagt dem Client „zeichne das Auto-Icon der Sekundärtabelle und lege eine 1 darüber". Der Zeichensatz für Overlays ist nicht beliebig: in einer unkomprimierten Position sind nur 09 oder AZ erlaubt. Komprimierte Positionen kodieren dieselben Overlays als AZ und aj, wobei aj für die Ziffern 09 stehen.

Eine verbreitete Konvention in der Digipeater-Szene:

Das ist in APRS Spec 1.2, Kapitel 21 dokumentiert und in Bob Bruningas APRS New-N Paradigm weiter ausgearbeitet. Nicht jeder Client zeichnet jedes Overlay — die großen aber, aprs.world eingeschlossen, beherrschen den Standardsatz gut.

Ein Symbol für deine Station wählen

Wähle ein Symbol, das ehrlich beschreibt, was du bist. APRS ist ein öffentliches Informationsnetz, und das Netz ist für alle nützlicher, wenn die Icons zutreffen.

Kurze Empfehlungen:

Wenn dein Funkgerät APRS eingebaut hat — Yaesu FT3DR/FTM-300, Kenwood TH-D75/TM-D710 —, ist die Symbolauswahl meist ein Menü, das die Byte-Ebene versteckt. Benutzt du einen Software-Client wie die mobile App von APRS World, erscheint das Symbolfeld als zweistelliges Texteingabefeld: du tippst /> für „Auto" und bist fertig.

Eigene Icons und Hersteller-Erweiterungen

Eine Handvoll Clients zeichnet zusätzliche „eigene" Icons, die es in der ursprünglichen APRS-Spezifikation nicht gibt — typischerweise, indem sie unbelegte Zeichen der Sekundärtabelle umdeuten oder eine besondere Konvention für Objektnamen auslesen. Diese Erweiterungen sind nicht übertragbar: ein eigenes Icon, das in einem Client hübsch aussieht, kann im nächsten als schlichter Punkt erscheinen. Worauf sich alle interoperablen Clients verlassen, ist die offizielle APRS-Spezifikation, und für jede Aussendung, die der Rest der Welt richtig deuten soll, empfehlen wir, bei ihr zu bleiben.

Wie aprs.world Symbole zeichnet

Die Livekarte von aprs.world zeichnet die vollständige Primär- und Sekundärtabelle samt der Standard-Overlays. Wenn dir ein Symbol auffällt, das falsch dargestellt wird — falsches Icon, fehlendes Overlay, falsche Farbe —, schreib bitte an hello@aprs.world, damit wir es korrigieren können. Weil der Symbolsatz auf Protokollebene festgelegt ist, sollten sich alle Clients darüber einig sein, was /> bedeutet; jede Abweichung ist irgendwo ein Fehler.

Weiterlesen

Footnotes

  1. „APRS Protocol Reference Version 1.2" (Draft C, Hrsg. John Langner WB2OSZ), Kapitel 21: APRS Symbols. https://github.com/wb2osz/aprsspec/blob/main/APRS12c.pdf — die Zusammenfassung der Originalspezifikation von 2000 samt aller seither veröffentlichten Korrekturen. In der überholten APRS101.PDF steht derselbe Stoff in Kapitel 20.

  2. APRS Symbol Reference, maschinenlesbare Liste. http://www.aprs.org/symbols/symbols-new.txt