Marble/GPXStatus

From KDE TechBase
Revision as of 21:13, 6 June 2010 by Tgridel (talk | contribs)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Gpx Status

This page is intended to be a reference as to what needs to be done to update the current GPX implementation in Marble.

GeoData Binding

Here is the current binding of Gpx tags to Geodata model classes:

Tag Class
gpx GeoDataDocument
trk GeoDataMultiGeometry in a GeoDataPlacemark
trkseg GeoDataLineString
trkpt GeoDataCoordinates
wpt GeoDataPlacemark
name GeoDataPlacemark::name

Todo

  • Remove the Abstract Layer (in progress)
  • Uncouple the current GPS location rendering from the GPS Layer (done)
  • Remove Gpx specific Loading in MarbleModel and above (in progress)
  • Complete geodata parser for GPX file type
  • Improve rendering from the current rendering of GeoDataDocuments

Ideas for later

  • Make GPX loading and rendering a plugin