Marble/GPXStatus: Difference between revisions

    From KDE TechBase
    No edit summary
    No edit summary
    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.


    ===GeoData Binding===
    ===GeoData Binding===
    Line 23: Line 23:


    ===Todo===
    ===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)
    *Remove Gpx specific Loading in MarbleModel and above (in progress)
    *Complete geodata parser for GPX file type
    *Complete geodata parser for GPX file type
    *Improve rendering from the current rendering of GeoDataDocuments
    *Improve rendering from the current rendering of GeoDataDocuments
    ===Ideas for later===
    *Make GPX loading and rendering a plugin

    Revision as of 00:00, 15 August 2010

    Gpx Status

    This page is intended to be a reference as to 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 Gpx specific Loading in MarbleModel and above (in progress)
    • Complete geodata parser for GPX file type
    • Improve rendering from the current rendering of GeoDataDocuments