oh nice PilotLoggin' app Richard S.
This is the problem I am facing: For JAFVA to run correctly, a service of proper flight loggin is needed. The mpserver12 died, which was a nice one in terms of functionality but ended up being evil for management. The flight-logger than runs on mpserver15, and that services every interconnected mpserver now requires registering callsigns. Which comes around to be problematic for JAFVA because one pilot has infinite combinations of possible callsigns, like DAL4244, SWA4244, and later UAL4243, etc. I can't possibly register every combination of callsigns I would end up using on JAFVA, and therefore mpserver15 does not track me as I want.
Then we have the jafva/fgmembers mpserver. This one has currently 2 main issues: Firstly, it does not connect to any other mpserver, so it creates and encapsulated and separated multiplayer server (therefore, most frequent than not, server but not multiplayer :S ), the second issue is that currently does not have tracking capabilities. So, if I were to encourage JAFVA pilots, or myself to just fly there, I would still be unable to collect a FlightLog that serves the additional purpose of flight validation.
With that problem in hand, a PilotLog like yours is very handy. My approach to save my flights is much (much much) raw than yours. I am using the generic protocol to output to a csv file a certain number of property trees nodes, like location lat, lon, alt, date/time, simrate, groundspeed. A few handful of logical ones. Coincidentally my generic protocol xml is called blackbox D:
I left you in your PilotLog an example of a generic protocol out piped blackbox.csv:
https://github.com/sanhozay/PilotLog/fi ... ox.csv.zipSecondly I am getting a gpx file from skyvector from Flightplanning. These are simple to generate manually, but I am knocking my head off to figure out how to generate auto. Regardless of, I could maybe ask JAFVA pilots to upload me a file with the gpx; if they desired the route track added.
Finally, a little/dirty python script is taking as input the csv and the gpx and producing a customized version of a geojson. The geojson implementation is very simple but also easily expandable, so it came real handy.
One can use a few mapping application to, per example have a webpage print a map. Also with the geojson that I produce one could add some plots of some of the geojson tracks like (groundspeed ~ time ellapsed in s), (altitude ~ time), (simrate ~ time) which allows visually to verify the flight. Also some of my apps in my linux desktop can open a geojson (like marble, or gnome-maps) and I'm sure other options for other OSes exist.
An example of a geojson for the last flight has be added to your pilotLog for reference
https://github.com/sanhozay/PilotLog/fi ... eojson.zipFinally, a quick and dirty technique to generate this map without having a webpage snippet with the map application (which is not hard to do, either if you have a webpage to display the map);
I go to this webpage:
http://geojson.io/#newIn the menu: Open->File-> Load the geojson. If the json code is valid: Boom.
Also, if I follow in the menu: Share, I get a shareable url for my generated map.
Let me know if you have further questions, and also if you would be willing to help our airline to establish a functional pilotLogging tracking technique that is simple to use and reliable.
I like your solution a lot. I also like of mine that the only thing that would break logging is a FG crashing. Failure to connect to the internet has no effect.
Best,
Israel