Difference between revisions of "Projects/Marble/GPXStatus"

Jump to: navigation, search
(Created page with '==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. *Remove the Abstract Layer *Make GPX lo...')
 
 
(3 intermediate revisions by one user not shown)
Line 1: Line 1:
 
==Gpx Status==  
 
==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.  
+
This page is intended to be a reference as to the current GPX implementation in Marble.
  
*Remove the Abstract Layer
+
===GeoData Binding===
*Make GPX loading and rendering a plugin
+
Here is the current binding of Gpx tags to Geodata model classes:
*Uncouple the current GPS location rendering from the GPS Layer
+
{| border="1"
 +
! Tag !! Class
 +
|-
 +
| gpx || GeoDataDocument
 +
|-
 +
| trk || GeoDataMultiGeometry in a GeoDataPlacemark
 +
|-
 +
| trkseg || GeoDataLineString
 +
|-
 +
| trkpt || GeoDataCoordinates
 +
|-
 +
| wpt || GeoDataPlacemark
 +
|-
 +
| name || GeoDataPlacemark::name
 +
|-
 +
|  ||
 +
|}
 +
 
 +
===Todo===
 +
*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

Latest revision as of 01:00, 15 August 2010

[edit] Gpx Status

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

[edit] 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

[edit] Todo

  • 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

This page was last modified on 15 August 2010, at 01:00. This page has been accessed 2,962 times. Content is available under Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal