Import aus anderen Quellen per Textdatei

Top  Previous  Next

Über die Import-Funktionen für FlyChart und RolX können auch Flüge aus anderen Quellen, z.B. aus Excel-Tabellen, übernommen werden. Sie müssen ja nur in einem kompatiblen Textformat vorliegen, das man leicht z.B. in Excel oder einem Datenbankprogramm erzeugen kann.

Damit können auch die Entwickler anderer Flugbücher oder Flugdatenbanken leicht einen Datenexport für ParaFlightBook programmieren.

FlyChart-Format:

Dateinamenerweiterung .TXT
eine Zeile je Flug (CRLF als Zeilenendekennzeichen)
unterstützt GPS-gestützte Ortsinformationen
einfach maschinell zu erzeugen (keine besondere Kapselung von Text)
Tabulator-separiert

Die Feldnamen müssen exakt wie aufgelistet in der ersten Zeile stehen; auch ignorierte Felder müssen sowohl in der Kopfzeile als auch für jeden Flug vorliegen (dürfen aber leer sein). Die Flüge beginnen erst in der dritten Zeile; die auf die Kopfdaten folgende Zeile enthält bei FlyChart weitere Überschriften und wird deshalb ignoriert

FLNUM

laufende Nummer, wird ignoriert

FLDATA

Zeiger auf Barogramm, wird ignoriert

FLDATE

Flugdatum im Format d.m.yy

FLSTIME

Startzeit UTC im Format hh:mm:ss

flSPlace

Bezeichnung des Startplatzes im FlyChart-Ortsformat (siehe unten)

flLPlace

Bezeichnung des Landeplatzes im FlyCHart-Ortsformat (siehe unten)

FLTIME

Flugdauer im Format hh:mm:ss

FLADIFF

Höhendifferenz, wird ignoriert

FLDIST

Distanz

flPilot

Pilot

GLNAME

Fluggerät

FLAMAX

maximale Höhe A1 ohne Nachkommastellen (optional)

FLAGAIN

kumulierter Höhengewinn ohne Nachkommastellen (optional)

FLVMIN

max.Sinken m/s, Nachkommastellen mit Komma getrennt (optional)

FLVMAX

max.Steigen m/s, Nachkommastellen mit Komma getrennt (optional)

FLMEMO

Bemerkungen (optional)

 
Das FlyChart-eigene Formt für einen Start- oder Landeplatz sieht so aus:

xxxxxxxxx,h,L,B

Hierbei bedeutet

xxxx                = Ortsname (Länge beliebig, darf auch Kommas enthalten)
h                = Höhe MSL
L                = geogr. Länge im Format Grad,°,Minute,',Dezimalsekunde,",ggf.Richtung (z.B. 11°31'32.34"O)
B                = geogr. Breite im Format Grad,°,Minute,',Dezimalsekunde,",ggf.Richtung (z.B. 47°39'49.93)

Beispiel: Brauneck Garland, 1504, 11°31'32.34"O, 47°39'49.93

 

RolX-Format:

Dateinamenerweiterung .CSV
eine Zeile je Flug (CRLF als Zeilenendekennzeichen)
Texte mit Semikolons müssen in doppelte Anführungszeichen gekapselt werden
Semikolon (;) als Separator

Die Feldnamen müssen exakt wie aufgelistet in der ersten Zeile stehen; auch ignorierte Felder müssen sowohl in der Kopfzeile als auch für jeden Flug vorliegen (dürfen aber leer sein).

No

laufende Nummer, wird ignoriert

Date

Flugdatum im Format d.m.yy

Glider

Fluggerät

LaunchMSL

Starthöhe

LandingMSL

Landehöhe

Site

Bezeichnung des Fluggebiets

Pilot

Name des Piloten

Time

Startzeit lokal im Format hh:mm:ss

Duration

Flugdauer im Format hh:mm:ss

Max+

max.Steigen m/s, Nachkommastellen mit Komma getrennt

Max-

max.Sinken m/s, Nachkommastellen mit Komma getrennt

SumLift

kumulierter Höhengewinn ohne Nachkommastellen (ignoriert)

MaxMSL

maximale Höhe A1 ohne Nachkommastellen

Distance

Distanz

Comment

Bemerkungen (optional)

Properties

16-stellige Binärmaske der Form "0010100101010" (s.u.) für Flugeigenschaften (optional)

Passenger

Passagier (optional)

Wenn ein Name im Feld für den Passagier steht, wird der Flug automatisch als Tandemflug gekennzeichnet und der Name in der Form "Name = <Feldinhalt>" an die SPitze des Bemerkungsfeldes in ParaFlightBook gestellt.

Die Stellen der Binärmaske (Zeichenkette!) werden, wenn sie eine 1 enthalten, entsprechend der RolX-Standardbelegung folgendermaßen interpretiert:

1.Stelle = Gleitflug

2.Stelle = Thermikflug

3.Stelle = Soaringflug

4.Stelle = Motorflug

5.Stelle = Toplandung

6.Stelle = Steilspirale (den Bemerkungen wird eine Zeile "- Steilspirale" hinzugefügt)

7.Stelle = Wingover (den Bemerkungen wird eine Zeile "- Wingover" hinzugefügt und der Flug als Acroflug gekennzeichnet)

8.Stelle = Ohren anlegen (den Bemerkungen wird eine Zeile "- Ohren anlegen" hinzugefügt)

9.Stelle = B-Stall (den Bemerkungen wird eine Zeile "- B-Stall" hinzugefügt)

10.Stelle = SAT (den Bemerkungen wird eine Zeile "- SAT" hinzugefügt und der Flug als Acroflug gekennzeichnet)

11.Stelle = Heli (den Bemerkungen wird eine Zeile "- Heli" hinzugefügt und der Flug als Acroflug gekennzeichnet)

12.Stelle = Fullstall (den Bemerkungen wird eine Zeile "- Fullstall" hinzugefügt und der Flug als Acroflug gekennzeichnet)  

20.Stelle = Walk & Fly

Alle anderen Stellen werden ignoriert.