Marble/GeoData: Difference between revisions
< Marble
No edit summary |
No edit summary |
||
Line 18: | Line 18: | ||
;[[/GeoDataParsing|Parsing GeoData]] | ;[[/GeoDataParsing|Parsing GeoData]] | ||
;[[/GeoDataUse|Using GeoData classes]] | ;[[/GeoDataUse|Using GeoData classes]] | ||
;[http://websvn.kde.org/*checkout*/trunk/KDE/kdeedu/marble/src/lib/geodata/data/README.html GeoData API Description] |
Revision as of 13:32, 2 August 2009
GeoData Overview
The Marble Framework has got two major design goals:
- The Marble Framework should build strongly on Qt-API principles and Qt design concepts.
- The map data should be handled using classes that are modelled after the KML OGC standard.
The KML standard itself describes the properties of a data model for maps:
GeoData holds the data model that is internally used for any geographic information which should be rendered. It deals whith the data only, drawing is performed elsewhere.
GeoDataDocument describes a document.
A model representation is built through parsing of files and creating a stack of GeoDataObject representing its data. The Geodata objects are all modeled after the Google KML files as defined in the KML documentation.