Einleitung

Flight Contest plant den zeitlichen Wettbewerbsablauf eines Motorflug-Wettbewerbes der General Aviation und wertet Ergebnisse für Planungstests, Navigationstests, Beobachtungen und/oder Landungen aus.

Flight Contest hat ein flexibles Wettbewerbsmanagement. Dazu zählen die Unterstützung:

  • unterschiedlicher Wettbewerbsordnungen (FAI, Deutschland, Schweiz, Österreich, erweiterbar)
    (Anpassung einzelner Auswertungs-Details (Punkte) bei Bedarf möglich)

  • von Wettbewerbsklassen (unterschiedliche Auswertung von Besatzungsgruppen in einem Wettbewerb)

  • kombinierter Wettbewerbe (gleichzeitig stattfindende Wettbewerbe mit einem gemeinsamen Startfeld)

  • paralleler Wettbewerbe (gleichzeitig stattfindende Wettbewerbe mit unabhängigen Startfeldern)

  • der Auswertung besonderer Besatzungs-Gruppen, die ad hoc festgelegt werden können

Ist eine auf Java-Techniken basierende, mehrsprachige und netzwerkfähige Open-Source-Datenbank-Anwendung:

  • Die Benutzer-Oberfläche läuft im Web-Browser (Firefox, Edge Chromium, Chrome u.a.).

  • Sie kann auf mehreren vernetzten Computern gleichzeitig benutzt werden.

  • Jeder Benutzer kann dabei seine bevorzugte Bediensprache verwenden (Deutsch, Englisch, erweiterbar).

  • Absturzsicher

  • Hohe Sicherheit gegen Fehlbedienung

Unterstützt die Logger-Datenformate GAC, IGC, GPX, KML, KMZ und NMEA 0183 (erweiterbar).

Erzeugt OSM-basierte topographische A3- u. A4-Wettbewerbs-Karten im TÜK-200-Stil.

Erzeugt PDF für Druck und Internet-Veröffentlichung.

Versendet E-Mails der Navigationsflug-Karten an die Teilnehmer.

Unterstützt besondere Streckeneigenschaften:

  • Unbekannte Zeitkontrollen

  • Krumme Streckenabschnitte

  • Halbkreise

  • Touch & Go-Landungen

Stellt eine Live-Ergebnis-Anzeige (Live Scoring) bereit:

  • Anzeige der vorläufigen Rangliste während eines Debriefings

  • Gleichzeitige Veröffentlichung im lokalen Netzwerk und im Internet

Stellt integrierte Karten-Viewer für Navigationsflüge, Strecken und Logger-Dateien bereit:

  • Offline-Kartenanzeige zur Beurteilung des Navigationsfluges

  • Schnelle Offline-Kartenanzeige in der Nähe eines gewählten Wendepunktes

  • Online-Kartenanzeige mit Open Street Map

  • Logger-Daten-Anzeige für GAC-, IGC-, GPX-, KML-, KMZ- und NMEA-Dateien mit optionalem gpx-Download

Bedienungsanleitungen

Unterstützte Regelwerke

Standard-Wettbewerbsablauf / Zu erledigende Aufgaben

Ausrichter des Wettbewerbes
Auswerte-Manager

  1. Vor Wettbewerbstag

  1. Wettbewerbsstrecke ausarbeiten
    (Koordinaten, Karten, Bilder, Bodenzeichen, Wendeschleifen, Unbekannte Zeitkontrollen)

  2. An- u. Abflugstrecke ausarbeiten
    (Entfernungen/Zeit-Bedarf, Karten, Funk, Tower-Kommunikation)

  3. Streckenkonstruktions-Beschreibung ausarbeiten
    (wenn Planungstest Streckenkonstruktion beinhaltet)

  4. Unterlagenumschläge vorbereiten
    (Karten, Bilder, An- u. Abflugstrecke, Funk-Frequenzen, ggf. Beschreibung Streckenkonstruktion)

  5. Strecke importieren und auf Plausibilität prüfen
    (Wendeschleifen, Exaktheit der Koordinaten)

  6. Vorläufigen Zeitplan des Wettbewerbstages berechnen
    (angenommene Start-/Landerichtung, ohne Wind)

  1. Am Wettbewerbstag

  1. Zeitplan des Wettbewerbstages berechnen
    (unter Berücksichtigung der festgelegten Start-/Landerichtung und des festgelegten Windes)

  2. Zeitpläne u. Auswertelisten für Aushang u. verschiedene Schiedsrichter drucken

    • Übersichts- und Besatzungszeitplan für Aushang

    • Besatzungsliste für Loggerausgabe

    • Schiedsrichter-Zeitplan für Tower (Flugzeug, Takeoff-Zeit, Späteste Landezeit)

    • Schiedsrichter-Zeitplan für Vorbereitungsraum (Besatzung, Flugzeug, Ausgabezeit)

    • Schiedsrichter-Zeitplan für Landungen (Flugzeug, Späteste Landezeit)

    • Schiedsrichter-Zeitplan für Unterlagenabgabe (Flugzeug, Späteste Landezeit, Parken)

  3. Besatzungsspezifische Daten drucken

    • Label für Unterlagenumschläge

    • Eingabeformulare für Planungstest

    • Auswerteformulare für Beobachtungen

    • Flugpläne

  4. Loggerausgabe

    • Logger einschalten

    • Logger-Nummer dokumentieren

  5. Unterlagenumschläge komplettieren

    • Besatzungsspezifische Label aufkleben

    • Besatzungsspezifische Eingabeformulare für Planungstest hinzufügen

    • Besatzungsspezifische Auswerteformulare für Beobachtungen hinzufügen

  6. Briefing

    • Strecke (Wendeschleifen, Unbekannte Zeitkontrollen, An-/Abflugverfahren, Funk, Tower-Kommunikation)

    • Ablauf (Unterlagenausgabe, Auswerteformular-/Loggerabgabe nach Ankunft, Ergebnis-Entgegennahme)

    • Wetter

  7. Vorbereitungsraum für Planungstest und Flugvorbereitung koordinieren

    • Unterlagenumschlag-Ausgabe

    • Rücknahme Planungstest-Eingabeformulare

    • Besatzungsspezifischen Flugplan ausgeben

    • Zeit des Verlassens des Vorbereitungsraumes dokumentieren

  8. Planungstest auswerten

    • Planungstestformular scannen und importieren

    • Dateneingabe Planungstest

  9. Eingeschalter Logger bei abfliegenden Besatzungen prüfen

  10. Landungen vermessen

    • Landefeld dokumentieren (0, Feld-Name, Out)

    • Abnormale Landung dokumentieren

    • Lande-Ergebnis kontinuierlich an Auswerte-Manager übermitteln

  11. Ankommende Besatzungen koordinieren

    • Überwachung der Zeit für Komplettierung des Auswerteformulares

    • Auswerteformular und Logger entgegennehmen

    • Transport von Auswerteformular und Logger zum Auswerte-Manager

  12. Landungen und Navigationsflug auswerten

    • Dateneingabe Landungen

    • Loggerauswertung

    • Beobachtungs-Auswerteformular scannen und importieren

    • Dateneingabe Beobachtungen

    • Ergebnis für Besatzung drucken und übergeben

    • Live-Auswertung aktualisieren

  13. Ergebnisse verteilen

    • Ergebnisse vom Auswerte-Manager abholen

    • Ergebnisse kontinuierlich an Besatzungen übergeben

    • Rückfragen der Besatzungen entgegennehmen u. entscheiden

    • Korrekturen an Auswerte-Manager übergeben

  14. Endauswertung

    • Korrekturen auf Rückfragen der Besatzungen verarbeiten

    • Endgültige Landeliste verarbeiten

    • Endauswertung erstellen

  15. Urkunden erstellen

  16. Siegerehrung

Bedien-Tipps

  • Fett markierte Texte und Zahlen sowie das Zeichen '…​' sind Links, hinter denen sich weitere Daten verbergen.

  • Bei der Eingabe von Zeiten kann anstelle des ':' auch ein '.', ',' oder ';' benutzt werden. Dadurch wird das Drücken der Shift-Taste bei der deutschen ':'-Taste nicht notwendig und es kann auch eine Zahlen-Tastatur mit einem Komma genutzt werden.

  • Bei der Eingabe gebrochener Zahlen kann anstelle des "," auch ein '.' benutzt werden.

  • Bei der Eingabe von Landemesswerten können Klein- anstelle von Großbuchstaben eingegeben werden, wodurch das Drücken der Shift-Taste nicht notwendig ist.

  • Bei der Eingabe von Landemesswerten kann der Landemesswert "out" für Landungen außerhalb der Landebox und "no" für keine Landung eingegeben werden, um diese Fehler ohne Maus-Bedienung einzugeben.

Änderungen bei Wettbewerbs-Durchführung

Besatzung nimmt kurzfritig nicht teil

Besatzung deaktivieren (Besatzungen)
Zeitplan bleibt unverändert.

Besatzung kann nicht wie geplant starten

Besatzung ans Ende der Aufgabe schieben (Planung)
Für die betroffene Besatzung wird ein neuer Flugplan berechnet.

Starts verschieben sich zeitlich

Anfangszeit betroffener Besatzungen korrigieren (Planung)
Für die betroffenen Besatzungen wird ein neuer Flugplan berechnet.

Flugwind ändert sich im Laufe der Starts

Verbliebenen Besatzungen anderen Flugwind zuweisen (Planung)
Für die verbliebenen Besatzungen wird ein neuer Flugplan berechnet.

Planungstest soll mit einem anderen Wind als dem ursprünglich vorgegeben Wind bewertet werden

Dem Planungstest eine neue Planungsaufgabe mit anderem Wind zuweisen und Besatzung diese neue Planungsaufgabe zuweisen (Planung)

TAS einer Besatzung ändert sich, nachdem bereits Planungstests und Flugpläne berechnet wurden

Nach Änderung der TAS einer Besatzung die Besatzung markieren und einmal nach unten und oben schieben (Planung)
Geänderte TAS wird in die Aufgabe übernommen.
Planungstest wird sofort neu berechnet.
Flugplan wird mit 'Zeitplan berechnen' neu berechnet.
Hierbei können Warnungen für Folgeflugzeuge entstehen. Ggf. Besatzung ans Ende der Aufgabe schieben.

Besatzung muß wegen Defekt das Flugzeug wechseln

Besatzung das neue Flugzeug und ggf. eine andere TAS zuweisen (Besatzungen)
Neues Flugzeug und neue TAS wird bei neuen Aufgaben verwendet.
Bei den erledigten Aufgaben bleiben altes Flugzeug und alte TAS unverändert.

Wendepunkt-Überflugzeit einer Aufgabe soll nicht gewertet werden

'Zeitauswertung' des Wendepunktes deaktivieren (Ergebnisse → Check-Punkte deaktivieren)
Bewirkt Neuberechnung des Ergebnisses.

Unbekannte Zeitkontrolle einer Aufgabe soll nicht gewertet werden

'Zeitauswertung' und 'Tor verfehlt' der unbekannten Zeitkontrolle deaktivieren (Ergebnisse → Check-Punkte deaktivieren)
Bewirkt Neuberechnung des Ergebnisses.

Zeitplan einer Aufgabe neu berechnen

'Reihenfolge zurücksetzen' und 'Zeitplan berechnen' nacheinander ausführen
Löscht alle Flugpläne und setzt die Reihenfolge der Besatzungen auf die Reihenfolge in der Besatzungsliste.
Anfangszeiten aller Besatzungen und Flugpläne werden neu berechnet.

Besatzungsliste erstellen

Besatzungslisten werden mit Excel erstellt.
Verwenden Sie die Vorlage FC-CrewList-Sample.xlsx, deren Aufbau einen erfolgreichen Import sicherstellt.

Die Liste erfasst folgende Daten:

  • Nr. (Start-Nummer) (optional)

  • Pilot (Vorname, Nachname und optionaler E-Mail)

  • Navigator (optional, mit Vorname, Nachname und optionaler E-Mail)

  • Mannschaft (optional)

  • Klasse (für Wettbewerbe mit unterschiedlichen Auswerte-Klassen)

  • TAS (kn)

  • Flugzeug-Kennzeichen

  • Flugzeug-Typ (optional)

  • Flugzeug-Farbe (optional)

  • Tracker-ID (optional, für Wettbewerbe mit Live-Tracking)

Diese Liste muss am Wettbewerbstag vorliegen (Sortierung nicht notwendig).

Start-Nummern nur angegeben, wenn eine besondere Nummerierung benötigt wird. Nicht angegebene Start-Nummern erhalten beim Import automatisch eine Nummer (die jeweils erste Nummer nach der höchsten existierenden Nummer).

Diese Vorlage kann auch zur Planung anderer Belange des Wettbewerbes (Hotel, Kontaktdaten) verwendet werden. Dazu dürfen Spalten, Zeilen und Tabellenblätter nach folgenden Regeln eingefügt werden:

  • Beliebig viele weitere Spalten am Ende (nach der Spalte 'Tracker-ID')

  • Beliebig viele weitere Zeilen nach einer der letzten zu importierenden Besatzung folgenden Leerzeile

  • Beliebig viele Tabellenblätter an beliebigen Positionen. Importiert werden nur Daten aus dem Tabellenblatt 'Crews'.

Besatzungslisten werden mit 'Besatzungen → Import Excel-Besatzungsliste' in die 'Flight Contest'-Datenbank aufgenommen. Bei angegebener Option "Start-Nr. weglassen" werden die angegebenen Nummern nicht verwendet bzw. bei Angabe durch eine andere Startnummer ersetzt. Die wegzulassenden Nummern können unter 'Wettbewerb → Vorgaben' konfiguriert werden (Standard: '13').

Importiert werden nur Besatzungsnamen (Pilot + Navigator), die noch nicht in der 'Flight Contest'-Datenbank vorhanden sind. Korrekturen bereits importierter Besatzungsnamen (Pilot oder Navigator) bewirken den erneuten Import der Besatzung mit Zuordnung einer weiteren Start-Nummer. Korrigieren Sie deshalb Besatzungen nach einem Import nur noch in 'Flight Contest'.

Streckenplanung

Definitionen

Startpunkt (SP), Check-Punkte (CP) und Endpunkt (FP = Finish point) sind Logger-Messpunkte einer Strecke, wo Überflugzeit und Flughöhe gemessen sowie vorangegangene Kursänderungen >= 90 Grad festgestellt werden.

Wendepunkte (WP o. TP = Turn point) sind Check-Punkte, wo eine Kursänderung erfolgt und die im Flugplan einer Besatzung stehen.

Unbekannte Zeitkontrollen (UZK o. SC) sind Check-Punkte für Zeitmessungen auf der Strecke, die nicht im Flugplan einer Besatzung stehen.

Takeoff (TO) ist ein Check-Punkt, wo die Überflugzeit zur Auswertung der Einhaltung des Takeoff-Zeitfensters gemessen wird.

Landung (LDG) ist ein Check-Punkt, wo die Überflugzeit zur Auswertung der Einhaltung der spätesten Landezeit gemessen wird.

Intermediate-Punkte sind Konstruktionspunkte für eine Zwischenlandung. Beim Intermediate-Endpunkt (iFP) und Intermediate-Startpunkt (iSP) werden Überflugzeit und Flughöhe gemessen und ausgewertet. Intermediate-Landung (iLDG) und Intermediate-Takeoff (iTO) dienen nur zur Anzeige im Flugplan einer Besatzung. Bei einer Touch&Go-Zwischenlandung ist auf iTO zu verzichten.

Erforderliche Angaben für eine Wettbewerbsstrecke

In einer Wettbewerbs-Karte sind Startpunkt, Wendepunkte und Endpunkt einer Strecke sprachabhängig mit folgenden Bezeichnungen anzugeben:

Wettbewerbssprache Check-Punkt-Bezeichnungen

Deutsch

SP, WP1, WP2, …​, FP

Englisch

SP, TP1, TP2, …​, FP

Intermediate-Punkte sind mit folgenden Bezeichnungen anzugeben: iFP, iLDG, iTO, iSP

Für eine Wettbewerbsstrecke sind für alle Check-Punkte folgende Angaben nötig:

  • Koordinaten

  • Höhe des Geländes über Normal-Null (Altitude, in ft)

    TO, LDG, iTO, iLDG: 0 ft

  • Tor-Breite (in NM)

  • Tor-Richtung für TO, LDG, iTO, iLDG (in Grad)

  • Für präzise Übereinstimmung der ausgegebenen gedruckten Wettbewerbs-Karte mit den zu verarbeitenden Daten müssen bei Präzisionsflug-Wettbewerben Entfernungen auf der Wettbewerbs-Karte gemessen und bei jedem Check-Punkt ins Feld 'Entfernungsmessung (Karte) [mm]' eingetragen werden. Dabei wird die Entfernung vom vorangegangenen Wendepunkt in mm (für eine Karte mit dem Wettbewerbs-Maßstab 1:200000) eingetragen. Der vorangegangene Wendepunkt ist ein Check-Punkt, der keine unbekannte Zeitkontrolle ist.

  • Für krumme Strecken-Abschnitte sind Hilfspunkte einzugeben. Diese sind als UZK mit folgenden Angaben einzugeben:

    • Keine Zeitauswertung

    • Keine Torauswertung

    • Kein Flugplanungstest

  • Der Wendepunkt, mit dem die krumme Strecke endet, ist mit folgenden Angaben einzugeben:

    • Kein Flugplanungstest, damit die krumme Strecke nicht im Flugplanungstest enthalten ist

    • Check-Punkt nach krummer Strecke

      Der Flugplan der Besatzung erhält als Richtung automatisch die Richtung auf den ersten Hilfspunkt als Einflug-Kurs auf die krumme Strecke.

  • Für Zwischenlandungen sind für iLDG und iTO folgenden Angaben einzugeben:

    • Tor-Breite (in NM)

    • Tor-Richtung (in Grad)

    • Keine Zeitauswertung

    • Keine Torauswertung

    • Kein Flugplanungstest

    • Feste Flugzeit für Zwischenlandung mit Pause (in min)

Einzugebende Eigenschaften der Check-Punkte einer Strecke:

  Punkt                       Check-                  in         Auswertung
                              Punkt         Richtung  Flugplan   Zeit Kurs Höhe

  Takeoff                     TO            250       ja         ja   nein nein
  Startpunkt                  SP            -         ja         ja   nein ja
  Wendepunkt                  WP1           -         ja         ja   ja   ja
  Unbekannte Zeitkontrolle    UZK1          -         nein       ja   ja   ja
  Touch&Go-Landung            iFP           -         ja         ja   ja   ja
                              iLDG  (1,2)   250       ja         nein nein nein
                              iSP   (2)     -         ja         ja   nein ja
  Halbkreis                   UZK2  (1,2)   -         nein       nein ja   ja
                              WP2   (2,3)   -         ja         ja   ja   ja
  Landschaftlicher Abschnitt  UZK3  (1,2,4) -         nein       nein nein ja
                              WP3   (2,3)   -         ja         ja   ja   ja
  Finalpunkt                  FP            -         ja         ja   ja   ja
  Landung                     LDG           250       ja         ja   nein nein

  (1) Keine Zeitauswertung, Keine Torauswertung
  (2) Kein Flugplanungstest
  (3) Check-Punkt nach krummer Strecke
  (4) Keine Auswertung der Kursabweichung
  Strecken-Beispiele          Check-                 in         Auswertung
                              Punkt        Richtung  Flugplan   Zeit Kurs Höhe

  Normal                      TO           250       ja         ja   nein nein
                              SP           -         ja         ja   nein ja
                              WP1          -         ja         ja   ja   ja
                              WP2          -         ja         ja   ja   ja
                              WP3          -         ja         ja   ja   ja
                              WP4          -         ja         ja   ja   ja
                              FP           -         ja         ja   ja   ja
                              LDG          250       ja         ja   nein nein

  Unbekannte Zeitkontrollen   TO           250       ja         ja   nein nein
                              SP           -         ja         ja   nein ja
                              WP1          -         ja         ja   ja   ja
                              UZK1         -         nein       ja   ja   ja
                              UZK2         -         nein       ja   ja   ja
                              WP2          -         ja         ja   ja   ja
                              FP           -         ja         ja   ja   ja
                              LDG          250       ja         ja   nein nein

  Touch&Go-Zwischenlandung    TO           250       ja         ja   nein nein
                              SP           -         ja         ja   nein ja
                              WP1          -         ja         ja   ja   ja
                              iFP          -         ja         ja   ja   ja
                              iLDG (1,2)   250       ja         nein nein nein
                              iSP  (2)     -         ja         ja   nein ja
                              WP2          -         ja         ja   ja   ja
                              FP           -         ja         ja   ja   ja
                              LDG          250       ja         ja   nein nein

  Zwischenlandung mit Pause   TO           250       ja         ja   nein nein
                              SP           -         ja         ja   nein ja
                              WP1          -         ja         ja   ja   ja
                              iFP          -         ja         ja   ja   ja
                              iLDG (1,2)   250       ja         nein nein nein
                              iTO  (1,2)   250       ja         nein nein nein
                              iSP  (2)     -         ja         ja   nein ja
                              WP2          -         ja         ja   ja   ja
                              FP           -         ja         ja   ja   ja
                              LDG          250       ja         ja   nein nein

  Halbkreis                   TO           250       ja         ja   nein nein
                              SP           -         ja         ja   nein ja
                              WP1          -         ja         ja   ja   ja
                              UZK1 (1,2)   -         nein       nein ja   ja
                              UZK2 (1,2)   -         nein       nein ja   ja
                              WP2  (2,3)   -         ja         ja   ja   ja
                              FP           -         ja         ja   ja   ja
                              LDG          250       ja         ja   nein nein

  Landschaftlicher Abschnitt  TO           250       ja         ja   nein nein
                              SP           -         ja         ja   nein ja
                              WP1          -         ja         ja   ja   ja
                              UZK1 (1,2,4) -         nein       nein nein ja
                              UZK2 (1,2,4) -         nein       nein nein ja
                              WP2  (2,3)   -         ja         ja   ja   ja
                              FP           -         ja         ja   ja   ja
                              LDG          250       ja         ja   nein nein

Eingabe von Wettbewerbsstrecken

Beachten Sie bei der Strecken-Eingabe in 'Flight Contest', dass die Check-Punkte nur nacheinander eingeben werden können und das Einfügen von Check-Punkten nicht möglich ist. Alle Eigenschaften bis auf den Check-Punkt-Typ sind bis zur ersten Nutzung änderbar. Gelände-Höhe und Tor-Breite sind auch nach der ersten Nutzung änderbar.

Alternativ ist die Eingabe und Weitergabe von Strecken oder Teilen davon auch mit Textdateien (UTF-8) möglich. In einer leeren Strecke können alle Check-Punkte mit "Koordinaten importieren" aus einer Text-Datei hinzugefügt werden (einschl. Eigenschaften):

TO,   Lat 48° 46.66700' N, Lon 010° 15.79600' E, Alt 1915ft, Gate 270° 0.02NM
SP,   Lat 48° 49.84000' N, Lon 010° 12.70000' E, Alt 2567ft, Gate 1.0NM
TP1,  Lat 49° 00.96800' N, Lon 010° 12.89500' E, Alt 2395ft, Gate 1.0NM
SC1,  Lat 49° 01.83100' N, Lon 009° 55.43200' E, Alt 2063ft, Gate 2.0NM
TP2,  Lat 48° 53.41200' N, Lon 009° 53.52700' E, Alt 2162ft, Gate 1.0NM
iFP,  Lat 49° 04.22500' N, Lon 009° 45.77600' E, Alt 1713ft, Gate 1.0NM
iLDG, Lat 49° 07.09700' N, Lon 009° 47.07600' E, Alt 1308ft, Gate 280° 1.0NM,notime,nogate,noplan
iSP,  Lat 49° 10.58100' N, Lon 009° 47.80100' E, Alt 1920ft, Gate 1.0NM, noplan
TP3,  Lat 49° 15.92100' N, Lon 009° 45.44600' E, Alt 1279ft, Gate 1.0NM
TP4,  Lat 49° 18.40600' N, Lon 009° 57.57000' E, Alt 2021ft, Gate 1.0NM
FP,   Lat 48° 51.90800' N, Lon 010° 18.04600' E, Alt 2266ft, Gate 1.0NM
LDG,  Lat 48° 46.68300' N, Lon 010° 16.05600' E, Alt 1915ft, Gate 270° 0.02NM

Check-Punkt (engl.), Latitude, Longitude, Altitude, Gate-Richtung und -Breite, u.a.

Zulässige Koordinaten-Darstellungen entspr. Wettbewerbseinstellung.

Import von Beobachtungen aus Text-Dateien (siehe 'Startmenü → Flight Contest → Anleitung Beobachtungen' → Kapitel "Beobachtungsauswertung konfigurieren")

Der Strecken-Ausdruck (Strecke → Druck) enthält die Text-Darstellungen aller Check-Punkte und Beobachtungen, die in Textdateien gespeichert und dann zum Import verwendet werden können:

  • Strecken-Koordinaten (Export)

  • Wendepunkt-Zeichen (Export)

  • Strecken-Fotos (Export)

  • Strecken-Bodenzeichen (Export)

Import von Wettbewerbsstrecken

Mit 'Strecken → Import Strecke' können Strecken folgender Formate auch importiert werden:

  • GPX-Datei, die von einem Fremd-Programm (z.B. 'Flight Planner') erzeugt wurde.

    Darf nur genau eine Strecke (<rte>…​</ret>) beinhalten.

    Muss Höhenangaben beinhalten (<rtept lat="49.118333" lon="9.784000"><ele>400.00</ele></rtept>).

  • KML- oder KMZ-Datei, die von einem Fremd-Programm erzeugt wurde.

  • REF-Datei, die aus einer AFLOS-Referenzstrecke erzeugt wurde.

  • TXT-Datei (UTF-8), die pro Zeile eine Koordinate mit folgendem Aufbau enthält:

    Latitude, Longitude, Altitude

    Beispiele für verschiedene Koordinaten-Darstellungen (entspr. Wettbewerbseinstellung):

    Lat 52.20167°,          Lon 16.76500°,           Alt 1243ft
    Lat 52° 12.10000' N,    Lon 016° 45.90000' E,    Alt 1243ft
    Lat 52° 12' 06.0000" N, Lon 016° 45' 54.0000" E, Alt 1243ft

    Werte mit Komma getrennt (Leerzeichen vor Präfix und nach Einheit werden ignoriert)

    Leerzeilen und Zeilen, die mit # beginnen, werden ignoriert

Wettbewerbsstrecken mit Task-Creator erstellen

  1. Strecke mit TO anlegen (Strecken → Neue Strecke)

  2. Strecken → OSM-Wettbewerbs-Karte → Lufträume um Flughafen ermitteln (wenn ein OpenAIP-Zugang konfiguriert wurde)

    Die Höhe dabei zu berücksichtigender Lufträume kann angepasst werden (4000ft voreingestellt).
    Nicht zu berücksichtigende Lufträume können bei Bedarf mit vorangestelltem # auskommentiert werden.
    Mit "KMZ-Export-Lufträume" kann ein Export zur Ansicht in Google Earth vorgenommen werden.

  3. Wettbewerbs-Karte mit TO drucken

    • Strecken → OSM-Wettbewerbs-Karte → Online-Karte um Flughafen erzeugen

    • Strecken → OSM-Wettbewerbs-Karte → Task-Creator-Karte um Flughafen erzeugen

    • Wurde ein OpenAIP-Zugang konfiguriert, werden Flugplätze mit ICAO-Kartendarstellung auf die Karte geplottet.
      Sonst werden Flugplätze aus OSM-Daten mit einem einfachen Flugzeug-Symbol auf die Karte gezeichnet.

  4. Task-Creator starten (Karten → AirportArea (Task Creator) → …​)

    Im gestarteten Task-Creator ist die "Map Url" im Task-Creator voreingestellt und kann mit Load geladen werden.
    Nach Aktivieren von Turn Points → Edit können mit Doppelklick Wendepunkte auf der Karte hinzugefügt werden.
    Mit Save task data kann die Aufgabe als CSV-Datei im Download-Ordner des Computers abgespeichert werden.

  5. Task-Creator zur weiteren Bearbeitung starten (Karten → Task-Creator)

    Mit Load task data kann die gespeicherte CSV-Datei einer Aufgabe geladen werden.
    Eine voreingestellte "Map Url" muss mit Load geladen werden.
    Nach Aktivieren von Turn Points → Edit ist eine Weiterbearbeitung der Aufgabe möglich.

  6. Export der Wettbewerbsstrecke (Task-Creator → Export FC kml)

  7. Import der Wettbewerbsstrecke (Strecken → Import FC-Strecke)

    Wenn Sie die Fehlermeldung "Koordinaten-Wendeschleifen abweichend" erhalten, drücken Sie die Schaltfläche Etappen neu berechnen.
    Die Korrektheit der Strecke kann nun mit OSM-Online-Karte geprüft werden.

Wettbewerbsstrecken mit Google Earth Pro erstellen

  1. Eingabe (Google Earth Pro)

  1. Speichern Sie FC-Route-Sample.kmz auf Ihren Computer

  2. Öffnen Sie 'FC-Route-Sample.kmz' auf Ihrem Computer mit 'Google Earth Pro'

  3. Öffnen Sie bei Bedarf Luftraum-Daten (C:\FCSave\.geodata\airspaces.kmz)
    (zur Installation hier zu finden: https://my.hidrive.com/share/vobbr89etw#$/Geodata)

  4. Check-Punkte eingeben

    • Klicken Sie den Ordner Route an und fügen Sie einen 'Pfad' hinzu.
      Es öffnet sich der 'Pfad bearbeiten'-Dialog. Name des Pfades entspr. Streckenbezeichnung festlegen.
      Bei weiter geöffnetem 'Pfad bearbeiten'-Dialog im Grafikbereich mit Linksklick alle Check-Punkte (TO, SP, WP1, WP2, …​, FP, LDG) der Strecke ohne UZKs nacheinander hinzufügen.
      Die Position muss hier noch nicht genau stimmen. Deren Genauigkeit kann im Nachhinein korrigiert werden.
      'Pfad bearbeiten'-Dialog beenden

    • Ändern der Position eines Check-Punktes:
      Zum gewünschten Check-Punkt im Grafikbereich navigieren
      Kontektmenü 'Eigenschaften' des Pfades aufrufen
      Bei geöffnetem 'Pfad bearbeiten'-Dialog mit der linken Maustaste Check-Punkt anfassen und zur gewünschten Position ziehen
      'Pfad bearbeiten'-Dialog beenden

    • Unbekannte Zeitkontrollen oder krumme Streckenverläufe können nach dem Strecken-Import hinzugefügt werden.

  5. Strecken-Fotos eingeben

    • Klicken Sie den Ordner Photos an und fügen Sie je Strecken-Photo eine 'Ortsmarkierung' hinzu.
      Es öffnet sich der 'Ortsmarkierung'-Dialog. Name der Ortsmarkierung entspr. Bildbezeichnung (laufende/r Zahl oder Buchstabe) festlegen (kann nach Import geändert werden)
      Position der Ortsmarkierung im Grafikbereich auf das gewünschte Objekt schieben
      'Ortsmarkierung'-Dialog beenden

  6. Strecken-Bodenzeichen hinzufügen

    • Klicken Sie den Ordner Canvas an und fügen Sie je Strecken-Bodenzeichen eine 'Ortsmarkierung' hinzu.
      Es öffnet sich der 'Ortsmarkierung'-Dialog. Name der Ortsmarkierung mit 'S01' bis 'S15' festlegen (kann nach Import geändert werden)
      Position der Ortsmarkierung im Grafikbereich auf die gewünschte Auslegestelle schieben
      'Ortsmarkierung'-Dialog beenden

  7. Speichern Sie 'FC-Route-Sample.kmz' mit Kontextmenü 'Ort speichern unter' mit Ihrer Streckenbezeichung ab

  1. Strecken-Import (Flight Contest)

  1. Strecken → Import Strecke

    • Abgespeicherte kmz-Datei auswählen

    • Verzeichnisname in kml/kmz-Datei: Route eintragen

    • 'Import' anklicken

  2. Strecken → Strecke → Strecken-Fotos importieren

    • Abgespeicherte kmz-Datei auswählen

    • Verzeichnisname in kml/kmz-Datei: Photos eintragen

    • 'Import' anklicken

  3. Strecken → Strecke → Strecken-Bodenzeichen importieren

    • Abgespeicherte kmz-Datei auswählen

    • Verzeichnisname in kml/kmz-Datei: Canvas eintragen

    • 'Import' anklicken

UZKs und krumme Streckenabschnitte mit Google Earth Pro hinzufügen

  1. Strecke exportieren (Strecke → KMZ-Export) und mit Google Earth Pro öffnen

  2. Zum Knoten 'Dateiname.kmz → Streckenname → Strecken-Export → turnpoints' navigieren

  3. Wendepunkt anklicken, nach dem UZKs oder ein krummer Streckenabschnitt hinzugefügt werden soll

    • Kontexmenüpunkt "Kopieren" ausführen
      Kontexmenüpunkt "Einfügen" ein- oder mehrmals ausführen (entspr. Anzahl benötigter UZKs)
      "Eigenschaften" der hinzufügten Punkte im 'Ortsmarkierung'-Dialog bearbeiten:

      • Im Name-Feld Check-Punkt-Bezeichnung und Gate-Breite anpassen
        (TP1 → SC, z.B. "TP1, Gate 1.0NM" → "SC, Gate 2.0NM" (SC muss nicht nummeriert werden))

      • Im Grafikbereich Punkt mit der linken Maustaste anfassen und zur gewünschten Position ziehen

      • 'Ortsmarkierung'-Dialog beenden

  4. 'Dateiname.kmz' mit Kontextmenü 'Ort speichern unter' in neuer kmz-Datei abspeichern

  5. Import der korrigierten Strecke (Strecke → Import FC-Strecke)

  6. Beim Wendepunkt, mit dem der krumme Streckenabschnitt endet, die Option 'Check-Punkt nach krummer Strecke' aktivieren.

Wettbewerbsstrecke mit Halbkreisen erzeugen

  1. Definition eines Halbkreises

    • Fügen Sie zwischen 2 Wendepunkten eine UZK-Koordinate mit aktivierter Option 'Kreismittelpunkt' ein.

    • Prüfen Sie mit der OSM-Online-Karte oder einer erzeugten OSM-Wettbewerbskarte die Korrektheit des Halbkreises.

    • Passen Sie ggf. die UZK-Koordinate oder die umgebenen Wendepunkt-Koordinaten an, wenn der Halbkreis nicht korrekt durch die Wendepunkte abgeschlossen wird.

    • Aktivieren Sie die Option 'Halbkreis anders herum', wenn der Halbkreis um den Mittelpunkt anders herum verlaufen soll.

  2. Strecke mit krummen Streckenabschnitt erzeugen

    • Aktivieren Sie die Strecken-Einstellung 'Halbkreis-Tore aus Kreismittelpunkten exportieren'.

    • Führen Sie 'GPX-Export (mit Halbkreis-Tore)' aus.

    • Führen Sie '→ Strecken → Import FC-Strecke' mit der zuvor exportierten GPX-Datei aus. Diese Strecke enthält nun einen krummen Streckenabschnitt, der den Halbkreis beinhaltet.

Wettbewerbsstrecken mit Hilfe einer gedruckten Karte erstellen

  1. Gebiet um TO auswählen

  2. Strecke mit TO anlegen (Strecken → Neue Strecke)

  3. Wettbewerbs-Karte mit TO drucken (Strecke → OSM-Wettbewerbs-Karte)
    Dabei TO an eine gewünschte Position legen (rechts oben, links unten o.ä.).

  4. Geeignete Wendepunkte auf der gedruckten Karte auswählen
    Mit den Koordinaten-Linealen links und oben können mit einem Zirkel die Wendepunkt-Koordinaten Minuten-genau bestimmt werden.

  5. Strecke mit den abgelesenden Koordinaten eingeben (Strecke → Koordinate hinzufügen)

  6. Strecke exportieren (Strecke → KMZ-Export)

  7. KMZ-Datei mit Google Earth Pro öffnen und Wendepunkte auf die exakten Positionen schieben

    1. Zum Knoten 'Dateiname.kmz → Streckenname → Strecken-Export → turnpoints' navigieren

    2. Jeden Punkt anklicken und jeweils Kontextmenüpunkt 'Eigenschaften' aufrufen

    3. Punkt zur exakten Position schieben und Eigenschaften-Dialog schließen

    4. 'Dateiname.kmz' mit Kontextmenü 'Ort speichern unter' in neuer kmz-Datei abspeichern

  8. Import der korrigierten Strecke (Strecke → Import FC-Strecke)

  9. Wettbewerbs-Karte prüfen (Strecke → OSM-Online-Karte)

  10. Wettbewerbs-Karte drucken (Strecke → OSM-Wettbewerbs-Karte)

Fotos und Bodenzeichen verwalten

  1. In den Strecken-Einstellungen einer ungenutzten Strecke werden Dateneingabe (→ Definition), Auswertung (→ Messung) und Druck-Stil für Wendepunkte, Strecken-Fotos und Strecken-Bodenzeichen festgelegt.

    1. Definition „Keine“: Keine Beobachtung

    2. Definition „Fotos zuordnen“: Dem Wendepunkt wird ein benanntes Foto zugeordnet.

    3. Definition „Bodenzeichen zuordnen“: Dem Wendepunkt wird ein definiertes Bodenzeichen zugeordnet.

    4. Definition „Foto richtig/falsch“: Dem Wendepunkt wird die Information zugeordnet, ob das Wendepunkt-Foto richtig oder falsch ist.

    5. Definition „Name“: Es wird nur der Name eines Strecken-Fotos/Bodenzeichens festgelegt. Dadurch ist nur die Messung „Karte“ durch Debriefing-Schiedsrichter möglich.

    6. Definition „Koordinate“: Die Position eines Strecken-Fotos/Bodenzeichens wird durch eine Koordinate festgelegt. Dadurch kann die Entfernung von der Strecke berechnet werden.

    7. Definition „Entfernung in NM“: Die Position eines Strecken-Fotos/Bodenzeichens wird durch eine Entfernung in NM vom letzten Wendepunkt festgelegt.

    8. Definition „Entfernung in mm“: Die Position eines Strecken-Fotos/Bodenzeichens wird durch eine Entfernung in mm vom letzten Wendepunkt festgelegt.

    9. Definition „Koordinate und Entfernung in mm“: Die Position eines Strecken-Fotos/Bodenzeichens wird sowohl durch eine Koordinate als auch eine Entfernung in mm vom letzten Wendepunkt festgelegt. Dadurch können Karten mit starken Abweichungen der Bilderposition von der Koordinate verwendet werden.

    10. Messung „Karte“: Ein Debriefing-Schiedsrichter prüft die Teilnehmer-Karte und füllt ein Debriefing-Formular aus. Ansonsten erledigt das die Besatzung selbst.

    11. Messung „NM vom letzten Wendepunkt“: Die Besatzung ermittelt die Entfernung vom letzten Wendepunkt in NM selbst.

    12. Messung „mm vom letzten Wendepunkt“: Die Besatzung ermittelt die Entfernung vom letzten Wendepunkt in mm selbst.

    13. Der „Druck-Stil“ legt die Anordnung der Wendepunkt- und Strecken-Fotos beim Druck fest.

    14. Die aktivierte „Markierung der Position im Foto-Druck“ zeichnet auf die Foto eine viereckige Markierung ein, deren Position bei der Eingabe festgelegt werden kann.

  2. Festlegung der Wendepunkt-Zuordnungen

    Öffnen Sie in den Streckendetails die „Wendepunkt-Beobachtungen“. Mit Klick auf „1 …​“ wird die Bearbeitung des ersten Wendepunktes geöffnet. Hier ist jetzt festzulegen, ob das Wendepunkt-Foto richtig oder falsch ist (bei der Definition „Foto richtig/falsch“). Mit „Speichern und nächster Punkt“ wird die Einstellung gespeichert und die Bearbeitung des folgenden Wendepunktes geöffnet.

    Alternativ können diese Festlegungen auch in einer Textdatei angegeben und mit „Wendepunkt-Zeichen importieren“ importiert werden.

  3. Import der Wendepunkt-Bilder

    Sie benötigen eine zip-Datei, in der alle Wendepunkt-Bilder als jpg-Dateien enthalten sind. Die jpg-Dateien müssen den englischen Wendepunkte-Namen haben (SP.jpg, TP1.jpg, …​, FP.jpg). Mit „Wendepunkt-Foto-Bilder importieren“ ist die zip-Datei auszuwählen und mit „Import“ der Import zu starten.

  4. Druck der Wendepunkt-Bilder

    Mit „Wendepunkt-Foto-Druck“ werden die Wendepunkt-Bilder gedruckt.
    Passen sie bei Bedarf unter „Strecken-Einstellungen → Druck-Stil“ die Aufteilung der Wendepunkt-Bilder an.
    Ein gewünschter Seitenwechsel ist in „Wendepunkt-Beobachtungen“ in einem Wendepunkt mit „Wendepunkt-Foto-Druck auf nächster Seite fortsetzen“ einzustellen.

  5. Import der Strecken-Foto-Koordinaten

    Sie benötigen eine kmz- oder kml-Datei, die ein Verzeichnis beinhaltet, in dem alle Strecken-Fotos als „Ortsmarkierung“ eingetragen sind. Mit „Strecken-Fotos importieren“ ist diese Datei auszuwählen, der Verzeichnisname anzugeben und mit „Import“ der Import zu starten.
    Die Option „Namen automatisch festlegen“ ist zu deaktivieren, wenn sie die Namen der Fotos beibehalten wollen. In dem Fall sind allerdings nur ganze Zahlen (1, 2, …​) oder Buchstaben (A, B, …​) erlaubt.

  6. Import der Strecken-Bilder

    Sie benötigen eine zip-Datei, in der alle Strecken-Bilder als jpg-Dateien enthalten sind. Die jpg-Dateien müssen den Strecken-Foto-Namen haben (1.jpg, 2.jpg, …​). Mit „Strecken-Foto-Bilder importieren“ ist die zip-Datei auszuwählen und mit „Import“ der Import zu starten.

    Mit „Strecken-Foto-Namen zufällig vergeben“ werden die Foto-Namen in eine zufällige Reihenfolge gebracht.

  7. Druck der Strecken-Bilder

    Mit „Strecken-Foto-Druck (alphabetisch)“ werden die Strecken-Bilder für die Ausgabe an die Besatzungen gedruckt.
    Passen sie bei Bedarf unter „Strecken-Einstellungen → Druck-Stil“ die Aufteilung der Strecken-Bilder an.
    Ein gewünschter Seitenwechsel ist in „Wendepunkt-Beobachtungen“ in einem Wendepunkt mit „Strecken-Foto-Druck auf nächster Seite fortsetzen“ einzustellen.

  8. Import der Strecken-Bodenzeichen-Koordinaten

    Sie benötigen eine kmz- oder kml-Datei, die ein Verzeichnis beinhaltet, in dem alle Strecken-Bodenzeichen als „Ortsmarkierung“ eingetragen sind. Mit „Strecken-Bodenzeichen importieren“ ist diese Datei auszuwählen, der Verzeichnisname anzugeben und mit „Import“ der Import zu starten.
    Die Option „Namen automatisch festlegen“ ist zu deaktivieren, wenn sie die Namen der Bodenzeichen beibehalten wollen. In dem Fall sind allerdings nur die Bezeichnungen der Bodenzeichen (S01, S02, …​, S15) erlaubt.

Ergänzende Hinweise:

  • Das Verwalten von Bildern in Flight Contest erfordert erheblichen Hauptspeicher. Bei Bedarf ist dazu der Hauptspeicher zu vergrößern (Flight Contest Manager → Rechte Maustaste → Dienst-Kommandos → Dienst-Manager → Configure → Java → Maximum memory pool) und Flight Contest neu zu starten.

  • Strecken mit Bildern sollten nicht bei der Wettbewerbs-Auswertung verwendet werden, da das die Laufzeit von Auswerte-Kommandos erheblich vergrößert. Kopieren Sie deshalb den Wettbewerb mit den Strecken und löschen Sie die Bilder in dem neuen Wettbewerb mit „Wendepunkt-Foto-Bilder löschen“ und „Strecken-Foto-Bilder löschen“ für jede Strecke.

  • Löschen Sie nach Abschluss des Wettbewerbes die Datenbank ('C:\Program Files\Flight Contest\fc\fcdb.h2.db'), damit Sie für den nächsten Wettbewerb wieder ausreichend Hauptspeicher für die Bilder-Verwaltung haben. Dazu müssen Sie zuvor Flight Contest stoppen (Flight Contest Manager → Rechte Maustaste → Dienst-Kommandos → Stop Flight Contest).

Prüfen der Wettbewerbsstrecke

Prüfen Sie Ihre eingegebene Strecke in 'Streckendetails' folgendermaßen:

  • OSM-Online-Karte:

    • Check-Punkte an den korrekten Stellen?

    • TO/iLDG/LDG-Gate in der Mitte der Startbahn und in Vorzugsrichtung und Breite korrekt?

  • Auswerte-Etappen:

    • Entfernungen plausibel?

    • Gesamt-Entfernung plausibel?

    • Wendeschleifen (Kursänderungen > 90 Grad) korrekt?

Weitergabe der Wettbewerbsstrecke an den Auswerte-Manager

Exportieren Sie eine mit 'Flight Contest' eingegebene Strecke mit 'GPX-Export' oder 'KMZ-Export' zur Weitergabe an den Auswerte-Manager, der diese mit 'Strecken → Import FC-Strecke' in sein 'Flight Contest' zur Nutzung importieren kann.

Fehlermeldungen in Streckendetails

Sind Strecken unvollständig oder abweichend vom gewählten Regelwerk konfiguriert, erscheinen in der Streckenliste vor dem Strecken-Titel ein ! und in den Streckendetails rot markierte Fehlerausschriften.

Unbekannte letzte Wendepunkte

Einige letzte Wendepunkte von Strecken-Fotos oder -Bodenzeichen konnten nicht berechnet werden.
Koordinate des Strecken-Fotos oder -Bodenzeichens korrigieren.

Etappen-Anzahl zu klein

'Min. Streckenabschnitte' verkleinern (Wettbewerb → Vorgaben)

Etappen-Anzahl zu groß

'Max. Streckenabschnitte' vergrößern (Wettbewerb → Vorgaben)

Foto-Anzahl zu klein

'Strecken-Foto-Beobachtungen → Definition' mit 'Keine' einstellen (Bearbeiten) oder
'Min. Strecken-Fotos' verkleinern (Wettbewerb → Vorgaben)

Bodenzeichen-Anzahl zu klein

'Strecken-Bodenzeichen-Beobachtungen → Definition' mit 'Keine' einstellen (Bearbeiten) oder
'Min. Strecken-Bodenzeichen' verkleinern (Wettbewerb → Vorgaben)

Foto+Bodenzeichen-Anzahl zu klein

'Min. Strecken-Fotos+Bodenzeichen' verkleinern (Wettbewerb → Vorgaben)

Foto-Anzahl zu groß

'Max. Strecken-Fotos' vergrößern (Wettbewerb → Vorgaben)

Bodenzeichen-Anzahl zu groß

'Max. Strecken-Bodenzeichen' vergrößern (Wettbewerb → Vorgaben)

Foto+Bodenzeichen-Anzahl zu groß

'Max. Strecken-Fotos+Bodenzeichen' vergrößern (Wettbewerb → Vorgaben)

Kartenentfernungen abweichend

Interner Datenfehler
'Etappen neu berechnen' ausführen

Koordinaten-Wendeschleifen abweichend

Interner Datenfehler
'Etappen neu berechnen' ausführen

Aus dieser Strecke mit Kreismittelpunkten muss zur Nutzung eine Strecke mit Halbkreis-Toren erzeugt werden

Öffnen Sie die Strecken-Einstellungen
Aktivieren Sie die Option "Halbkreis-Tore aus Kreismittelpunkten exportieren"
Führen Sie "GPX-Export (mit Halbkreis-Tore)" aus
Führen Sie "Import FC-Strecke" mit der exportierten GPX-Datei aus

OSM-Wettbewerbs-Karte

Mit 'Strecken → Strecke → OSM-Wettbewerbs-Karte' kann eine topographische PDF-Wettbewerbskarte im Maßstab 1:200000 oder 1:250000 mit Hilfe eines Druck-Servers erzeugt werden.

Karten können entweder als Online/PDF-Karte oder als Task-Creator-Karte erzeugt werden.

Die Online/PDF-Karte wird mit der Web-Mercator-Projektion erzeugt, was vertikale Verzerrungen verursacht. Diese hat bei großen Karten (> A3) deutliche Abweichungen, wenn man diese in anderen Geo-Tools weiter verwenden will.

Die Task-Creator-Karte wird mit einer LatLon-Projektion erzeugt, so dass in nördlichen Breiten alle Grafik-Symbole vertikal vergrößert sind.

Erzeugte Karten werden im Karten-Menü gespeichert.

Nutzung der Karten:
Die Nutzung des Kartenmaterials erfolgt auf eigene Gefahr. Das Kartenmaterial kann Fehler enthalten oder unzureichend sein. Die Bereitsteller der Kartendaten und der Hersteller dieser Funktion übernehmen keinerlei Gewährleistung oder Haftung für Schäden, die direkt oder indirekt durch die Nutzung des Kartenmaterials entstehen.

Druck-Optionen

Folgende Streckendetails können in die Karte gezeichnet werden:

  • Wendepunkt-Kreise (Durchmesser 1 NM)

  • Wendeschleifen

  • Etappen-Linien

  • Verlauf krummer Etappen

  • Wendepunkt-Namen (in der jeweiligen Drucksprache, dt. WP, engl. TP)

  • Tore unbekannter Zeitkontrollen

  • Positionen von Strecken-Fotos

  • Positionen von Strecken-Bodenzeichen

Folgende Objekte können in die Karte gezeichnet werden:

  • Höhenlinen (100m, 50m oder 20m)

  • Gradnetz

  • Burgen, Schlösser und Ruinen

  • Hochspannungsleitungen

  • Windkraftanlagen

  • Wald- und Feldwege

  • Zusätzliche Objekt-Positionen

  • Besondere Orte

  • Lufträume

Alle genannten Streckendetails und Objekte können abgewählt werden.

Lufträume

"Lufträume um Flughafen ermitteln" ruft aus OpenAIP alle Lufträume ab, die nötig sind, um alle Karten-Größen zu bedienen. Dabei werden alle Lufträume berücksichtigt, wo das untere Höhenlimit kleiner als die eingestellte Höhe (Standard: 4000ft) ist.

Die ermittelten Lufträume werden in das Luftraum-Textfeld eingetragen. AREA- und FIS-Lufträume sowie in der OpenAIP-Konfiguration in ignoreAirspacesStartsWith angegebene Lufträume werden auskommentiert.

"KMZ-Export-Lufträume" erzeugt eine KMZ-Datei, in der alle im Luftraum-Textfeld eingetragenen und nicht auskommentierten Lufträume eingezeichnet sind. Mit Google Earth kann diese KMZ begutachtet werden. Die hier sichtbaren Lufträume werden auf die Wettbewerbskarte gezeichnet. Bei Bedarf können weitere nicht benötigte Lufträume im Luftraum-Textfeld mit # auskommentiert werden.

Im Luftraum-Textfeld einer Strecke können beliebig viele Lufträume eingetragen sein.

#id_65fc178d9c985c1a9d9b0664,text:AREA 2500ft-FL100,fillcolor:gray,textcolor:black
id_65fbf33c9c985c1a9d995bfb,text:CTR BUECHEL GND-4100ft
#id_65fc178c9c985c1a9d9b05f2,text:DÜSSELDORF 1000ft-2500ft,fillcolor:gray,textcolor:black
id_65fbf3379c985c1a9d99593f,text:ED-R5 BIBLIS H24 GND-2300ft,fillcolor:red,textcolor:red

Fehlerhafte oder nicht existierende Luftraum-IDs verhinderen die Kartenerzeugung.

Jeder Luftraum kann in seinem Aussehen individuell konfiguriert werden. Dazu sind der ID mit Komma getrennt verschiedene Attribute mitzugeben.

  • Randtext festlegen

    text:ED-R5 BIBLIS H24 GND-2300ft
  • Alternative Größe des Randtextes

    textsize:14

    Es werden 14 Pixel Höhe geschrieben.
    Keine Angabe: 10 Pixel.

  • Alternative Abstände des Randtextes

    textspacing:90

    Mindest-Abstand 90px. Dieser Wert beeinflusst, wie oft der Randtext auf den Rand geschrieben wird.
    Keine Angabe: 1 Pixel.

  • Alternative Farbe des Randtextes

    textcolor:red

    Roter Text.
    Keine Angabe: schwarz

  • Alternative Farbe der Fläche des Luftraumes

    fillcolor:red

    Fläche des Luftraumes wird rot gefüllt.
    Keine Angabe: blau

  • Alternative Transparenz der Fläche des Luftraumes

    fillopacity:0.3

    Fläche des Luftraumes mit geringer Überdeckung.
    Keine Angabe: 0.2

Übersichts-Karten-Druck-Optionen

  • "Online-Karte um Flughafen erzeugen" erzeugt eine Karte mit T/O in der Mitte mit 420mm Abstand zum Rand für OSM-Online-Anzeige.

  • "Task-Creator-Karte um Flughafen erzeugen" erzeugt eine Karte mit T/O in der Mitte mit 420mm Abstand zum Rand für Verwendung im Task-Creator.

4 Einstellungs-Bereiche erlauben folgende Karten-Druck-Optionen in einer Strecke parallel zu nutzen

  • Die Mitte der Karte wird aus den Positionen dafür aktivierter Wendepunkte ermittelt (Voreinstellung: alle). Diese Mitte kann an den Rand oder die Ecken verschoben werden. Zusätzlich ist noch eine horizontale und/oder vertikale Verschiebung um einen in NM konfigurierbaren Betrag möglich.

  • Einzelne Wendepunkte können vom Druck ausgenommen werden. Dadurch entfallen auch damit verbundene Etappen und Wendeschleifen.

  • Der Ausdruck kann im Quer- oder Hochformat in A1 bis A4 oder in ANR-Größe erfolgen.

  • Der Ausdruck kann mit oder ohne den konfigurierten Streckendetails, mit allen Streckendetails oder für Nutzung im Task-Creator erfolgen.

Zusätzliche Objekt-Positionen

Fehlende Flupplätze, Kirchen, Burgen, Burgruinen, Landhäuser, Windkraftanlagen und Höhenpunkte sowie eigene Symbole können in der Datei C:\FCSave\.geodata\additionals.csv zum Druck hinzugefügt werden. Verwenden Sie dazu die Vorlage additionals.csv und fügen Sie mit einem Texteditor mit dem Zeichensatz UTF-8 Zeilen für jedes zusätzliche Objekt entsprechend dem folgendem Beispiel hinzu:

id|symbol|name|wkt
1|church.png|""|POINT (9.46600 49.50288)
2|airfield.png|"Flugplatz"|POINT (9.54128 49.51144)
  1. Laufende Nummer

  2. Anzuzeigendes Symbol:
    airfield.png, church.png, castle.png, castle_ruin.png, chateau.png, windpowerstation.png, peak.png oder Name des eigenen Symbols

  3. Name des Objektes (in Anführungszeichen) ("": kein Name drucken)

  4. Anzeigeposition in Geo-Koordinaten

Eigene Symbole sind in C:\FCSave\.geodata\images zu speichern (png). Beachten Sie, dass die Groß-/Kleinschreibung der Symbolnamen übereinstimmt.

Ein fehlerhafter Aufbau dieser Datei verhindert die Kartenerzeugung.

Besondere Orte

Besondere Objekte können in der Datei C:\FCSave\.geodata\specials.csv zum Druck hinzugefügt werden. Verwenden Sie dazu die Vorlage specials.csv und fügen Sie mit einem Texteditor mit dem Zeichensatz UTF-8 Zeilen für jeden zusätzlichen Ort entsprechend dem folgendem Beispiel hinzu:

id|point|name|wkt|dx|dy
1|"Strecke 1 - WP3"|"Ferienhof König"|POINT (9.9166569218 48.9058522143)|10|0
  1. Laufende Nummer

  2. Beschreibung (in Anführungszeichen, wird nicht gedruckt)

  3. Name des Objektes (in Anführungszeichen) ("": kein Name drucken)

  4. Anzeigeposition in Geo-Koordinaten

  5. Horizontale Verschiebung des zu druckenden Objekt-Namens (in Pixel)

  6. Vertikale Verschiebung des zu druckenden Objekt-Namens (in Pixel)

Ein fehlerhafter Aufbau dieser Datei verhindert die Kartenerzeugung.

Karten-Menü

Folgende Operationen sind mit gespeicherten Karten durck Klick auf …​ möglich:

  • Task-Creator mit Karte öffnen (sofern gespeicherte Karte explizit dafür erzeugt wurde).
    Zum Konstruieren einer neuen Strecke.

  • PDF-Wettbewerbs-Karte erzeugen und downloaden (sofern gespeicherte Karte explizit dafür erzeugt wurde)

  • PNG-Wettbewerbs-Karte downloaden

  • Wettbewerbs-Karte als zip-Archiv exportieren

  • Gespeicherte Karte umbenennen

  • Gespeicherte Karte löschen

Im Unter-Menü stehen folgende Operationen zur Verfügung:

  • Als zip-Archiv exportierte Wettbewerbs-Karte importieren

  • Task-Creator ohne Karte öffnen
    Zum Laden der csv-Datei einer bereits gestarteten Strecken-Konstruktion.

  • Alle gespeicherten Wettbewerbs-Karten in einem zip-Archiv exportieren

Darüberhinaus stehen gespeicherte Karten, aus denen eine PDF erzeugt werden kann, auch in der OSM-Online-Karte von Strecken zur Verfügung.

Server-Konfiguration

Das Erzeugen der Wettbewerbs-Karte benötigt einen Druck-Server. Dazu kann ein vom DAeC betriebener Server verwendet werden, dessen Adresse zu erfragen und mit einer installationsabhängigen Konfiguration in C:\FCSave\.fc\config.groovy einzustellen ist:
OSM-Wettbewerbs-Kartendruck konfigurieren

Alternativ kann ein eigener Druckserver errichtet werden:
Flight Contest maps server

Kartendaten sind nur für installierte Länder verfügbar.

Für die Nutzung von Lufträumen ist ein OpenAIP-Zugriff mit einer installationsabhängigen Konfiguration in C:\FCSave\.fc\config.groovy einzustellen:
OpenAIP für Luftraum-Anzeige und -Kartendruck konfigurieren

Lufträume sind weltweit verfügbar.

Datenquellen

Kartendaten:

  • Map data © OpenStreetMap contributors (ODbL) (http://www.openstreetmap.org/)

    Die dargestellten Kartenobjekte basieren auf den Daten des OpenStreetMap-Projektes.
    OpenStreetMap ist eine freie, editierbare Karte der gesamten Welt und ermöglicht es, geographische Daten gemeinschaftlich von überall auf der Welt anzuschauen und zu bearbeiten.

Höhenlinien und Oberflächenkonturen:

Flugplätze und Lufträume:

Flugzeit-Berechnung für Starts und Landungen

Für folgende Punkte können Festlegungen getroffen werden:

  • Abflug bis Startpunkt (TO → SP)

  • Finalpunkt bis Landung (FP → LDG)

  • Intermediate-Landung (iFP → iLDG)

  • Intermediate-Startpunkt (iFP, iLDG oder iTO → iSP)

Der Standard-Wert neuer Aufgaben "wind+:3NM" bewirkt, dass bei der Flugzeit-Berechnung der Wind der Navigationsflugaufgabe mit berücksichtigt wird, die Entfernung zwischen den Punkten zur Berechnung um 3NM vergößert wird (was sich für eine Standard-Platzrunde bewährt hat) und die berechnete Überflug-Zeit auf ganze Minuten aufgerundet wird.

Verwenden Sie die Vorlage FC-TakoffLandingCalculation-Sample.xlsx, um Einstell-Werte für längere An- und Abflugentfernungen zu berechnen.

Für jeden genannten Punkt können folgende Ausdrücke verwendet werden:

Ausdruck (Beispiel) Angewendete Formel Aufrunden auf ganze Minuten

wind+:3NM

LegTime(tas,wind,track,dist + 3)

ja

wind:3NM

LegTime(tas,wind,track,dist + 3)

nein

nowind+:3.5NM

LegTime(tas,null,track,dist + 3.5)

ja

nowind:3.5NM

LegTime(tas,null,track,dist + 3.5)

nein

wind+:1.3

1.3 * LegTime(tas,wind,track,dist)

ja

wind:1.3

1.3 * LegTime(tas,wind,track,dist)

nein

nowind+:1.3

1.3 * LegTime(tas,null,track,dist)

ja

nowind:1.3

1.3 * LegTime(tas,null,track,dist)

nein

time+:10min

10

ja

time:10min

10

nein

Ausdruck Bedeutung

LegTime

Interne Funktion zur windabhängigen Flugzeit-Berechnung

tas

TAS des Flugzeuges

wind

Wind-Richtung und -Geschwindigkeit (null = kein Wind)

track

Kurs des Navigationsfluges

dist

Entfernung zwischen den jeweiligen Punkten

+

Flugplan-Zeit wird auf die nächste ganze Minute aufgerundet

wind

Individuelle Zeit für jede Besatzung unter Beachtung von TAS,
Wind, Kurs und Entfernung zwischen den Punkten.

nowind

Individuelle Zeit für jede Besatzung unter Beachtung von TAS,
Entfernung und Kurs zwischen den Punkten, ohne Wind zu berücksichtigen.

time

Feste Zeit in Minuten für alle Besatzungen.

1.3

Die berechnete Zeit wird mit dem angegebenen Faktor (hier mit 1.3) multipliziert.

3NM

Die Zeitberechnung erfolgt unter Vergrößerung der Entfernung
zwischen den Punkten um den angegebenen Wert (hier um 3NM).

Ausdruck Anwendungsbeispiel

wind+:3NM

Flugplatz mit Standard-Platzrunde (TO → SP, iTO → iSP)

wind+:xNM

Bei größeren Platzrunden eine größere Entfernung x anwenden.

wind+:6NM

Spätestete Landezeit (FP → LDG)

time+:xmin

Feste Flugzeit von x Minuten (für Präzisionsflug-Wettbewerbe)

wind+:1.3

Berechnete Flugzeit um 30% vergrößern und auf Minute korrigieren.

wind:1

Flugzeit mit Entfernung und Wind ohne Korrekturen berechnen

Prüfen Sie Ihre Einstellungen durch Erstellung von Flugplänen:

  • Flugzeit TO → SP plausibel?

  • Flugzeit FP → LDG (zur Ermittlung der spätesten Landezeit) ausreichend?

  • Flugzeit iFP → iLDG (→ iTO) → iSP bei Zwischenlandung plausibel?

Planungstest und Flugzeugvorbereitung

Planungstest mit Wettbewerbs-Karte (ohne Streckenkonstruktion)

  1. Aufgaben-Konfiguration

    • Dauer des Planungstests: 60 min

    • Dauer der Flugzeugvorbereitung: 15 min

  2. Planungstest-Karte

    • Wendepunkte sind bereits eingezeichnet

    • Streckenverlauf kann eingezeichnet sein

  3. Navigationstest-Karte

    • Wendepunkte und Streckenverlauf sind eingezeichnet

  4. Arbeiten der Besatzung

    • Besatzung erhält Planungstest-Karte und Planungstest-Aufgabenblatt

      • Kurs über Grund messen

      • Steuerkurs und Flugzeit berechnen und in Planungstest-Aufgabenblatt eintragen

      • Abgabe des Planungstest-Aufgabenblattes

    • Besatzung erhält Navigationstest-Karte und Flugplan

      • Navigationstest-Karte vorbereiten (Wendeschleifen, Wendepunkt-Überflugzeiten, Steuerkurs, Minuten-Striche)

  5. Anweisungen für Schiedsrichter (zum Ausdrucken)

Planungstest mit Streckenkonstruktion

  1. Aufgaben-Konfiguration

    • Dauer des Planungstests: 75 min (bei komplizierten Strecken ggf. mehr)

    • Dauer der Flugzeugvorbereitung: 15 min

  2. Planungstest-Karte

    • Enthält keine Wendepunkte

  3. Navigationstest-Karte

    • Wendepunkte und Streckenverlauf sind eingezeichnet

  4. Arbeiten der Besatzung

    • Besatzung erhält Streckenkonstruktions-Anweisungen, Planungstest-Karte und Planungstest-Aufgabenblatt

      • Strecke in Planungstest-Karte konstruieren

      • Kurs über Grund messen

      • Steuerkurs und Flugzeit berechnen und in Planungstest-Aufgabenblatt eintragen

      • Abgabe des Planungstest-Aufgabenblattes

    • Besatzung erhält Navigationstest-Karte und Flugplan

      • Navigationstest-Karte vorbereiten (Wendeschleifen, Wendepunkt-Überflugzeiten, Steuerkurs, Minuten-Striche)

Kein Planungstest

  1. Aufgaben-Konfiguration

    • Dauer des Planungstests: 0 min

    • Dauer der Flugzeugvorbereitung: 45 min (bei langen Strecken ggf. mehr)

  2. Navigationstest-Karte

    • Wendepunkte und Streckenverlauf sind eingezeichnet

  3. Arbeiten der Besatzung

    • Besatzung erhält Navigationstest-Karte und Flugplan

      • Navigationstest-Karte vorbereiten (Wendeschleifen, Wendepunkt-Überflugzeiten, Steuerkurs, Minuten-Striche)

Hinweis zur Konfiguration des Planungstests

Die Option "Entfernungsmessung beim Planungstest" ist nur sinnvoll, wenn die Entfernungen zwischen den Check-Punkten mit der verwendeten Karte ausgemessen und bei den Strecken-Koordinaten unter 'Entfernungsmessung (Karte) [mm]' eingetragen wurden.

Landungen

Je nach ausgewählter Wettbewerbsordnung wird ein festgelegtes Landeschema verwendet. Deren Strafpunkt-Berechnung aus einem Landemesswert ist als Formel hinterlegt. Diese Formel kann angepasst werden, um ein von der gewählten Wettbewerbsordnung abweichendes Landeschema zu benutzen. Die Formeln können unter 'Wettbewerb → Punkte' oder 'Klasse → Punkte' je Landung (max. 4) eingestellt werden. Besondere Landefehler wie 'Keine Landung', 'Abnormale Landung' usw. werden durch anklickbare Check-Boxen eingegeben.

Folgende Formeln werden zur Strafpunkt-Berechnung von Landungen verwendet:

  • Wettbewerbsordnung Navigationsflug Deutschland - Ausgabe 2020 (alle Landungen)

    {x -> switch(x.toUpperCase()){case '0':return 0;case 'A':return 10;case 'B':return 20;case 'C':return 30;case 'D':return 40;case 'E':return 60;case 'F':return 80;case 'G':return 100;case 'H':return 120;case 'X':return 60;case 'Y':return 120;default:return null;}}
  • Wettbewerbsordnung Navigationsflug Deutschland - Ausgabe 2017 (alle Landungen)

    {x -> switch(x.toUpperCase()){case '0':return 0;case 'A':return 20;case 'B':return 40;case 'C':return 60;case 'D':return 80;case 'E':return 50;case 'F':return 90;default:return null;}}
  • FAI Air Rally Flying - Edition 2023 ((alle Landungen)

    {x -> switch(x.toUpperCase()){case '0':return 0;case 'A':return 10;case 'B':return 20;case 'C':return 30;case 'D':return 40;case 'E':return 60;case 'F':return 80;case 'G':return 100;case 'H':return 120;case 'X':return 60;case 'Y':return 120;default:return null;}}
  • FAI Precision Flying - Edition 2023

    • Landung 1 und 4

      {x -> if(x.isInteger()){i=x.toInteger();if(i>0){return 5*i}else{return -(10*i)}}else{switch(x.toUpperCase()){case '0':return 0;case 'A':return 250;case 'D':return 125;case 'E':return 150;case 'F':return 175;case 'G':return 200;case 'H':return 225;default:return null;}}}
    • Landung 2 und 3

      {x -> if(x.isInteger()){i=x.toInteger();if(i>0){return 3*i}else{return -(6*i)}}else{switch(x.toUpperCase()){case '0':return 0;case 'A':return 150;case 'D':return 75;case 'E':return 90;case 'F':return 105;case 'G':return 120;case 'H':return 135;default:return null;}}}

    Die Reihenfolge der Anwendung kann für eine Aufgabe konfiguriert werden.

  • Wettkampfreglement Präzisionsflug-Schweizermeisterschaft - Ausgabe 2017

    • Landung 1 und 4

      {x -> if(x.isInteger()){i=x.toInteger();if(i>0){return 5*i}else{return -(10*i)}}else{switch(x.toUpperCase()){case '0':return 0;case 'A':return 250;case 'D':return 125;case 'E':return 150;case 'F':return 175;case 'G':return 200;case 'H':return 225;default:return null;}}}
    • Landung 2 und 3

      {x -> if(x.isInteger()){i=x.toInteger();if(i>0){return 3*i}else{return -(6*i)}}else{switch(x.toUpperCase()){case '0':return 0;case 'A':return 150;case 'D':return 75;case 'E':return 90;case 'F':return 105;case 'G':return 120;case 'H':return 135;default:return null;}}}

    Die Reihenfolge der Anwendung kann für eine Aufgabe konfiguriert werden.

  • Präzisionsflug-Reglement Österreich - Landefeld Typ 1 - Ausgabe 2023 (alle Landungen)

    {x -> switch(x.toUpperCase()){case '0':return 0;case 'C':return 60;case 'A':return 20;case 'I':return 10;case 'II':return 30;case 'III':return 50;default:return null;}}
  • Präzisionsflug-Reglement Österreich - Landefeld Typ 2 - Ausgabe 2023 (alle Landungen)

    {x -> if(x.isInteger()){i=x.toInteger();if(i>0){return 2*i}else{return -(4*i)}}else{switch(x.toUpperCase()){case '0':return 0;case 'C':return 60;case 'B':return 40;case 'A':return 20;case 'I':return 10;case 'II':return 20;case 'III':return 30;case 'IV':return 40;case 'V':return 50;case 'VI':return 60;default:return null;}}}
  • Präzisionsflug-Reglement Österreich - Landefeld Typ 3 - Ausgabe 2023 (alle Landungen)

    {x -> if(x.isInteger()){i=x.toInteger();if(i>0){return 2*i}else{return -(3*i)}}else{return null;}}
  • Navigationsflug-Reglement Österreich - Ausgabe 2023 (alle Landungen)

    {x -> switch(x.toUpperCase()){case '0':return 0;case 'A':return 10;case 'B':return 20;case 'C':return 30;case 'D':return 40;case 'E':return 60;case 'F':return 80;case 'G':return 100;case 'H':return 120;case 'X':return 60;case 'Y':return 120;default:return null;}}

Zur Erfassung der Landungen drucken Sie den Schiedsrichter-Zeitplan einer Aufgabe mit folgenden Feldern aus:

  • Nr. (Start-Nummer)

  • Flugzeug (Kennzeichen)

  • Flugzeugtyp

  • Farbe (sofern erfasst)

  • Späteste Landezeit

  • Leerspalte 1…​4 (zur Erfassung der Landefelder und von Landefehlern)

Drucken Sie nicht die Besatzung aus, da dass dem Regelwerk widerspricht.

Lande-Schiedsrichter sollen zur objektiven Beurteilung einer Landung möglichst wenig über die konkrete Besatzung eines Flugzeuges wissen.

Auswertungen

Wettbewerbs-Auswertung

→ Auswertung → Wettbewerbs-Auswertung

Wettbewerbs-Auswertungen können nach folgenden Kriterien gefiltert werden:

  • Klassen

  • Teams

  • Aufgaben

  • Aufgaben-Details

Eine Besatzung ist in einer Wettbewerbs-Auswertung enthalten, wenn sie

  • zu einer gewählten Klasse gehört und

  • zu einem gewählten Team gehört und

  • nicht für eine gewählte Aufgabe deaktviert wurde und

  • nicht für eine Wettbewerbs-Auswertung deaktiviert wurde und

  • nicht generell deaktiviert wurde.

Aufgabe und Aufgaben-Details (Planungstest, Navigationstest, Beobachtungstest, Landetest, Anderer Test) bestimmen, wofür Strafpunkte in der Auswertung berechnet werden.

Klassen-Auswertung

→ Auswertung → Klassen-Titel

Klassen-Auswertungen können nach folgenden Kriterien gefiltert werden:

  • Teams

  • Aufgaben

  • Aufgaben-Details

Eine Besatzung ist in einer Klassen-Auswertung enthalten, wenn sie

  • zu der gewählten Klasse gehört und

  • zu einem gewählten Team gehört und

  • nicht für eine gewählte Aufgabe deaktviert wurde und

  • nicht für eine Wettbewerbs-Auswertung deaktiviert wurde und

  • nicht generell deaktiviert wurde.

Aufgabe und Aufgaben-Details (Planungstest, Navigationstest, Beobachtungstest, Landetest, Anderer Test) bestimmen, wofür Strafpunkte in der Auswertung berechnet werden.

Team-Auswertung

→ Auswertung → Team-Auswertung

Team-Auswertungen können nach folgenden Kriterien gefiltert werden:

  • Klassen

  • Aufgaben

  • Aufgaben-Details

Eine Besatzung ist in einer Team-Auswertung enthalten, wenn sie

  • zu einer gewählten Klasse gehört und

  • nicht für eine gewählte Aufgabe deaktviert wurde und

  • nicht für eine Team-Auswertung deaktiviert wurde und

  • nicht generell deaktiviert wurde.

Ein Team erhält eine Plazierung, wenn es

  • die eingestellte Besatzungs-Anzahl für die Team-Auswertung erreicht und

  • das Team nicht deaktiviert wurde.

Aufgabe und Aufgaben-Details (Planungstest, Navigationstest, Beobachtungstest, Landetest, Anderer Test) bestimmen, wofür Strafpunkte in der Auswertung berechnet werden.

Sonder-Auswertungen

Reichen Klassen- und Team-Zuordnungen nicht für eine Einschränkung der Wettbewerbs-Auswertung aus, können mit der Besatzungs-Option "Keine Wettbewerbs-Auswertung" alle nicht zutreffenden Besatzungen ausgeschlossen werden.

Logger auslesen

Unterstützte Logger: 'Renkforce GT-730FL-S', 'GlobalSat DG-100', 'GlobalSat DG-200'

Voraussetzung: Installation von GPSBabel 1.8.0 oder höher

Vorgehen:

  1. 'Ergebnisse → Aufgabe → Logger auslesen' öffnen → öffnet Tab 'Logger auslesen'

  2. Logger mit einem USB-Anschluss verbinden

  3. Logger einschalten

  4. 'Aktualisieren' anklicken → ein neuer COM-Aschluss erscheint

  5. Neu erschienenen COM-Aschluss wählen

  6. 'Import' anklicken → nach dem Auslesen wird Tab 'Logger-Daten importieren' geöffnet

  7. Besatzung wählen

  8. 'Import' anklicken → nach dem Import wird 'Navigationsflugergebnisse' geöffnet

  9. Nach der Überprüfung der Navigationsflugergebnisse diese mit 'Ergebnis fertig' abschliessen und Tab schliessen

  10. Logger ausschalten und von USB-Aschluss trennen

  11. Weiter mit Schritt 2 in Tab 'Logger auslesen'

Alternativ können die Logger auch über folgende Skripte ausgelsen werden:

  • Startmenü → Flight Contest → Read logger SkyTraq logger Renkforce GT-730FL-S

  • Startmenü → Flight Contest → Read logger GlobalSat DG-100

  • Startmenü → Flight Contest → Read logger GlobalSat DG-200

Unterstützte Logger

Renkforce GT-730FL-S

  • Logger auslesen: integriert (Logger auslesen)

  • Logger-Aufzeichnung löschen: 'FFA SkyTraq V6 → Tools → Clear memory'

AFLOS

  • Logger-Auslese-Software: 'AFLOS Reader 2.04'

  • Logger-Aufzeichnung auslesen und GAC-Datei erzeugen: 'AFLOS Reader → Competitor-Nr → Read AFLOS'

  • Logger-Daten-Import: 'Flight Contest → Ergebnisse → Aufgaben-Titel → Navigationsflug → …​ → Import Logger-Daten → GAC-Datei auswählen → Import'

  • Logger-Aufzeichnung löschen: direkt am AFLOS-Logger

AirObserver basierte Logger

  • Logger-Auslese-Software: 'AirObserver 2.5.1'

  • Logger-Einstellung: 'AirObserver → Logger → Configure'

  • Logger-Aufzeichnung auslesen: 'AirObserver → Logger → Download' (Auslesen sehr langsam)

  • Logger-Aufzeichnung (*.G00) öffnen: 'AirObserver → File → Load Flight Log'

  • GAC-Datei erzeugen: 'AirObserver → File → Export → GAC'

  • Logger-Daten-Import: 'Flight Contest → Ergebnisse → Aufgaben-Titel → Navigationsflug → …​ → Import Logger-Daten → GAC-Datei auswählen → Import'

  • Logger-Aufzeichnung löschen: 'AirObserver → Logger → Clear'

DG-100

  • Logger auslesen: integriert (Logger auslesen)

  • Logger-Einstellungs-Software: 'Data Logger Utility S-OPC-0L-110631'

  • Logger-Einstellung: 'Data Logger Utility → Settings → Configuration'

  • Alternative Logger-Auslese-Software: 'FSNavigator.net 2.0.0.90'

  • Logger-Aufzeichnung auslesen: 'FSNavigator.net → Plugins → FRPocket device → Download tracks'

  • GAC-Datei erzeugen: 'FSNavigator.net → Logger-Object → Save'

  • Logger-Daten-Import: Ergebnisse → Aufgaben-Titel → Navigationsflug → …​ → Import Logger-Daten → GAC-Datei auswählen → Import

  • Logger-Aufzeichnung löschen: 'FSNavigator.net → Plugins → FRPocket device → Clear memory'

DG-200

  • Logger auslesen: integriert (Logger auslesen)

  • Alternative Logger-Auslese-Software: 'DG200Tool.exe DG-200 S-OPC-15-1401211'

  • Logger-Einstellung: 'DG200Tool.exe → Device → Device settings'

    • Data logging format: "Position,Time,Date,Speed,Altitude" wählen

    • "Enable WAAS" aktivieren

    • "Disable data logging if speed falls below a threshold" aktivieren und "30" km/hour einstellen

    • "Disable data logging if distance is less then teh selected radius" deaktivieren (Standard)

    • Data logging intervall mode: "By time" aktivieren (Standard) und "1" seconds einstellen

  • Logger-Aufzeichnung auslesen: 'DG200Tool.exe → Device → Download all track points'

  • GPX-Datei erzeugen: 'DG200Tool.exe → File → Save' aufrufen und "*.gpx" wählen

  • Logger-Daten-Import: Ergebnisse → Aufgaben-Titel → Navigationsflug → …​ → Import Logger-Daten → GPX-Datei auswählen → Import

  • Logger-Aufzeichnung löschen: 'DG200Tool.exe → Device → Delete all track points'

PowerFLARM

  • Eine Nutzung im Wettbewerb ist mit dem Wettbewerbsleiter zu klären.

  • Eine Logger-Aufzeichnung kann als IGC-Datei auf eine Micro-SD-Karte geschrieben werden.

  • Logger-Daten-Import: 'Flight Contest → Ergebnisse → Aufgaben-Titel → Navigationsflug → …​ → Import Logger-Daten → IGC-Datei auswählen → Import'

Beliebiger anderer IGC-Logger

  • Eine Nutzung im Wettbewerb ist mit dem Wettbewerbsleiter zu klären.

  • Dem Auswerte-Schiedrichter ist das Auslese-Programm zur Verfügung zu stellen.

Beliebiger anderer GPX-Logger

  • Eine Nutzung im Wettbewerb ist mit dem Wettbewerbsleiter zu klären.

  • Dem Auswerte-Schiedrichter ist das Auslese-Programm zur Verfügung zu stellen.

  • Notwendige Logger-Einstellungen:

    • Aufzeichnungs-Intervall: 1 Sekunde

    • Aufzeichnung mit Höhen-Angaben

  • Anforderungen an GPX-Datei-Inhalt

    • darf nur eine Strecken-Aufzeichnung beinhalten (<trk>…​</trk>)

    • wenn nein, nicht gewünschte Strecken-Aufzeichnungen in Datei löschen

Beliebiger anderer KML-Logger

  • Eine Nutzung im Wettbewerb ist mit dem Wettbewerbsleiter zu klären.

  • Dem Auswerte-Schiedrichter ist das Auslese-Programm zur Verfügung zu stellen.

  • Notwendige Logger-Einstellungen:

    • Aufzeichnungs-Intervall: 1 Sekunde

    • Aufzeichnung mit Höhen-Angaben

    • Aufzeichnung mit Zeit-Angaben

  • Anforderungen an KML/KMZ-Datei-Inhalt

    • darf nur eine Strecken-Aufzeichnung beinhalten (<gx:Track>…​</gx:Track>)

    • wenn nein, nicht gewünschte Strecken-Aufzeichnungen in Datei löschen

Beliebiger anderer NMEA-Logger

  • Der Logger mus den Standard 'NMEA 0183' unterstützen.

  • Eine Nutzung im Wettbewerb ist mit dem Wettbewerbsleiter zu klären.

  • Dem Auswerte-Schiedrichter ist das Auslese-Programm zur Verfügung zu stellen.

Ermöglicht Einfluß auf das Aussehen des Druckes
→ Wettbewerb → Einstellungen → Druck-Stil

h1#branding{font-size:1.0em;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}

font-size: Größe des 1. Titels festlegen. Nur nutzbar, wenn die Titelgröße leer ist und keine Grafiken verwendet werden.
margin-top,margin-bottom,padding-top,padding-bottom: Abstände des 1. Titels nach oben und unten festlegen

h2 { font-size:1.0em; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }

font-size: Größe des 2. Titels festlegen
margin-top,margin-bottom,padding-top,padding-bottom: Abstände des 2. Titels nach oben und unten festlegen

h3 { font-size:1.0em; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }

font-size: Größe des 3. Titels festlegen
margin-top,margin-bottom,padding-top,padding-bottom: Abstände des 3. Titels nach oben und unten festlegen

h2#signature { margin-top:100px; }

margin-top: Abstand zur Tabelle oder zum Unterschriften-Bild vergrößern

Anwendung:

table.Tabellenname tr.Zeilenname td.Spaltenname { Eigenschaft1; Eigenschaft2; ... }
table.Tabellenname tr.Zeilenname td { Eigenschaft1; Eigenschaft2; ... }
table.Tabellenname tr#ID td { Eigenschaft1; Eigenschaft2; ... }
td.Spaltenname { Eigenschaft1; Eigenschaft2; ... }
.Spaltenname { Eigenschaft1; Eigenschaft2; ... }
Eigenschaft CSS-Ausdruck

Kein Umbruch bei Leerzeichen

white-space: nowrap;

Spaltenbreite

width: 10%;

Fettdruck

font-weight: bold;

Kursivdruck

font-style: italic;

Farbe

color: red;

Kleinere Textgröße

font-size: 80%;

Text zentriert ausrichten

text-align: center;

Textabstand zum Rahmen oben

padding-top:2cm;

Tabellen-Klassen:

Tabellen-Namen [Geltungsbereich] Zeilen-Namen [#ID] Spalten-Namen

generalpoints

title value

name value modify

planningpoints

title value

name value modify

flightpoints

title value

name value modify

observationpoints

title group value

name value modify

landingpoints

title value penaltycalculator

name value modify

turnpointsignpoints

title value

name value

enroutecanvaspoints

title value

name value

routecoords

title value

tpname aflosname coords altitude gatewidth sign

routelegs

name value coursechange summary

from2tp trackdistance

enroutephotos

name title value

photoname coords distfromtp tpname

enroutecanvas

name title value

canvassign coords distfromtp tpname

mapdistances

title title2 value

tpname coorddist measuredist difference

routecoordexport

title value

turnpointsignexport

title value

enroutephotoexport

title value

enroutecanvasexport

title value

routecoordgeodata

title value

routetpcoords

title value

tpname coords

crewlist

value [#num]

num crew email team resultclass shortresultclass aircraft aircrafttype aircraftcolor tas id empty1 empty2 empty3 empty4

teamlist

value [#crew.num]

team crew aircraft tas

resultclasslist

value [#crew.num]

resultclass shortresultclass crew aircraft tas

aircraftlist

value [#aircraft]

aircraft aircrafttype aircraftcolor crew1 crew2

timetablelist

value [#crew.num]

num crew aircraft tas team resultclass shortresultclass planningtime planningtimebefore takeofftime version

legtimelist

value [#tas]

tas legtime

timetablejudgelist

value [#crew.num]

num crew aircraft aircrafttype aircraftcolor tas team resultclass shortresultclass planningtime planningtimebefore planningendtime takeofftime sptime tptime fptime landingtime arrivaltime submissiontime empty1 empty2 empty3 empty4

timetableoverviewlist

briefing planning takeoff takeoffinterval intermediatelanding landing, legtimes [#tas]

col1 col2 col3

timetableoverviewlist2

head, times [#tas]

tas to2sp ifp2ildg ildg2isp fp2ldg

landingstartlistlist

value [#crew.num]

group num crew aircraft aircrafttype aircraftcolor tas team resultclass shortresultclass empty1 empty2 empty3 empty4

crewtest

title crew team resultclass aircraft aircrafttype tas

crewneutral

title num crew aircraft col

info

wind planning submission endcurved landinglatest planninginfo planningignore planningevaluation

title separator value

planningtasklist

valuename unit value [#tpname]

tpname distance truetrack trueheading groundspeed legtime

flightplanlist

value [#tpname], procedureturn summary

num distance truetrack trueheading groundspeed legtime tpname tptime

observationturnpointlist

title subtitle data

tpname turnpointphoto turnpointcanvas turnpointtrue turnpointfalse

observationsroutephotolist

title subtitle data

name correct inexact false nmfromtp mmfromtp fromlasttp

observationsroutecanvaslist

title subtitle data

sign correct inexact false nmfromtp mmfromtp fromlasttp

observationsroutecrewjudgesign

title

name line

planningtaskresultlist

name1 name2 value [#tpname] summary

tpname plantrueheading trueheading penaltytrueheading planlegtime legtime penaltylegtime

summary [planningtaskresults]

legpenalties giventolate exitroomtolate otherpenalties penalties

flightresultlist

name1 name2 value [#tpname] summary

tpname aflosname plancptime cptime penaltycp penaltyprocedureturn penaltybadcourse penaltyaltitudemissed

summary [flightresults]

checkpointpenalties takeoffmissed landingtolate badcoursestartlanding giventolate safetyandrulesinfringement instructionsnotfollowed falseenvelopeopened safetyenvelopeopened frequencynotmonitored otherpenalties penalties

flightmeasurementlist

name1 name2 value [#tpname]

tpname aflosname plancptime cptime procedureturn badcoursenum altitude

loggerdatalist

title value tpvalue

time latitude longitude altitude distance truetrack groundspeed info badcourseinfo nobadcourseinfo

observationturnpointresultlist

name1 name2 value [#tpname] summary

tpname evaluation plan result penalties

observationsroutephotoresultlist

name1 name2 value [#photoName] summary

photoname evaluation plan result penalties

observationsroutecanvasresultlist

name1 name2 value [#imageName] summary

imagename evaluation plan result penalties

summary [observationresults]

turnpointphotopenalties routephotopenalties groundtargetpenalties otherpenalties penalties

landingresultlist

name [#1…​4], values [#1…​4], summary [#1…​4]

summary [landingresults]

otherpenalties penalties

summary [specialresults]

penalties

crewresultsummary

planningpenalties flightpenalties observationpenalties landingpenalties specialpenalties increasepenalties penalties

resultlist

[#pos]

pos crew aircraft team resultclass shortresultclass planningpenalties flightpenalties observationpenalties landingpenalties specialpenalties taskpenalties contestpenalties

teamresultlist

[#pos]

pos team crews teampenalties

resultfooter

[#line<line>]

[#col<column>]

freetext

#line

testlist

testcol1 testcol2 testcol3 testcol4 testcol5

  • Besatzungs-Liste - Zeilen verkleinern

    table.crewlist tr.value td { font-size: 90%; }
  • Besatzungs-Zeitplan - Zeilen verkleinern

    table.timetablelist tr.value td { font-size: 90%; }
  • Schiedsrichter-Zeitplan - Zeilen verkleinern

    table.timetablejudgelist tr.value td { font-size: 90%; }
  • Gescannte Beobachtungsformulare - Größe verändern

    img.scannedobservationtest { width:80%; }
  • Gescannte Planungsaufgabenformulare - Größe verändern

    img.scannedplanningtest { width:80%; }
  • Besatzungs-Ergebnis - Zeilen verkleinern

    table.crewresultsummary td { font-size: 70%; }
    table.planningtaskresultlist tr.value td { font-size: 70%; }
    table.flightresultlist tr.value td { font-size: 70%; }
    table.observationturnpointresultlist tr.value td { font-size: 70%; }
    table.observationsroutephotoresultlist tr.value td { font-size: 70%; }
    table.observationsroutecanvasresultlist tr.value td { font-size: 70%; }
    table.summary tr { font-size: 70%; }
    table.landingresultlist tr.name { font-size: 70%; }
    table.landingresultlist tr.values { font-size: 70%; }
    table.landingresultlist tr.summary { font-size: 70%; }
  • Ergebnis-Liste Wettbewerbs- und Klassen-Auswertung - Zeilen verkleinern

    table.resultlist td { font-size: 90%; }
  • Ergebnis-Liste Team-Auswertung - Zeilen verkleinern

    table.teamresultlist td { font-size: 90%; }
  • Fußzeile in Ergebnisliste - Zeilen vergrößern

    table.resultfooter tr td { font-size: 120%; }
  • Punkte-Druck Landefeld - Größe verändern

    img.landingfield { width:200%; }
Eigenschaft Wert Wirkung jetzt zu finden in

--route
--disable-procedureturn

Strecke-1

Wendeschleifen für diese Strecke deaktivieren

→ Strecken → <Strecken-Name> → Strecken-Einstellungen → Wendeschleifen verwenden

--route
--show-curved-points

Strecke-1

in Strecken-Anzeigen dieser Strecke UZKs der krummen Strecke anzeigen

→ Strecken → <Strecken-Name> → Strecken-Einstellungen → UZKs der krummen Strecke in Strecken-Karten dieser Strecke anzeigen

--class
--secret-gatewidth

Einsteiger
2

bei Zeitauswertung für Besatzungen dieser Klasse eine andere Gate-Breite für UZKs verwenden (Gate-Breite in NM)

→ Klassen → <Klassen-Name> → Abweichende Tor-Breite von UZK-Koordinaten für diese Klasse

--class
--before-starttime

Einsteiger
30

im Zeitplan für Besatzungen dieser Klasse die Anfangs-Zeit der Planung vorverlegen (der Zahlen-Wert definiert die Minuten vor der regulären Planungszeit)

→ Klassen → <Klassen-Name> → Vorverlegung der Planungs-Anfangs-Zeit vor der regulären Planungszeit für diese Klasse

--class
--add-submission

Einsteiger
10

im Flupplan für Besatzungen dieser Klasse die späteste Abgabezeit des Lösungsbogens verlängern (der Zahlen-Wert definiert die Minuten nach der regulären Abgabezeit)

→ Klassen → <Klassen-Name> → Verlängerung der spätesten Abgabezeit des Lösungsbogens für diese Klasse

--flightplan

hide-distance

hide-truetrack

hide-trueheading

hide-groundspeed

disable-local-time

show-elapsed-time

im Flugplan Spalte "Entfernung" leer lassen

im Flugplan Spalte "Rechtweisender Kurs" leer lassen

im Flugplan Spalte "Rechtweisender Steuerkurs" leer lassen

im Flugplan Spalte "Geschwindigkeit über Grund" leer lassen

im Flugplan Spalte "Ortszeit" weglassen

im Flugplan Zeitverlauf in Spalte "Flugzeit" drucken

→ Aufgaben → Navigationstest → <Navigationstest-Name> → Bearbeiten

--submission

20

im Flugplan die späteste Abgabezeit des Lösungsbogens anzeigen
(der Wert definiert die Minuten nach dem FP)

→ Aufgaben → Navigationstest → <Navigationstest-Name> → Bearbeiten → Späteste Abgabezeit des Lösungsbogens nach Erreichen des FP

--route
--start-tp
--add-num

Strecke-1
TP3 [,TP5]
1 [,2]

im Flugplan für Besatzungen die Wendepunkte-Nummer um den angegebenen Wert ab dem angegebenen Wendepunkt erhöhen (mehrere Erhöhungen möglich; für abkürzende Strecken, wo die Wettbewerbskarte einer anderen Strecke mitverwendet wird)

→ Aufgaben → Navigationstest → <Navigationstest-Name> → Bearbeiten → Wendepunkte-Nummern um den angegebenen Wert ab dem angegebenen Wendepunkt im Flugplan für Besatzungen erhöhen
TP3,TP5:1,2 = ab TP3 um 1 erhöhen, ab TP5 um weitere 2

--flightresults

show-curved-points

im Navigationsflug-Ergebnis UZKs der krummen Strecke anzeigen

→ Aufgaben → Navigationstest → <Navigationstest-Name> → Bearbeiten → UZKs der krummen Strecke im Navigationsflug-Ergebnis immer anzeigen

--landingresults

0.5

Lande-Strafpunkte in Gesamtwertung um angegebenen Faktor reduzieren

→ Auswertung → Wettbewerbs-Auswertung → Wettbewerbs-Auswertungs-Einstellungen → Lande-Strafpunkte um angegebenen Faktor reduzieren

Wettbewerbs-Eigenschaften

Bisher keine definiert.

Installationsabhängige Konfiguration

Ermöglicht Anpassungen der Einsatzumgebung der 'Flight Contest'-Installation
→ Extras → Einstellungen → Konfiguration

Änderungen erst wirksam nach Neustart von 'Flight Contest'.

Sollte 'Flight Contest' nach Änderungen nicht mehr starten, ist die letzte Änderung in 'C:\FCSave\.fc\config.groovy' rückgängig zu machen oder diese Datei zu löschen.

E-Mail-Versand konfigurieren

grails {
  mail {
    host = "TODO"       // SMTP-Server-Adresse (DNS-Name oder IP-Adresse)
    port = 587          // SMTP-Server-Port (für Client-Verbindungen)
    username = "TODO"   // SMTP-Server-Login-Name
    password = "TODO"   // SMTP-Server-Passwort
  }
}
flightcontest {
  mail {
    from = "TODO"       // Absender-E-Mail-Adresse (muss auf SMTP-Server gültig sein)
    cc = "TODO"         // E-Mail-Adresse des Auswerte-Managers
  }
  testmail {
    to = "TODO"         // Ziel-E-Mail-Adresse
    subject = "Flight Contest: Test-E-Mail"
    body = "Flight Contest hat erfolgreich eine E-Mail versandt."
  }
}

E-Mail-Anzeige konfigurieren

grails {
  webmail {
    url = "TODO"                // Adresse des Web-Mail-Dienstes
    loginname_name = "TODO"     // Name des Benutzername-Feldes
    loginpassword_name = "TODO" // Name des Passwort-Feldes
    username = "TODO"           // Login-Name
    password = "TODO"           // Passwort
  }
}

FTP-Versand konfigurieren

flightcontest {
  ftp {
    host = "results.flightcontest.de" // FTP-Server-Adresse
    port = 21           // FTP-Server-Port
    username = "TODO"   // FTP-Login-Name
    password = "TODO"   // FTP-Passwort
    contesturl = "TODO" // Öffentlicher Zugang zum Wettbewerbs-Verzeichnis
                        // auf FTP-Server (z.B. "http://results.flightcontest.de/demo")
    testsourceurl = "http://localhost:8080/fc/licenses/README.txt" // Quell-URL
  }
}

Im Root-Verzeichnis des FTP-Servers müssen 2 Verzeichnisse existieren:

  • GM_Utils-6.13 - GPX-Viewer-JavaScript-Bibliothek

  • Beliebiger Name ohne Leer- oder Sonderzeichen - Wettbewerbs-Verzeichnis (obiges Beispiel: "demo")

Die genannte Version des GPX-Views kann folgendem Verzeichnis entnommen werden:

C:\Program Files\Flight Contest\tomcat\webapps\fc\GM_Utils

Im Root-Verzeichnis des FTP-Server muss für GPX-Dateien ein eigener MIME-Typ konfiguriert werden. Weiterhin sollte für diesen MIME-Typ die Browser-Komprimierung aktiviert werden (https://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression). Dazu in Datei '.htaccess' folgende Zeilen hinzufügen:

AddType application/gpx .gpx
AddOutputFilterByType DEFLATE application/gpx

Der FTP-Login-Name muss Schreibrechte auf das Wettbewerbs-Verzeichnis erhalten, nicht jedoch auf das Root-Verzeichnis des FTP-Servers.

Information für Lande-Schiedsrichter konfigurieren

flightcontest {
  landing {
    info = "WhatsApp an +49(170)12345678 senden."
  }
}

Diese Information wird auf den Lande-Schiedsrichter-Zeitplan gedruckt.

Live-Anzeige konfigurieren

flightcontest {
  live {
    ftpupload {            // FTP-Upload des Live-Ergebnisses
       workingdir = "/"    //   Verzeichnis auf dem FTP-Server
       name = "fclive.htm" //   Dateiname
    }
    copy {                 // Kopie des Live-Ergebnisses
       dest = "TODO"       //   Verzeichnis und Dateiname
                           //     z.B. "C:/Live/fclive.htm" (lokale Kopie)
                           //          "//Server/Share/fclive.htm" (Share-Kopie)
                           //   Mehrere Kopien erlaubt
                           //     (dest1 = ...)
                           //     (dest2 = ...)
    }
  }
}

Der FTP-Upload erfordert einen konfigurierten FTP-Versand.

Lokale und Share-Kopien können nicht direkt im Firefox geöffnet werden.

  • Folgendermaßen zum Öffnen einer lokalen Kopie vorgehen:

    1. Link in neuem Tab öffnen → C:/Live/fclive.htm

    2. In der Adresszeile dem Link "file:///" voranstellen → file:///C:/Live/fclive.htm

  • Folgendermaßen zum Öffnen einer Share-Kopie vorgehen:

    1. Link in neuem Tab öffnen → Server/Share/fclive.htm

    2. In der Adresszeile dem Link "file://///" voranstellen → file://///Server/Share/fclive.htm

Bei konfigurierten Kopien und/oder FTP-Upload wird auch immer ein Live-Ergebnis in die eigene Server-Instanz kopiert.
Um das ohne Kopien oder FTP-Upload zu erreichen, folgende Konfiguration verwenden:

flightcontest {
  live {
    show = true
  }
}

Live-Tracking konfigurieren

flightcontest {
  livetracking {
    server = "https://airsports.no" // Adresse des Live-Tracking-Servers
    api = "/api/v1"
    token = "TODO"                  // Token, mit dem der Zugriff
                                    // auf den Live-Tracking-Server ermöglicht wird
    // showids = true               // Default: false
    contest {
      // showDelete = true          // Löschen von Live-Tracking-Contests ermöglichen
                                    // Default: false
      startLocalTimeOfDay = "08:00" // Lokale Start-Zeit des Live-Tracking-Contests
                                    // am Wettbewerbstag, Default: 06:00
      endLocalTimeOfDay = "20:00"   // Lokale End-Zeit des Live-Tracking-Contests
                                    // am Wettbewerbstag, Default: 22:00
      timeZone = "Europe/Berlin"    // Zeit-Zone des Live-Tracking-Contests
                                    // für historische Wettbewerbe ohne Zeit-Zone
                                    // Default: Europe/Oslo
    }
    navigationtask {
      // showDelete = true          // Löschen von Live-Tracking-Navigationtasks ermöglichen
                                    // Default: false
    }
    contestant {
      minutesBetweenTrackerStartAndTakeoff = 10
                                    // Trackeraufzeichnung beginnt angegebene Minuten vor Takeoff
                                    // Default: 5
    }
  }
}

OSM-Online-Karte konfigurieren

flightcontest {
  maps {
    tiles_server = "TODO" // Adresse eines alternativen OSM-Tiles-Servers
    tiles_xyz = true      // Nutzt XYZ tiles (OSM Slippy Map standard) anstelle von TMS
  }
}

Ermöglicht Umstellung des OSM-Online-Karten-Layers 'Flight Contest' auf einen alternativen Tiles-Server (anstelle von https://tiles.flightcontest.de).

OSM-Wettbewerbs-Kartendruck konfigurieren

flightcontest {
  contestmap {
    printserverapi = "TODO" // Adresse des Druck-Servers für die Erzeugung der OSM-Wettbewerbs-Karte
  }
}

OpenAIP für Luftraum-Anzeige und -Kartendruck konfigurieren

flightcontest {
  openaip {
    server = "https://api.core.openaip.net" // Adresse des OpenAIP-Servers
    api = "/api"
    token = "TODO"                          // Client ID Token, mit dem der Zugriff
                                            // auf den OpenAIP-Server ermöglicht wird
                                            // Anmeldung auf https://www.openaip.net
    ignoreAirspacesStartsWith = ""          // Zu ignorierende Lufträume
                                            // (mehrere mit Komma trennen)
  }
}

Original-Task-Creator für Nutzung konfigurieren

flightcontest {
  taskcreator {
    url = "https://www.airrats.cl/taskcreator?admin" // Nutze Original-Task-Creator
    // jsextern = true                               // Nutze Original-Code für integrierten Task-Creator
  }
}

Flight Contest wird mit einem integrierten Task-Creator ausgeliefert. Die Angabe dieses Wertes deaktiviert den internen Task-Creator und schaltet auf den Original-Task-Creator um. Der integrierte Task-Creator hat ein abweichendes Aussehen und hat Online-Funktionen deaktivert, was das Speichern einer Aufgabe in eine öffentlich zugängliche Datenbank verhindert.

Test-Anzeigen konfigurieren

flightcontest {
  wrlog {
    enable = true // Aktiviert das Schreiben von Logs in <Installationsverzeichnis>\fc\logs
  }
  clouddemo {
    enable = true // Aktiviert die Cloud-Demo-Anzeige
  }
  observation {
    nobuttons = true // Deaktiviert Schalter bei Beobachtungs-Ergebnis-Eingabe
  }
  contestmap {
    devoptions = true    // Blendet beim OSM-Wettbewerbs-Karten-Dialog zusätzliche Entwicklungsoptionen ein
    osmcartostyle = true // Schaltet auf OSM-Carto-Stil um
  }
}

Live-Ergebnisanzeige

Ermöglicht Anzeige eines vorläufigen Ergebnisses während des Debriefings.

  • Zuerst Anpassung der Einsatzumgebung vornehmen:
    Live-Anzeige konfigurieren

  • Wettbewerbs-Einstellungen:
    → Auswertung → Wettbewerbs-Auswertung → Wettbewerbs-Auswertungs-Einstellungen

    Es werden die selben Filter-Kriterien wie bei der Wettbewerbs-Auswertung angewendet.
    Live-spezifische Einstellungen:

    • Live-Ergebnis-Refresh - 10 Sekunden (Standard)
      Intervall, mit dem sich die Live-Ergebnis-Datei selbst im Browser aktualisiert.

    • Live-Ergebnis-Wettbewerbs-Summe
      Wenn aktiviert, wird die Summe der Strafpunkte aller Aufgaben mit ausgegeben.
      Nur sinnvoll, wenn es mehrere Aufgaben (= Wettbewerbstage) gibt.

    • Live-Ergebnis-Positionsberechnung
      Auswahl, welche Aufgabe die Live-Ergebnis-Plazierung bestimmt. Hier kann auch Wettbewerbs-Summe gewählt werden.

    Vorgenommene Einstellungen können mit der integrierten Live-Anzeige geprüft werden.
    → Auswertung → Wettbewerbs-Auswertung → Live-Ergebnisanzeige

  • Live-Anzeige im laufenden Wettbewerb
    → Extras → Live-Einstellungen

    • Vorbereitung

      • Upload-Zeit: 60 Sekunden (Standard)
        Intervall, mit dem die Live-Ergebnis-Datei erzeugt und hochgeladen wird. Nach Änderung 'Speichern' betätigen

      • Sprache: Deutsch (Standard)
        Nach Änderung 'Speichern' betätigen

      • Live-Stylesheet hochladen
        Einmal auszuführen, wenn neue Upload-Ziele konfiguriert wurden.

      • Live-Ergebnis löschen
        Einmal auszuführen, wenn neue Upload-Ziele konfiguriert wurden. Kann auch ausgeführt werden, um den Inhalt einer hochgeladenen Live-Ergebnis-Datei zu löschen.

      • Öffentliche Links
        Hier können die hochgeladenen Live-Ergebnis-Dateien geprüft werden.

    • Live-Aktualisierung

      • Live-Ergebnis-Anzeige für Wettbewerb
        Wettbewerb wählen, für den eine Live-Ergebnis-Anzeige erfolgen soll. Zum Aktivieren 'Speichern' betätigen

      • Live-Ergebnis-Anzeige einschalten
        Live-Ergebnis-Anzeige für den aktiven Wettbewerb einschalten.

      • Live-Ergebnis-Anzeige ausschalten
        Live-Ergebnis-Anzeige auschalten. Der letzte Stand der Live-Ergebnis-Datei wird eingefroren.

Live-Tracking

Ermöglicht das Verfolgen der Positionen der Besatzungen während ihres Navigationsfluges mit automatischer Zeitauswertung.

  • Zuerst Anpassung der Einsatzumgebung vornehmen:
    Live-Tracking konfigurieren

  • Vollständiges Live-Tracking-Management durch Flight Contest

    • Wettbewerb anlegen (mit Besatzungen und Strecken)
      → Wettbewerb → Neuer Wettbewerb
      → Strecken → Import Strecke
      → Besatzungen → Import Excel-Besatzungsliste

    • Live-Tracking-Contest anlegen
      → Wettbewerb → Einstellungen → Live-Tracking → Contest anlegen
      → Wettbewerb → Einstellungen → Live-Tracking → Setze Öffentlich

    • Live-Tracking-Teams anlegen
      → Besatzungen → Alle auswählen
      → Besatzungen → Erstellen und Verbinden von Live-Tracking-Teams für ausgewählte Besatzungen

    • Aufgabe mit Navigations-Test anlegen (erzeugt Flugpläne)
      → Aufgaben → Neue Aufgabe
      → Aufgaben → <Aufgaben-Name> → Navigationstest hinzufügen
      → Planung → <Aufgaben-Name> → Alle auswählen
      → Planung → <Aufgaben-Name> → Wind zuweisen
      → Planung → <Aufgaben-Name> → Zeitplan berechnen

    • Live-Tracking-Navigations-Task anlegen
      → Aufgaben → <Aufgaben-Name> (Live-Tracking-Einstellungen) → Navigation-Task anlegen
      → Aufgaben → <Aufgaben-Name> (Live-Tracking-Einstellungen) → Setze Öffentlich

    • 'Results Service' für zusätzliche Tests konfigurieren
      → Aufgaben → <Aufgaben-Name> (Live-Tracking-Einstellungen) → Planning-Test anlegen (wenn vorhanden)
      → Aufgaben → <Aufgaben-Name> (Live-Tracking-Einstellungen) → Observation-Test anlegen (wenn vorhanden)
      → Aufgaben → <Aufgaben-Name> (Live-Tracking-Einstellungen) → Landing-Test anlegen (wenn vorhanden)
      → Aufgaben → <Aufgaben-Name> (Live-Tracking-Einstellungen) → Other-Test anlegen (wenn vorhanden)
      → Aufgaben → <Aufgaben-Name> (Live-Tracking-Einstellungen) → "Test-Ergebnisse sofort übermitteln" aktivieren
      → Aufgaben → <Aufgaben-Name> (Live-Tracking-Einstellungen) → Speichern
      Mit diesen Einstellungen wird jedes mit "Ergebnis fertig" freigegebene Testergebnis sofort übermittelt.

    • Test-Ergebnisse eingeben
      → Ergebnisse

    • Veröffentlichen Sie die endgültigen Ergebnisse des Navigationstests im 'Results Service'
      → Aufgaben → <Aufgaben-Name> (Live-Tracking-Einstellungen) → "Navigations-Ergebnisse übermitteln" aktivieren
      → Aufgaben → <Aufgaben-Name> (Live-Tracking-Einstellungen) → Speichern
      → Ergebnisse → <Aufgaben-Name> → LiveTracking-Ergebnisse aktualisieren

  • Team-Management durch Live-Tracking

    • Live Tracking: Teams anlegen, mit sehr detaillierten Informationen (Vor- und Nachname von Pilot und Navigator, Flugzeug, Club, …​)
      → Contest management → New contest
      → Contest management → <Wettbewerbs-Name> → Team list → Add team

    • Flight Contest: Mit einem Live-Tracking-Contest verbinden
      → Wettbewerb → Einstellungen → Live-Tracking → Contest verbinden

    • Flight Contest: Live-Tracking-Teams übernehmen
      → Besatzungen → Live-Tracking-Teams importieren

  • Historische Wettbewerbe laden

    • Datenbank des historischen Wettbewerbs kopieren
      → Flight Contest stoppen (Flight Contest Manager → Rechte Maustaste → Dienst-Kommandos → Stop Flight Contest)
      → Kopiere 'HistoricalContest.fcdb.h2.db' nach 'C:\Program Files\Flight Contest\fc\fcdb.h2.db'
      → Flight Contest starten (Flight Contest Manager → Rechte Maustaste → Dienst-Kommandos → Start Flight Contest)

    • Flight Contest öffnen
      http://localhost:8080/fc → <Wettbewerbs-Name>

    • Live-Tracking-Contest anlegen
      → Wettbewerb → Einstellungen → Live-Tracking → Contest anlegen

    • Einstellen der E-Mails der Besatzungen, die Sie anzeigen möchten
      → Besatzungen → <Besatzungs-Name> → E-Mail

    • Live-Tracking-Teams anlegen
      → Besatzungen → Alle auswählen
      → Besatzungen → Erstellen und Verbinden von Live-Tracking-Teams für ausgewählte Besatzungen

    • Live-Tracking-Navigations-Task anlegen
      → Aufgaben → <Aufgaben-Name> (Live-Tracking-Einstellungen) → Navigation-Task anlegen

    • Navigation-Tracks hinzufügen
      → Aufgaben → <Aufgaben-Name> (Live-Tracking-Einstellungen) → Navigation-Tracks hinzufügen

Automatische Aktionen

Execute actions automatically in the open Firefox browser.

Logger-Daten automatisch laden

Ein/Ausschalten: Flight Contest Manager → Auswertungs-Kommandos → Logger-Daten automatisch laden

Automatisches Laden eingelesener Logger-Daten.

Notwendige Logger-Software-Einstellungen:

  • GAC-, IGC-, GPX-, KML-, KMZ- oder NMEA-Dateien in das Verzeichnis "C:\FCSave\.logger" speichern

Notwendige Vorbereitung:

  • Firefox muss laufen

  • 'Wettbewerb → Ergebnisse' mit der aktuellen Aufgabe muss aktiv sein

Beobachtungs-Formulare automatisch laden

Ein/Ausschalten: Flight Contest Manager → Auswertungs-Kommandos → Beobachtungs-Formulare automatisch laden

Automatisches Laden gescannter Beobachtungstest-Formulare.

Notwendige Scanner-Einstellungen:

  • JPG-Dateien in das Verzeichnis "C:\FCSave\.scan" speichern

Notwendige Vorbereitung:

  • Firefox muss laufen

  • 'Wettbewerb → Ergebnisse' mit der aktuellen Aufgabe muss aktiv sein

Planungs-Aufgaben-Formulare automatisch laden

Ein/Ausschalten: Flight Contest Manager → Auswertungs-Kommandos → Planungs-Aufgaben-Formulare automatisch laden

Automatisches Laden gescannter Planungstest-Formulare

Notwendige Scanner-Einstellungen:

  • JPG-Dateien in das Verzeichnis "C:\FCSave\.scan" speichern

Notwendige Vorbereitung:

  • Firefox muss laufen

  • 'Wettbewerb → Ergebnisse' mit der aktuellen Aufgabe muss aktiv sein

Datensicherung eines laufenden Wettbewerbes

Während eines laufenden Wettbewerbes sollten Sie folgende Daten sichern:

  • 'Flight Contest'-Datenbank

  • 'Flight Contest'-Ausdrucke

Datensicherungen erfolgen ins Verzeichnis 'C:\FCSave', welches durch die 'Flight Contest'-Installation angelegt wird.

Datensicherungen dienen vor allem als Schutz vor Ausfall oder Verlust des Windows-Rechners, auf dem der Wettbewerb ausgewertet wird. Kopieren Sie deshalb das Sicherungsverzeichnis 'C:\FCSave' nach Abschluss eines Wettbewerbstages oder nach Erreichen eines besonders wichtigen Zeitpunktes Ihres Wettbewerbes auf ein externes Speichermedium, nachdem Sie Sicherungen wie unten beschrieben durchgeführt haben.

Sicherung der 'Flight Contest'-Datenbank

Aufruf von 'Flight Contest Manager → Rechte Maustaste → Dienst-Kommandos → Datenbank sichern'

Die Datenbank wird mit Datum und Uhrzeit versehen ins Sicherungsverzeichnis C:\FCSave gespeichert (<Datum>-<Uhrzeit>-fcdb.h2.db).

Sicherung der 'Flight Contest'-Ausdrucke (Firefox)

Alle PDF-Ausdrucke werden durch folgende Firefox-Einstellungen gesichert:

Dateien und Anwendungen -> Downloads -> Alle Dateien in folgendem Ordner abspeichern: C:\FCSave
Dateien und Anwendungen -> Anwendungen -> Portable document format (PDF): Datei speichern

Diese Einstellungen stellen sicher, dass alle Ausdrucke im Sicherungsverzeichnis C:\FCSave gespeichert werden. Öffnen der PDF und Ausdruck erfolgt dann über den Download-Manager.

Ist diese Einstellung nicht möglich oder gewünscht, landen Ausdrucke im Windows-Temp-Verzeichnis. Beachten Sie jedoch, dass Firefox beim Schließen alle Downloads aus dem Windows-Temp-Verzeichnis löscht, so dass der Verlust erfolgter Ausdrucke droht.

Sicherung der in C:\FCSave gespeicherten Daten

Verwenden Sie dazu eine Kopie des Scriptes 'C:\Program Files\Flight Contest\scripts\save_fcsave.bat', bei dem Sie die Variable dest_dir auf einen Ordner auf einem externen Speichermedium einstellen.

Datenwiederherstellung der 'Flight Contest'-Datenbank

  1. Flight Contest stoppen (Flight Contest Manager → Rechte Maustaste → Dienst-Kommandos → Stop Flight Contest)

  2. Kopieren Sie 'C:\FCSave\<Datum>-<Uhrzeit>-fcdb.h2.db' nach 'C:\Program Files\Flight Contest\fc\fcdb.h2.db'. Hierfür benötigen Sie Administrator-Privilegien.