Aprsis-filter

Aus DXL-Wiki
Version vom 18. August 2020, 20:35 Uhr von Dl1nux (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

APRS-IS Filter können genutzt werden wenn man sich per Telnet mit einem APRS-Server verbindet (meist Port 14580). Auch udpgate4 kann man beim Verbinden mit einem entfernten Gateway Filter mitgeben.

Quelle: Sinngemäß übersetzt von APRS-IS Server-side Filter Commands

Parameter Filtertyp Beschreibung und Beispiele
r/latitude/longtitude/Radius Radius-Filter Lässt Positionspakete und APRS-Objekte in einem Radius (km) um die angegebene Position durch. Auch APRS-Nachrichten an Stationen die sich in dem Umkreis befinden werden durchgelassen. Die Positionsangaben müssen in Dezimalgrad (DD.DDDDD) erfolgen. Positive Werte bedeuten Nord/Ost Koordinaten, negative Werte beziehen sich auf Süd/West Koordinaten. Es können bis zu 9 Radius-Filter gleichzeitig definiert werden.
Beispiele: r/49.9064/10.8888/50 für Bamberg (DL) oder r/40.6898/-74.0453/50 für die Freiheitsstatue in New York (USA).
p/DL/OE/HB/... Präfix Filter Lässt nur Pakete durch deren Absenderrufzeichen mit den angegebenen Präfixen beginnen.
Beispiel: p/DL/OE/HB lässt nur Pakete von Absendern aus DL, OE und HB durch.
b/call1/call2/... Rufzeichen-Filter Lässt Pakete von genau den angegebenen Absenderrufzeichen durch. Wildcardangaben mit * sind erlaubt. Wird in der Regel verwendet um Pakete von bestimmten Absendern mit Invertierung zu filtern.
Beispiel: -b/DL1NUX* filtert alle Pakete mit Absenderrufzeichen DL1NUX* aus dem Datenstrom.
o/obj1/obj2/... Objekt-Filter Lässt alle Objekte mit den angegebenen Namen durch. Wildcardangaben mit * sind erlaubt. Leerstellen sind nicht erlaubt.
Beispiel: -o/OV* filtert alle Objekte, welche mit "OV" beginnen.
t/poimqstunw Pakettyp-Filter Lässt Pakete anhand des Pakettyps durch. Es können mehrere Pakettypen zusammen angegeben werden.
Gültige Pakettypen sind:
p = Positionspakete
o = Objekte
i = Items
m = APRS-Nachrichten
q = Queries
s = Status
t = Telemetrie
u = Benutzerdefiniert
n = Nachrichten und Objekte im NWS Format
w = Wetterdaten
Beispiel: -t/t filtert alle Telemetriedaten heraus.
t/poimqstuw/call/km Pakettyp-Filter Wie oben, jedoch kombiniert mit einem Radius um eine Station oder ein Objekt.
Beispiel: -t/o/DB0XYZ/10 filtert alle Objekte in einem Radius von 10km um DB0XYZ heraus.
s/pri/alt/over Symbol filter Lässt Pakete mit bestimmten Symbolen durch.
pri = Primäre Tabelle, alt = Alternative Tabelle, over=Overlay-Symbole.
Beispiele: s/-> lässt alle Haus und Auto Symbole der Primären Tabelle durch.
s//# lässt alle Digi Symbole mit und ohne Overlay durch.
s//#/T lässt alle Digi Symbole mit dem Overlay "T" durch.
d/digi1/digi2... Digipeater filter Der Digipeater Filter lässt alle Pakete durch die von einem bestimmten Digi digipeatet wurden. Wildcardangaben mit * sind erlaubt.
Beispiel: -d/DB0XYZ filtert alle Pakete, welche von DB0XYZ digipeatet wurden.
a/latN/lonW/latS/lonE Bereichsfilter Der Bereichsfilter arbeitet genauso wie der Radiusfilter, aber er wird mit einer Koordinatenbox definiert. Einmal die Koordinaten oben links und unten rechts. Die Koordinaten angaben müssen in Dezimalgrad erfolgen (DD.DDDD), Süd und West sind negativ. Bis zu 9 Bereichsfilter können gleichzeitig definiert werden.
e/call1/call2/... Empfangsstationsfilter Dieser Filter lässt alle Pakete durch, die von einem bestimmten iGate-Rufzeichen, welches direkt nach dem Q-Konstrukt steht. Dies erlaubt Empfangs-iGate basierte Filterung. Unterstützt * Wildcardangaben.
Beispiel: -e/DB0XYZ filtert alle durch das iGate DB0XYZ empfangenen Pakete.
g/call1/call2/... Nachrichtenfilter Lässt alle APRS-Nachrichten für ein bestimmtes Empfängerrufzeichen passieren. Unterstützt * Wildcardangaben.
Beispiel: -g/DL1NUX* filtert alle Nachrichten an DL1NUX.
u/unproto1/unproto2/... Unproto Filter Dieser Filter lässt alle Pakete an ein bestimmtes To-Call (auch Destination Call oder Unproto-Call genannt) durch. Unterstützt * Wildcardangaben.
Beispiel: -u/APLWS* filter alle Pakete raus, die das To-Call APLWS* haben (Wettersonden-Pakete)
q/con/I q Konstrukt-Filter Lässt alle Pakete mit einem bestimmten Q-Konstrukt durch.
con = Liste der q-Konstrukte (Groß-/Kleinschreibung beachten). l = Lässt Positionen von iGates durch die mit qAr, qAo oder qAR identifiziert wurden.
Beispiele:
q/C Lässt alles mit qAC durch.
q/rR Lässt alles mit qAr oder qAR durch.
q//l Lässt alle Positionspakete von iGates durch die mit qAr und qAR identifiziert wurden.
m/dist Mein Radius Filter Gleiche Funktion wie der Radius Filter, nur dass das Zentrum definiert wird mit der letzten bekannten Position der eingeloggten Station.
Beispiel: m/25 zeigt alle Pakete 25km um die eigene Position an.
f/call/dist Rufzeichen Radius Filter Gleiche Funktion wie der Radius Filter, nur dass das Zentrum definiert wird mit der letzten bekannten Position einer bestimmten Station. Bis zu 9 Rufzeichen Radius Filter können gleichzeitig definiert werden.
Beispiel: f/DB0XYZ/25 zeigt nur alle Pakete im Umkreis von 25km um die Station DB0XYZ an.