byteneumann / RufzeichenNachSuffix

Zugeteilte Amateurfunkrufzeichen in Deutschland aggregiert nach Suffix

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RufzeichenNachSuffix

Mit diesem Code kann eine Übersicht der zugeteilten Amateurfunkrufzeichen in Deutschland, aggregiert nach Suffix, erstellt werden.

Beispielhafter Auszug aus der Tabelle für Klasse A:

suffix DA DB DC DD DF DG DH DJ DK DL DM
AA 1 1 345 7 9 1 3456 9 01 3456789 1234 78 1 3 5678 012 7 1 3 5 1234 6 89 123456789 123 567
AB 1 1234567 01234 789 01 345 789 1 345 789 12345678 123456 9 12345 78 123456789 123456789 1234 9
AC 1 123 6 8 01234567 9 0 34 7 2345 78 012 4 78 1 89 01 34 6 1 456789 1 3456789 1 45
...
ZZM 2
ZZW 6
ZZZ 9

Idee

Die Idee dabei ist, eine effiziente Suche nach freien Wunschrufzeichen zu ermöglichen. Man prüft die Belegung, indem man sich einen Suffix ausdenkt, zu der entsprechenden Zeile geht und dann in die Spalte(n) schaut, die der angestrebten Klasse entsprechen. Alle Ziffern, die in der eingekreisten Zelle stehen, sind bereits zugeteilt. Beispielsweise ist DD2AA das einzige freie Delta Delta (DD) Rufzeichen, das auf AA endet.

Alternativ oder ergänzend hierzu kann die Amateurfunkrufzeichensuche der Bundesnetzagentur genutzt werden.

Format

Es werden Markdown-Tabellen erstellt. In den Zeilen sind die Suffixe der zugeteilten Rufzeichen aufgeführt. Die Spalten entsprechen den Präfixen der Rufzeichen. Die Zellen beinhalten die Ziffern von 0 bis 9, falls das Rufzeichen <Präfix><Ziffer><Suffix> zugeteilt ist.

Die Tabellen lassen sich auch leicht in z.B. Excel importieren und bequemer anzeigen, wenn man die erste Zeile "fixiert".

Ergebnisse

Es liegt das Verzeichnis mit Stand vom 1. Juni 2024 zu Grunde. Die Filterung nach Rufzeichenklassen basiert auf dem Rufzeichenplan, der seit 24. Juni 2024 gilt. Die Ergebnisse für personengebundene Rufzeichen sind hier zu sehen:

Lizenz

Das Verzeichnis der zugeteilten deutschen Amateurfunkrufzeichen und ihrer Inhaber (Rufzeichenliste) und Ruf­zei­chen­plan für den Ama­teur­funk­dienst in Deutsch­land gül­tig ab 24.6.2024 unterliegen der Datenlizenz Deutschland – Namensnennung – Version 2.0.

Bei den verlinkten Ergebnissen handelt es sich um eine neue Gestaltung eines Auszugs der Originaldaten.

Ausführung

Der Code nutzt das "Verzeichnis der zugeteilten deutschen Amateurfunkrufzeichen und ihrer Inhaber (Rufzeichenliste)" im PDF-Format als Datenbasis. Für die weitere Verarbeitung wird zuerst der Text mit pdftotext extrahiert. Mit einem regulären Ausdruck werden die Rufzeichen gesucht und dann in einem Python-Skript nach Filterung anhand vom Rufzeichenplan zu mehreren Tabellen im Markdown-Format aufgearbeitet. Es muss lediglich

make

ausgeführt werden.

Zur Ausführung werden make, wget, pdftotext, grep und Python 3 benötigt.

About

Zugeteilte Amateurfunkrufzeichen in Deutschland aggregiert nach Suffix

License:GNU General Public License v3.0


Languages

Language:Python 67.9%Language:Makefile 32.1%