Hello QLandKarte Team!

I just discovered QLandKarte and I'm more than happy to eventually ditch
the poor Windows equivalent I have been using so far!

I (will) actually use QLandKarte for aero-nautical route planning.
Unfortunately, I'm missing two "features" to do so:
 - "AeroNautic" units (distance always in "nm" and elevations always in
"ft")
 - elevation (altitude) data in routes (and GPX exported routes)

After quickly going through the source code of the 1.4.0 release, I
found out that adding those two features should not be too difficult.
I'm thus more than willing to contribute to your project and send you
the corresponding patches once I'm done (well, if you deem those
modifications are interesting, of course ;-) ).

Before I set on modifying the source code, I have a few questions though:

A. Should I add a new "CUnitAeroNautic" class or should I modify the
"CUnitNautic" one?
PS: I'm not aware of any use of "Nautical" units out of the sea-faring
and sky-faring realms. Sea-faring users don't use elevation data (and
should not care about which unit is being used). Sky-faring users always
use elevation in feet (ICAO standard).

B. Should I modify the "CRoute::addPosition" method to handle a new
"altitude" field (and modify all call to this method accordingly) or
would you rather have me create a new "CRoute::setAltitude" method (to
be called after "CRoute::addPosition" when relevant, e.g. in
"CDlgWpt2Rte::accept") ?

C. When exporting a route to GPX, each route point "<RtePt>" is named
numerically (sequentially) and the original waypoints' name is lost. Can
we imagine keeping the original (waypoint) name, knowing that the order
of route points is implicit, in the containing vector (in CRoute) or in
the GPX file ?

D. When exporting to GPX, it might be safer to use '<![CDATA[...]]>'
constructs (to encapsulate name, comment and description data). Do you
thing this could/should be changed as well ?

Thank you very much for your help and comments.

Cheers,

Cédric

------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Qlandkartegt-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users

Reply via email to