XML (Extensible Markup Language)

Der Export im XML-Format (Extensible Markup Language) ermöglicht die Weiterverarbeitung der Daten mit anderen Programmen. Weiters kann eine nach diesem Muster formatierte Datei auch wieder als Input verwendet werden. Das ist vor allem dann nützlich, wenn man eigene Einträge mit den Daten anderer Quellen mischen will.

Eine Beschreibung zum Import findet man hier.

Beispiele

Beispiel Kommandos für XML-Exporte
# FM: ÖVSV Repeater-DB
memory-channels-processor --source "oevsv-repeater-db" --band 70cm --type "fm" --output-file "fm_70cm_gen_oevsv-repeater-db.xml" --output-format="xml"
memory-channels-processor --source "oevsv-repeater-db" --band 2m --type "fm" --output-file "fm_2m_gen_oevsv-repeater-db.xml" --output-format="xml"
memory-channels-processor --source "oevsv-repeater-db" --band 70cm --band 2m --type "fm" --output-file "fm_2m_70cm_gen_oevsv-repeater-db.xml" --output-format="xml"

# FM: Simplex-Kanäle
memory-channels-processor --source "fm-channels-iaru-r1" --band 70cm --type "fm" --output-file "fm_70cm_gen_fm-channels-iaru-r1.xml" --output-format="xml"
memory-channels-processor --source "fm-channels-iaru-r1" --band 2m --type "fm" --output-file "fm_2m_gen_fm-channels-iaru-r1.xml" --output-format="xml"

# FM (70cm, 2m): Mischung ÖVSV Repeater-DB + Simplex-Kanäle
memory-channels-processor --source "oevsv-repeater-db" --source "fm-channels-iaru-r1" --band 70cm --band 2m --type "fm" --output-file "fm_2m_70cm_gen_oevsv-repeater-db_fm-channels-iaru-r1.xml" --output-format="xml"

# D-STAR (23cm, 70cm, 2m): ÖVSV Repeater-DB
memory-channels-processor --source "oevsv-repeater-db" --band 23cm --band 70cm --band 2m --type "d-star" --output-file "d-star_23cm_70cm_2m_gen_oevsv-repeater-db.xml" --output-format="xml" --sort "callsign" --sort "freq_tx" --sort "name"

# DMR (70cm, 2m): ÖVSV Repeater-DB
memory-channels-processor --source "oevsv-repeater-db" --band 70cm --band 2m --type "dmr" --output-file "dmr_70cm_2m_gen_oevsv-repeater-db.xml" --output-format="xml" --sort "callsign" --sort "freq_tx" --sort "name"

Beispiel-Datensatz

Kommandos für XML-Beispiel-Datensatz
memory-channels-processor --source "oevsv-repeater-db" --band 70cm --type "fm" --output-format="xml" --filter "callsign=OE1XF"
Ausgabe des XML-Beispiel-Datensatzes
<?xml version='1.0' encoding='utf-8'?>
<entries>
  <entry>
    <callsign>OE1XFW</callsign>
    <name>Laaerberg Turm</name>
    <band>70cm</band>
    <freq_tx>431.05</freq_tx>
    <freq_rx>438.65</freq_rx>
    <ctcss_tx/>
    <ctcss_rx/>
    <dmr>False</dmr>
    <dmr_id/>
    <dstar>False</dstar>
    <dstar_rpt1/>
    <dstar_rpt2/>
    <fm>True</fm>
    <landmark>Oberlaa Stadt</landmark>
    <state>Wien</state>
    <country>Austria</country>
    <country_code>AUT</country_code>
    <loc_exact>True</loc_exact>
    <lat>48.157173</lat>
    <long>16.396717</long>
    <locator>JN88ED</locator>
    <sea_level>252</sea_level>
    <offset>7.6</offset>
    <dup>-</dup>
    <ctcss>False</ctcss>
    <simplex>False</simplex>
    <multimode>False</multimode>
    <name_formatted>OE1XFW</name_formatted>
    <distance/>
    <heading/>
  </entry>
  <entry>
    <callsign>OE1XFU</callsign>
    <name>Satzberg</name>
    <band>70cm</band>
    <freq_tx>431.4</freq_tx>
    <freq_rx>439.0</freq_rx>
    <ctcss_tx>162.2</ctcss_tx>
    <ctcss_rx>162.2</ctcss_rx>
    <dmr>False</dmr>
    <dmr_id/>
    <dstar>False</dstar>
    <dstar_rpt1/>
    <dstar_rpt2/>
    <fm>True</fm>
    <landmark>Hütteldorf</landmark>
    <state>Wien</state>
    <country>Austria</country>
    <country_code>AUT</country_code>
    <loc_exact>True</loc_exact>
    <lat>48.21527259679771</lat>
    <long>16.2613320350647</long>
    <locator>JN88DF</locator>
    <sea_level>435</sea_level>
    <offset>7.6</offset>
    <dup>-</dup>
    <ctcss>True</ctcss>
    <simplex>False</simplex>
    <multimode>False</multimode>
    <name_formatted>OE1XFU</name_formatted>
    <distance/>
    <heading/>
  </entry>
</entries>