[Marble-devel] Questions About Marble Installation

Paul Carlisle paulcarlisle at comcast.net
Wed Apr 21 23:34:41 CEST 2010


We will very likely be using Marble for an upcoming project that requires the 
display of a user's position on a map. Resolution will never have to be very 
high - at the finest, we probably won't have to show an area any smaller than 
roughly 50 miles on a side. The application will be written in C++ using Qt 
and the MarbleWidget class, running under Unix.

Unfortunately, this application will almost never have Internet access, so we 
will be forced to provide a large image, or our own set of image tiles.

After playing with a simple demo program, I note that the Blue Marble dataset 
only seems to contain a single JPEG image that is 2700x1350 pixels. This seems 
awfully small for the level of detail seen in the zooms. Is it drawing the 
data from somewhere other than the <install location>/data directory? Or is 
Marble just using a really good scaling algorithm?

I note in your documentation that the largest image that the widget will 
automatically tile is 10800x5400. If we choose to download, say, the full-
resolution NASA Blue Marble images and provide our own tiles, is it sufficient 
to simply place the tile directly tree in the data area, or are there 
additional steps needed to make the application locate the tiles?

Also, what is the recommended way of telling Marble where the data is stored? 
Is there an environment variable, or can the path be set at runtime? I'm 
referring to the widget, not the Marble executable. We will likely not be 
given root access when we install our application and data, so we need to be 
able to configure Marble to look where we will be forced to install.

If this project succeeds, we may explore the possibility of building our own 
Open Street Map server in order to provide the follow-on level of detail some 
users will want. For now, however, high-resolution imagery will probably be 
sufficient.

Thank you in advance for your help.


More information about the Marble-devel mailing list