Marble/GPXStatus

    From KDE TechBase
    Revision as of 23:30, 19 February 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
    • Uncouple the current GPS location rendering from the GPS Layer
    • Remove Gpx specific Loading in MarbleModel and above
    • 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