Marble - Desktop Globe

Education Apps

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

11
6.1
Available as/for: -
Description:

Release 0.6 of the Marble Desktop Globe.

Source Code / Binary Release


Marble is a Virtual Globe and World Atlas that you can use to learn more about Earth: You can pan and zoom around and you can look up places and roads. A mouse click on a place label will provide the respective Wikipedia article.

Of course it's also possible to measure distances between locations or watch the current cloud cover. Marble offers different thematic maps: A classroom-style topographic map, a satellite view, street map, earth at night and temperature and precipitation maps. All maps include a custom map key, so it can also be used as an educational tool for use in class-rooms. For educational purposes you can also change date and time and watch how the starry sky and the twilight zone on the map change.

For developers Marble is a light weight generic geographical map component for use in a Qt 4.x / C++ application. It is provided as a library, a QWidget and a KDE 4 KPart and hence can easily get integrated with KDE 4 or Qt 4 applications. By default MarbleWidget shows the earth as a sphere but doesn't make use of any hardware acceleration (No OpenGL).


For more information please visit:

http://edu.kde.org/marble

Download: Please have a look at:

http://edu.kde.org/marble/download.php


Current features include:

* Marble uses a minimal free dataset that can be used offline. Currently the total amount of data that is meant to be shipped is about 10 MB.
* Marble doesn't use OpenGL or 3D hardware acceleration. It just uses Arthur as a 2D painting backend. Depending on your hardware and the maps being displayed framerate is approximately 5-20 fps.
* Marble uses vector as well as bitmap data: Currently it uses the MWDB II data combined with SRTM.
* Different Projections: Globe, Flat Map, Mercator
* Marble should start up almost instantly. Currently it "cold" starts fully within 2-5 seconds. On each subsequent start it takes about one second.
* Uses KML-Import to display places (Google Earths open format to store placemarks), Basic GPX support.
* Cities Down to 12000 inhabitants that you can click on using the mouse. Highest Mountains of each continent. Automatic Placemark label placement.
* Several Map Themes: Atlas, Satellite View, OpenStreetMap, Night Map, Temperature and Precipitation Maps.
* Sun Shading, Real-Time Clouds
* Dynamic Coordinate Grid
* Measure Tool
* Basic Wikipedia integration
* Starry Sky Plugins

* And many, many more ...
Last changelog:

12 years ago

For a detailed Visual Changelog, please have a look at:

http://edu.kde.org/marble/current.php

kiwifb

14 years ago

OK after surgery I successfully merged marble and tried it. On the first run I had this:
fbissey@lagrange ~ $ marble
No Tiles Found!
No Tiles Found!
No Tiles Found!
No Tiles Found!
Base tiles not available. Creating Tiles ...
creating tiles from: "/usr/share/apps/marble/data/maps/etopo2/etopo.jpg"
ASSERT: "!isEmpty()" in file /usr/include/qt4/QtCore/qvector.h, line 205

On the second run I just had:
No Tiles Found!
No Tiles Found!
ASSERT: "!isEmpty()" in file /usr/include/qt4/QtCore/qvector.h, line 205

--------
Does qt4 need to be compiled with support for something specific?

Report

C

tackat

14 years ago

Just a wild guess: From the error message I could imagine that eventually it's an endianess issue.
So please try commenting out marble/src/pntmap.cpp line 75-137 and line 180-183. If there should arise further questions, please mail me in private ( tackat@kde.org ).

Report

kiwifb

14 years ago

Good guess! It works.

Report

kiwifb

14 years ago

Gentoo supplies its own FLAGS through
the CFLAGS and CXXFLAGS variables so
I don't really need anything else.
I will try to complete the ebuild after a bit of surgery.

Report

dovidhalevi

14 years ago

Please update the debian link. 3.1 is on Sid. Probably applies to Kumbuntu as well.

I can hardly wait for nigher resolutions and auto-downloading so I can take Google off.

Report

C

tackat

14 years ago

> Please update the debian link. 3.1 is on Sid.
> Probably applies to Kubuntu as well.

Done. :-)

Report

chandraiitk

14 years ago

it didnt work smoothly on my FC6 box (used RPM package to install). It was quite slow when resizing or scrolling. Please improve the app in future releases. It is going to be a good substitute for the Google-Earth.

Also, could you please specify system requirement for its smooth functionality?!!

Other than these, the vertical distance measurement didnt seem to be correct. It could measure horizontal distance accurately but failed to measure vertical distances appropriately. Please check it out.

Thanks, good luck and keep it up!!

Report

C

tackat

14 years ago

> Also, could you please specify
> system requirement for its smooth
> functionality?!!

That's pretty hard to do. It really depends on your processor (Intel seems to be better there for whatever reason) and the 2D (not 3D) performance of your graphics card. Right now it should perform a lot better than pure Mesa without DRI enabled.
I will try to improve performance further (also by providing a slider which will gradually improve speed at expense of the display quality). I also plan to add an optional OpenGL backend later. However that doesn't have high priority right now.

> Other than these, the vertical
> distance measurement didnt seem

I just verified it and I don't see an error. The measure results look very much correct to me. If I measure e.g. the distance between Flensburg (Germany) and Tunis I get almost exactly 2000 km on Marble. This seems to be correct as other virtual globes show the very same distance down to the kilometer.

If you still think there's an error please send me your example measurement to tackat@kde.org.

Report

chandraiitk

14 years ago

hello, i tried u send u email on the address u had given (tackat@kde.org) but there seems to be some problem with this email address. Gmail reports that the message hasnt been delivered yet (i sent it yesterday itself). Please give me another email address. If u wish, u may drop a mail at shekharc.2004@gmail.com instead of here (however, here also it is ok but I cant post snapshot of the error here)..

Report

C

tackat

14 years ago

The KDE project had technical problems with its mail / server infrastructure over the weekend. So if some mail didn't arrive please retry.

Report

nuka

14 years ago

Its great, very smooth and pretty.

It should display country names though, right now it is just major cities.

Oxygen icons on the Navigation tab would be nice.

And of course, this being a KDE app, more options ;) Like the ability to turn off city names entirely.

Also, jpeg artifacts get pretty bad when you zoom in a lot. Maybe use higher quality jpg or png to make it more useful offline. An extra 2 or 3mb isnt going to make much difference to anyone but will make this app a lot better.

And I, for one, would not mind having MS world/globe/whatever they call it images for it. We are stuck using proprietary google apps for this purpose anyway, so its a step up.

Report

C

tackat

14 years ago

> It should display country names [...]
> Oxygen icons on the Navigation [...]
> more options ;)

Those things are on my Todo list already. So be patient, as I want to implement it the right way (tm ;-). Concerning the options: Yes, there will be the possibility to turn layers off. But I want to do it in a non-obtrusive way (as part of the legend actually) to provide good usability.

> Also, jpeg artifacts get pretty bad

Yes, this is the initial offline database. Satellite View and Night View are currently just provided as a proof of concept. The primary map is the topographic map.
Next on my TODO is however the capability to download further tiles.
So then the Satellite view should a much higher resolution (comparable to Nasa World Wind).
Concerning Virtual Earth: I will have a look at the way they store their tiles.

Report

C

tackat

14 years ago

> It should display country names [...]
> Oxygen icons on the Navigation [...]
> more options ;)

Those things are on my Todo list already. So be patient, as I want to implement it the right way (tm ;-). Concerning the options: Yes, there will be the possibility to turn layers off. But I want to do it in a non-obtrusive way (as part of the legend actually) to provide good usability.

> Also, jpeg artifacts get pretty bad

Yes, this is the initial offline database. Satellite View and Night View are currently just provided as a proof of concept. The primary map is the topographic map.
Next on my TODO is however the capability to download further tiles.
So then the Satellite view should a much higher resolution (comparable to Nasa World Wind).
Concerning Virtual Earth: I will have a look at the way they store their tiles.

Report

outolumo

14 years ago

There may be a legal issue:

"Microsoft products, services, and Web content—including images, text, and software downloads (collectively, "Products and Services")—are owned by Microsoft Corporation and/or by Microsoft vendors, who have given Microsoft permission to use the Products and Services.

Unless Microsoft explicitly gives you permission within the End-User License Agreement (EULA) or License Terms that accompany the Products and Services and/or in the guidelines below, you may not copy, modify, distribute, display, license, or sell any Products and Services or components contained in them.

For more information, consult your copyright attorney."

Especially the part "copy, modify, distribute, display"

Report

nemti

14 years ago

This is really cool. I've been having trouble with Google Earth due to the OpenGL requirements, but Marble works like a charm. Looking forward to the next release.

Report

747419

14 years ago

I fetched the SuSE-package offered from KDE-Playground and installed it via smart, so installing was no problem at all. Unfortunatly I can't seem to run it properly:

kalle@linux-9asa:~> marble
No Tiles Found!
No Tiles Found!
No Tiles Found!
No Tiles Found!
Base tiles not available. Creating Tiles ...
creating tiles from: "/usr/share/apps/marble/data/maps/etopo2/etopo.jpg"
Ungültiger Maschinenbefehl ('invalid machine-command')

That's a pitty, since I really like the whole concept. Any hints for troubleshooting?

...and good luck for developing this thingy into a final-release!

Report

C

tackat

14 years ago

That doesn't look like a problem of the software. That looks like you grabbed the packages for the wrong plattform. Are you trying to run it on a x86_64 maybe?

Report

747419

14 years ago

Nope, I'm running a 32bit-openSuSE 10.2 on a 32bit-machine and took the package offered via smart / KDE-Playground (version 0.3-2.1@586). The URL to that channel is http://software.opensuse.org/download/KDE:/Playground/openSUSE_10.2/

Report

C

tackat

14 years ago

Would you mind to send me some more information about your hardware (tackat@kde.org)? Thanks in advance!

Report

BorgQueen

14 years ago

I'd love to try this out but I need to build from source, where can I dl them?

thanks

Report

C

tackat

14 years ago

E.g. here:

http://developer.kde.org/~tackat/marble/kubuntu/marble_0.3-1.tar.gz

Or you can build directly from SVN: You need Qt 4.2, subversion ("svn") and cmake installed. Then do:

cd ~
svn co svn://anonsvn.kde.org/home/kde/trunk/playground/base/marble
mkdir marble_build
cd marble_build
cmake -DQTONLY=ON -DCMAKE_INSTALL_PREFIX=/usr ~/marble
make
sudo make install

and launch it via "marble" from the command line or from the menu.

Torsten Rahn

Report

BorgQueen

14 years ago

Thank you for your time. I'll give it a shot.

Thanks again.

Report

kwwii

14 years ago

Great stuff...it is amazing how smoothly it works. REALLY NICE!

Report

12 years ago

For a detailed Visual Changelog, please have a look at:

http://edu.kde.org/marble/current.php

12345678910
2
product-maker Knoellchen Jan 30 2011 9 excellent
product-maker levglonti Sep 22 2010 9 excellent
Be the first to comment
Landis
Aug 16 2013
mdim
Aug 06 2010
jwalantsoneji
Feb 10 2010
VolkerLanz
Jan 09 2010
DaiVied
Dec 30 2009
REMF
Aug 02 2009
jalpaka
Jun 16 2009
neversfelde
Mar 29 2009
eRSZ
Mar 01 2009
chrisKA
Feb 04 2009
attendant
Jan 22 2009
File (click to download) Version Description PackagetypeArchitectureRelease ChannelDevices Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.6 ("Integration")
updated Aug 16 2008
added Mar 23 2007
downloads 24h
0
mediaviews 24h 0
pageviews 24h 4
System Tags app software