(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 | + | This page is intended to be a reference as to the current GPX implementation in Marble. |
| − | *Remove | + | ===GeoData Binding=== |
| − | * | + | Here is the current binding of Gpx tags to Geodata model classes: |
| − | * | + | {| 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 | ||
This page is intended to be a reference as to the current GPX implementation in Marble.
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 |