Open-MSS / MSS

A QT application, a OGC web map server, a collaboration server to plan atmospheric research flights.
https://open-mss.github.io
Apache License 2.0
57 stars 70 forks source link

Support new DLR flight planning software #1068

Open joernu76 opened 3 years ago

joernu76 commented 3 years ago

A new software will be used for planning, which should be supported by MSS.

EDMO_-EDMO-20210701-_1000DL4-_DADLR.xlsx

joernu76 commented 3 years ago

Jens-Uwe:

ich habe gerade diesen email-Wechsel zu Eurer neuen Flugplanungssoftware mitbekommen. Die angehängte Datei ist eine xslx Tabelle, in der die Position in einer Spalte in folgendem Format eingegeben ist

48°4,882'N 11°16,984'E und in dem ich keine Info über das Fluglevel sehe.

Also irgendwie bin ich verwirrt. Ist das die Datei, die von der Software erzeugt wird? xslx ist ja ein Format von microsoft excel.

Sinnvoll wäre natürlich ein Format zu haben, das beide Programme einlesen und ausschreiben können. Könntest Du uns dazu noch etwas Information oder ein Beispiel geben?

joernu76 commented 3 years ago

Felix:

das xlsx hatte ich erstellt. Das Programm gibt nur .kml, .csv oder .pdf aus - Beispiele im Anhang. Vielleicht lässt sich mit der csv oder dem kml mehr anfangen. EDMO_-EDMO-20210701-1000[DL4]_-_DADLR.csv EDMO_-EDMO-20210701-1000[DL4]_-_DADLR.pdf

(could not attach kml because of github)

ReimarBauer commented 3 years ago

Danke @joernu76 ich hab nicht erwartet, dass wenn ich euch CC nehme das daraus dann per email eine Diskussion gestartet wird. Werde das demnächst direkt so machen.

joernu76 commented 3 years ago

Jens-Uwe:

danke für die Info. Mein Favorit wäre csv aber wir besprechen das noch intern. Es wundert mich jedoch, dass keine Information zum Flightlevel enthalten ist. Ist das so Absicht?

Felix:

das ist richtig, es ist nur die Strecke ohne FL angegeben. Das gibt der Export offensichtlich nicht her…

joernu76 commented 3 years ago

@ReimarBauer Kennst Du unsere "Pappenheimer" nicht? Als nicht-Softwareentwickler liegt github den meisten MSS-Nutzern nicht so nahe wie uns.

jgrooss commented 3 years ago

Hallo Felix,

die Info über das Fluglevel ist natürlich wichtig für uns und es wäre mühsam, das bei jeder Iteration wieder manuell hinzufügen zu müssen. Ist denn die Info über das Fluglevel in der neuen Flugplanungssoftware hinterlegt? Oder wird das auf anderem Weg kommuniziert?

jgrooss commented 3 years ago

(should this be in English or German here?) Writing a plugin for a specific (e.g. csv) format is easy, but we must first sort out the issue that the new flight planning software at DLR seems not to export the flight level

ReimarBauer commented 3 years ago

The pdf log files have the flightlevel and can be readed by textract or pypdf2 or other libs.

The format needs a parser written to get the information we need.

We have also to select a lib which is small in size and dependencies and efficient.

jgrooss commented 3 years ago

Felix Betsche: Natürlich sind die FL im Programm grundsätzlich vorhanden da davon ja diverse Parameter der Kalkulation abhängen. Die Höhen etc. sind im Flugplan für die Flugsicherung und im Flight Log dargestellt/berechnet. Bei den genannten Exportmöglichkeiten werden die Höhen aber offensichtlich nicht mit berücksichtigt. Generell denke ich, dass es sicherlich Möglichkeiten gibt alle Daten in einem entsprechenden Format zu exportieren oder ggf. sogar eine Schnittstelle zu eurem System zu schaffen. Das müssten wir aber mit AirSupport abklären und vermutlich wird es dann zu Programmieraufwand und Kosten kommen.

Anbei als Beispiel das genannte Flight Log (das aktuelle Layout wird nochmal überarbeitet), den es leider nur im pdf-Format gibt.

Das hier wäre ein Flugplan im Kurzformat wie er bei der Flugsicherung eingereicht wird:

(FPL-DADLR-IX

-GLF5/M-SBDE1FGHIJ3J4J7M1M3RWXYZ/B1D1L

-EDMO1000

-N0371F320 ATMAX Z999 KPT L856 RAVED DCT ALAGO DCT TEDGO L608 KOVAN

T163 SPESA STAY1/0030 TAU/N0329F400 DCT ROLIS T881 UMUPU DCT BIBTI

DCT MAPAD Y868 SOGRI DCT ELDAR DCT ANAVI DCT EXOBA P717 DLE/N0329F320

P717 GARLU Z717 BODLA Z717 GARLU P717 DLE/N0329F450 P717 GARLU Z717

RAKIT L87 KUBOG/N0329F200 L87 TADUV DCT TABAT/N0329F400 M736

RDG/N0329F280 T105 LANDU DCT BAVAX DCT ANDEC DCT OSDER T103 DISUN

-EDMO0447 EDJA

-PBN/A1B1C1D1L1O1S2 NAV/SBAS DAT/SV DOF/210701 REG/DADLR EET/EDGG0015 EHAA0133 EBBU0135 EHAA0142 EDGG0144 EDWW0202 EDMM0347 SEL/FQBG OPR/DLR RMK/RTECOORATC EDMM EDGG EHAA EBBU EDWW)

Vorteil: dieses Format ist internationaler Standard nach ICAO, jeder Bindestrich bedeutet ein neues Feld und alle Parameter (Geschwindigkeit/Höhenangaben) müssen einem vorgegebenen Format entsprechen. (Weitere Details zu Flugplänen gibt es hier: https://www.skybrary.aero/index.php/Flight_Plan_Completion )

ReimarBauer commented 3 years ago

related https://github.com/Open-MSS/MSS/issues/1069

ReimarBauer commented 1 year ago

@jgrooss do you work on this?

jgrooss commented 1 year ago

currently not. What is the issue?

ReimarBauer commented 1 year ago

I move it to a future major, 9.0.0 when it is not important for the next campaign.