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
