Discussion:
New, free viewer for IGC logger files
(too old to reply)
Alistair Green
10 years ago
Permalink
Dear Pilots,

Recently I started using XCSoar on my smartphone to record IGC logge
traces of my flights in club gliders. Naturally I wanted to review m
flights on a PC afterwards, but this was not easy to do without expensiv
commercial software. Some free programs exist, but I found them to b
tricky to set up and awkward to use on a small laptop screen.

So, I decided to write my own IGC viewing software, and release it fo
free.

The result is now online at:

https://alistairmgreen.github.io/jsigc/

and the full source code is available from:

https://github.com/alistairmgreen/jsigc

It is written in JavaScript and runs inside a web browser, which means tha
no installation is required - simply go to the web site, click the butto
and select a file. (Note that all of the processing happens on you
computer; nothing is ever uploaded to the Internet.)

The layout of the web page adjusts itself to match the screen size. I hav
used it on a large desktop monitor, a 15" laptop, a small netbook and
smartphone.

At present, the software has the following features:

* Interactive map showing the glider's flight path and the declared tas
(if any). The map data comes from the OpenStreetMap project.

* Graph showing the GPS height and pressure altitude as a function of time
either in metres or in feet.

* Display of any "header" information included in the file (pilot name
glider registration etc.)

Of course it is by no means a replacement for "SeeYou" or similar, but
hope that it will be useful to somebody.

I intend to make further improvements in the future, and would be gratefu
for any input from the community. Comments, suggestions and bug reports ca
be left on the GitHub issue tracker:

https://github.com/alistairmgreen/jsigc/issues

Anyone with programming or web design skills is more than welcome to mak
their own copy of the code and add some new features or cosmetic tweaks.
would love to receive a GitHub "pull request" with your enhancements.

Thanks for reading.

Regards,

Alistair Green
Bath, Wilts & North Dorset Gliding Club, UK

P.S. In case you have never heard of "GitHub", it is one of the bigges
computer programming sites on the Web. It provides tools for sharin
program source code and merging together changes made by different people
allowing programmers all over the world to collaborate.
Colin Wray
10 years ago
Permalink
Brilliant Alistair, many thanks.
It seems churlish to suggest improvements, but you did ask:
Some way of relating time/height with position on the map ?
...
Alistair Green
10 years ago
Permalink
Post by Colin Wray
Brilliant Alistair, many thanks.
Some way of relating time/height with position on the map ?
Thanks, I'm glad you like it.

In terms of improvements, I had been thinking much the same thing - maybe
time slider that would move markers on the map and the graph?

It also really needs a way to read accurate values off the graph - "Doe
this qualify for Silver Height or not?"

Regards,

Alistair
Colin Wray
10 years ago
Permalink
A time slider would fix it for me.
Post by Alistair Green
Post by Colin Wray
Brilliant Alistair, many thanks.
Some way of relating time/height with position on the map ?
Thanks, I'm glad you like it.
In terms of improvements, I had been thinking much the same thing - maybe a
time slider that would move markers on the map and the graph?
That would be an excellent answer.
Post by Alistair Green
It also really needs a way to read accurate values off the graph - "Does
this qualify for Silver Height or not?"
Regards,
Alistair
Soartech
10 years ago
Permalink
Looks very nice. I often like to see my flights on map as opposed to Google Earth.
However the date of my flight is a day before it occured. Not sure why. I will have to check the date/time in my Android tablet.
Soartech
10 years ago
Permalink
Post by Soartech
Looks very nice. I often like to see my flights on map as opposed to Google Earth.
However the date of my flight is a day before it occured. Not sure why. I will have to check the date/time in my Android tablet.
Just checked the date/time and they are both right on. You may have a problem. I used XCsoar to record the IGC file.
t***@serkowski.com
10 years ago
Permalink
Very cool app. I also see the date problem with my flight date one day earlier than actual. Flight can be downloaded here: http://crosscountry.aero/flight/view/6074

You might want to use some of the features of crosscountry.aero as ideas for improving your app. It's always good to have some competition among these tool developers.

5Z
Post by Soartech
Just checked the date/time and they are both right on. You may have a problem. I used XCsoar to record the IGC file.
Alistair Green
10 years ago
Permalink
Post by t***@serkowski.com
Very cool app. I also see the date problem with my flight date one day
http://crosscountry.aero/flight/view/6074
You might want to use some of the features of crosscountry.aero as ideas
for improving your app. It's always good to have some competition among
these tool developers.
5Z
Post by Soartech
Just checked the date/time and they are both right on. You may have a
problem. I used XCsoar to record the IGC file.
Thanks to everyone who replied. I'll have to look into the date issue; i
is probably something to do with flying in a time zone significantl
different from UTC.

I did not know about crosscountry.aero, but it looks useful!

Regards,

Alistair
Alistair Green
10 years ago
Permalink
I have updated the IGC viewer app to fix the date bug.

This problem only affected users whose system clock was set to a time zon
with a negative offset from UTC. The flight date was read from the file a
UTC, but implicitly converted to local time when displayed.

The date is now always shown as UTC; a side effect is that the time of th
first position fix is also included.
Post by t***@serkowski.com
Very cool app. I also see the date problem with my flight date one day
http://crosscountry.aero/flight/view/6074
You might want to use some of the features of crosscountry.aero as ideas
for improving your app. It's always good to have some competition among
these tool developers.
5Z
Post by Soartech
Just checked the date/time and they are both right on. You may have a
problem. I used XCsoar to record the IGC file.
Dan Daly
10 years ago
Permalink
Post by Alistair Green
I have updated the IGC viewer app to fix the date bug.
This problem only affected users whose system clock was set to a time zone
with a negative offset from UTC. The flight date was read from the file as
UTC, but implicitly converted to local time when displayed.
The date is now always shown as UTC; a side effect is that the time of the
first position fix is also included.
Thanks to Alistair from those of us with negative offsets!
Brad Alston
10 years ago
Permalink
;908042']Dear Pilots,
...
So, I decided to write my own IGC viewing software, and release it for
free.
...
Well done Alistair! Thank you for sharing your talents with us.

Brad


--
Brad Alston
s***@gmail.com
10 years ago
Permalink
thank you Alistair,

great addition to our tools!
Would you be able to implement the ENL analysis too?

regards,
aldo cernezzi
www.voloavela.it
jmurtari
5 years ago
Permalink
Alistair,
Love you web based IGC viewer. I'm the webmaster for https://SoaringTools.org/ -- would love to host your stuff, add you as a contributor to the site?

My direct email: jmurtari --at-- SoaringTools.org

Loading...