Ander.pijoan (Talk | contribs) (→Programming Coordination) |
|||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 15: | Line 15: | ||
=== With C++ === | === With C++ === | ||
| + | ==== Intro ==== | ||
;[[/MarbleCPlusPlus|Hello World]] | ;[[/MarbleCPlusPlus|Hello World]] | ||
;[[/MarbleMarbleWidget|Changing basic map properties]] | ;[[/MarbleMarbleWidget|Changing basic map properties]] | ||
;[[/MarbleSignalsSlots|Creating a window with controls]] | ;[[/MarbleSignalsSlots|Creating a window with controls]] | ||
| − | ;[[/ | + | |
| − | ;[[/ | + | ==== GeoData ==== |
| + | ;[[/Runners/DisplayGeoDataPlacemark|Displaying GeoData Documents]] | ||
| + | |||
| + | ==== Online Services ==== | ||
| + | ;[[/OnlineServices|Creating new Online Services]] | ||
| + | |||
| + | ==== Routing ==== | ||
;[[/Routing/BasicRouting|Basic Routing]] | ;[[/Routing/BasicRouting|Basic Routing]] | ||
| + | |||
| + | ==== Runners ==== | ||
;[[/Runners/Search|Searching for Points of Interest]] | ;[[/Runners/Search|Searching for Points of Interest]] | ||
;[[/Runners/ReverseGeocoding|Reverse Geocoding]] | ;[[/Runners/ReverseGeocoding|Reverse Geocoding]] | ||
;[[/Runners/Parse|Parsing Files]] | ;[[/Runners/Parse|Parsing Files]] | ||
| + | |||
| + | ==== GeoPainter ==== | ||
| + | ;[[/MarbleGeoPainter|Painting onto the map]] | ||
| + | ;[[/LayerInterface|Drawing in Custom Layers]] | ||
;[[/Runners/PaintingGeoDataLineString|Painting LineString]] | ;[[/Runners/PaintingGeoDataLineString|Painting LineString]] | ||
| − | |||
;[[/MarblePython|with Python]] | ;[[/MarblePython|with Python]] | ||
| Line 82: | Line 94: | ||
;[http://community.kde.org/SoCiS/2011/Ideas#Marble_Virtual_Globe ESA SoCIS 2011 ideas] | ;[http://community.kde.org/SoCiS/2011/Ideas#Marble_Virtual_Globe ESA SoCIS 2011 ideas] | ||
| − | ;[[/ | + | ;[[/GSoC2012| GSoC Students' projects 2012]] |
=== Translation === | === Translation === | ||
| Line 130: | Line 142: | ||
=== Online Services === | === Online Services === | ||
| − | |||
;[[/ListOfPossibleOnlineServices|List of possible Online Services]] | ;[[/ListOfPossibleOnlineServices|List of possible Online Services]] | ||
| Line 156: | Line 167: | ||
== Mapping Coordination == | == Mapping Coordination == | ||
Possible maps we could use: | Possible maps we could use: | ||
| + | * [http://pelagios.dme.ait.ac.at/maps/greco-roman/ Tiled map of the classical world] see the [http://pelagios-project.blogspot.co.uk/2012/09/a-digital-map-of-roman-empire.html authors blog] for details | ||
* [http://www.unearthedoutdoors.net/global_data/true_marble/download TrueMarble Global 250m images] | * [http://www.unearthedoutdoors.net/global_data/true_marble/download TrueMarble Global 250m images] | ||
* [http://onearth.jpl.nasa.gov/ OnEarth NASA satellite images] | * [http://onearth.jpl.nasa.gov/ OnEarth NASA satellite images] | ||
Welcome!
Here you'll get all the information you need to start Marble development:
Here is some advice about how packaging is supposed to happen on the various platforms that are supported.
Here are some tools and checks that are performed on marble code:
Here are a few links to various issues we are working on:
The base classes to manipulate geographic data
Using GeoData:
A little overview of map projections
Possible maps we could use:
if you want to fix memory leaks, you can run valgrind with:
valgrind --leak-check=full --track-origins=yes --num-callers=30 marble 2>&1 | tee MARBLE_MEMCHECK
Summaries and logs of scheduled Marble meetings can be found on the following pages: