maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [ANNOUNCE] Marble - Find Your Way and Explore the World (https://talk.maemo.org/showthread.php?t=67316)

earthwings 2010-12-22 19:18

[ANNOUNCE] Marble - Find Your Way and Explore the World
 

I am happy to announce that Marble is now available in extras. Marble is a Virtual Globe whose mobile version features advanced routing capabilities.


Marble 1.0
Key features introduced by Marble 1.0.0 are
  • Online and offline routing (worldwide)
  • GPS tracking and route guidance
  • Many different map themes

The packages for the base version take up 4.9 MB. Support for map themes other than OpenStreetMap is provided in an extra package (6.6 MB). Further map data is downloaded automatically.

Online and Offline Routing

When an Internet connection is available, Marble can retrieve routes from OpenRouteService (Europe) and Yours (Worldwide). Additionally you can calculate routes directly on the N900 without the need for an Internet connection using the Monav backend. Offline routing requires additional country maps which can be downloaded conveniently from within Marble. See this tutorial for further instructions.

http://nienhueser.de/marble/Screensh...222-191840.png

Routes retrieved from OpenRouteService and Monav include driving instructions. During your journey, these instructions are highlighted appropriately.

http://userbase.kde.org/images.userb...structions.png

GPS Tracking and Route Guidance

The internal GPS of the N900 is used to retrieve your current location. The track is shown in the map and can be saved for further analysis in other programs.

http://nienhueser.de/marble/Screensh...222-171947.png

In route guidance mode, driving instructions are announced in front of turn points. The map follows you as you move; Marble adjusts the zoom value automatically according to your speed.

http://nienhueser.de/marble/MarbleMa...ruhe_small.jpg

Map Themes

A wide variety of map themes is supported, each consisting of one or more layers. The interactive legend can be used to adjust the current map theme to your liking.

http://nienhueser.de/marble/Screensh...222-172822.png

http://nienhueser.de/marble/Screensh...105-211009.png

Note that not all map themes can be shipped due to legal reasons. Google Maps or Ovi Maps themes are therefore not shipped, for example.

And More...

Translations for 50 languages are included. At the time of writing these translations are incomplete however; the final version Marble 1.0 (scheduled for 2011-01-26) will ship with completed translations.

http://nienhueser.de/blog/wp-content...ortuguese1.png

Many more features are included, please check them out yourself.

http://userbase.kde.org/images.userb...gBookmarks.png


Marble 1.1
Marble 1.1 brings gradual user interface enhancements, OpenStreetMap data sharing and introduces voice navigation as a technical preview.

Many dialogs have been replaced with the easier to use stackable windows. The turn instructions are now shown in their own window, fixing the scrolling issues that occurred in the routing dialog.

http://nienhueser.de/blog/wp-content...directions.png

All info boxes can now be locked (position becomes fixed) and hidden. This allows for example to get rid of the overview map if you don't like it. Some info boxes provide configuration options. These features are available via the context menu of info boxes. Click on an info box with the pen and hold it down for some seconds to open the context menu.

To make it easier to use Marble alongside other applications like Mappero, OpenStreetMap data is now shared using the /home/user/MyDocs/.maps/OpenStreetMap I/ directory. Existing data is migrated during the upgrade. You'll be informed about the migration (which can take some minutes if you downloaded much data) and have the option to cancel it.

One of the much requested features is voice navigation. Marble 1.1 introduces this feature as a technical preview. You can choose between sound output (turn points are announced with a sound) and speakers. We don't ship any speaker with our packages, but you can use TomTom voices: Download one of the free ones (some websites offer them for personal use), convert it with our web frontend and copy it to your N900. See this tutorial for details.

http://nienhueser.de/blog/wp-content...m-speakers.png

We call the voice navigation feature a technical preview because there are two known problems: The volume is not adjusted correctly and the voice output does not indicate the distance to announced turn points. We'll fix these issues once we identified the problem in the phonon backend.

Please note that the Marble 1.1 relase is not (as usual) aligned with the other KDE application releases. For this reason new and changed strings have not been adjusted by our translation teams. Practically the translations shipped with Marble 1.1 are still much better than those in Marble 1.0 due to bugfixes in the translation conversion tools.

Marble 1.2
Marble 1.2 introduces offline search and comes with two speakers for voice navigation pre-installed. Further speakers can be downloaded from edu.kde.org.

http://edu.kde.org/marble/screenshot...rch-mobile.png

Marble 1.3
Marble 1.3 is able to show elevation profiles for routes (worldwide). The required data is downloaded from a KDE server and cached locally such that subsequent calculations of elevation profiles work offline. Two new overlays show GPS information (speed, altitude, direction, precision).

http://nienhueser.de/marble/marble-m....3-gpsinfo.png
http://nienhueser.de/marble/marble-m...-elevation.png

Marble 1.4
Marble 1.4 brings some gradual improvements to the existing features.
  • Support for OSRM, MapQuest routing backends
  • The voice navigation mode now also supports routes retrieved from OpenRouteService
  • Much more voice navigation speakers to choose from (installed automatically as needed)
  • Support for additional turn types, more voice commands

http://nienhueser.de/marble/marble-1...g-backends.png
http://nienhueser.de/marble/marble-1...-transport.png

Additionally we have
  • Kinetic spinning can be switched on/off (in the main menu)
  • Bookmarks are also shown in the map now

http://nienhueser.de/marble/marble-1.4-bookmarks.png

Roadmap

Timeline
  • Marble 1.4 is available in extras since the end of August 2012.
  • We will keep releasing further versions as long as a significant amount of users remains. Marble 1.5 is planned for January 2013.

In parallel we're working on a MeeGo version using QML.

Lots of helping hands were involved to develop the current version. Would you like to get involved? Please do!
http://sphotos.ak.fbcdn.net/hphotos-...3_263298_n.jpg

Further Reading

Venemo 2010-12-22 20:41

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Hey!

This looks awesome, and from the feature set, I bet it is awesome indeed!
At least everyone's wishes about navigational features on the N900 have become true!

joerg_rw 2010-12-22 20:54

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Hey, I used Marble on my desktop for quite some time now.
Incredible it comes to maemo :-D

Can't wait to install it and contribute with my usual 'rant'

keep up the good work
jOERG

ddiscodave 2010-12-22 20:55

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!!

gsever 2010-12-22 21:13

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Looks great!

Quote:

Further map data is downloaded automatically.
Can all the maps preloaded for complete offline navigation?

marxian 2010-12-22 21:21

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Quote:

Originally Posted by gsever (Post 902338)
Looks great!



Can all the maps preloaded for complete offline navigation?

It would appear so:

When an Internet connection is available, Marble can retrieve routes from OpenRouteService (Europe) and Yours (Worldwide). Additionally you can calculate routes directly on the N900 without the need for an Internet connection using the Monav backend. Offline routing requires additional country maps which can be downloaded conveniently from within Marble. See this tutorial for further instructions.

It looks excellent. I'll definitely give it a try. Now we know where Nokia can stick their half-baked Ovi Maps. :)

zimon 2010-12-22 21:36

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
CrashCrashCrash
Code:

~ $ XDG_DATA_HOME="${MARBLE_DATA_HOME:-/home/user/MyDocs/.local/share}"
~ $ export XDG_DATA_HOME
~ $ LD_LIBRARY_PATH="/opt/marble/lib:${LD_LIBRARY_PATH}"
~ $ export LD_LIBRARY_PATH
~ $ PATH="/opt/marble/bin:${PATH}"
~ $ export PATH
~ $ gdb /opt/marble/bin/marble
GNU gdb (GDB) 6.8.50.20090417-debian
...
(gdb) run
Starting program: /opt/marble/bin/marble
(no debugging symbols found)
....
Unsupported date format character at 1 (%-d.%-m.)
....
Dec 22 23:26:56 Nokia-N900 marble[3998]: GLIB CRITICAL ** GLib-GObject - g_object_get: assertion `G_IS_OBJECT (object)' failed
Dec 22 23:26:57 Nokia-N900 marble[3998]: GLIB CRITICAL ** Gtk - gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed
Dec 22 23:26:59 Nokia-N900 dbus[766]: WARNING: match destination=':1.539' added by :1.539 (pid=3998, uid=29999) who owns services:
Dec 22 23:26:59 Nokia-N900 dbus[766]:  :1.539
(no debugging symbols found)
Time elapsed: 1088 ms
Model: Time elapsed: 1 ms
ReadSettings: mapThemeId:  "earth/openstreetmap/openstreetmap.dgml"
Updating Settings ...
(no debugging symbols found)
Unsupported DBUS type:  0

Program received signal SIGSEGV, Segmentation fault.
0x400fc4a0 in QString::toLatin1() const () from /usr/lib/libQtCore.so.4
0x400fc4a0 <_ZNK7QString8toLatin1Ev+0>:        ldr        r3, [r1]
(gdb) bt
#0  0x400fc4a0 in QString::toLatin1() const () from /usr/lib/libQtCore.so.4
#1  0x400fc718 in QString::toAscii() const () from /usr/lib/libQtCore.so.4
#2  0x448c9c58 in QNetworkSessionPrivateImpl::syncStateWithInterface() ()
  from /usr/lib/qt4/plugins/bearer/libqicdbearer.so
#3  0x41047a60 in QNetworkSession::QNetworkSession(QNetworkConfiguration const&, QObject*) () from /usr/lib/libQtNetwork.so.4
#4  0x4100b48c in ?? () from /usr/lib/libQtNetwork.so.4
#5  0x4100b48c in ?? () from /usr/lib/libQtNetwork.so.4
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb)

Also fapman crashes when APN Dummy is used with Bluetooth or USB networking. (libicd-network-null package)

Possible bug and report in Qt4.

gsever 2010-12-22 23:17

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Works for me.

There is a download region option which allows to download maps possibly for offline using.

Here a guy bundles an iso with full bluemarble data. I am looking something similar to this --full OpenStreetMaps bundle or Satellite view imagery.

http://www.cornelius-schumacher.de/marbleinabox.html

For offline routing monav is used which also downloads seperate routing files --wish there was a way to download the Conus pack at one click instead of fetching states separately.

Any idea, where these maps are cached on disk?

Thanks for the simple/clear instructions at http://userbase.kde.org/Marble/Maemo/Installation and for the offline use.

Maruzko 2010-12-22 23:40

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Marble.

OMG, this sounds and looks awesome.
Offline maps AND offline routing AND voice navigation.
Will try it soon.

zvogt 2010-12-23 01:58

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Quote:

Originally Posted by Maruzko (Post 902438)
Marble.

OMG, this sounds and looks awesome.
Offline maps AND offline routing AND voice navigation.
Will try it soon.

I see written turn-by-turn directions, but I see nothing that leads me to believe this app provides a voice navigation feature.

While initially this looks promising, it still has a ways to go before being ready for smooth operation on the N900. I've also experienced several crashes after only minutes of use. And the menu scrolling is really rough. Menus seem to aggresively snap between the top and the bottom, and scrolling to a point in between is virtually impossible.
Another feature I don't see is the ability switch the units from kilometers and meters to miles and feet.
But I'll reserve my final judgement until version 1.0 is released.

earthwings 2010-12-23 11:09

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Thanks for the positive feedback everyone, appreciated :-)

@gsever; Yes, that's possible. Note that you need both one or more offline routing maps (downloadable by country in the configuration dialog of monav in the routing dialog) and the map tiles. They can be downloaded using the "Download Region" dialog. It allows to download either a rectangular region (visible map region) or tiles along the route.

Maps are downloaded to /home/user/MyDocs/.local/share/marble/maps/
We have plans to share the OpenStreetMap tiles downloaded with other applications by reusing the /home/user/MyDocs/.maps/ directory. This may already be doable manually if you use ext4 for the flash memory and create an appropriate symlink in /home/user/MyDocs/.local/share/marble/maps/earth/openstreetmap => /home/user/MyDocs/.maps/OpenStreetMap I.

@zimon: When does that crash happen exactly? Could be a Qt bug indeed given the rather long backtrace in Qt libs.

@Maruzko: Audible announcements aren't done yet, only textual ones. I hope to have it soon though, either via tts or via prerecorded audio files. It can't make it into 1.0 though as that one is feature frozen.

@zvogt: Can you give some details when crashes occur? Which map theme and which projection are you using? What have you done at that time, e.g. zooming, panning, calculating routes or similar.

The driving instructions view in the routing dialog indeed has the scrolling problem you describe. Qt doesn't handle the two scrollable widgets nice here. The only workaround is to use the keyboard for navigating through the driving instruction at this time. I hope the competing scrolling will be fixed in Qt.
I'm not aware of any other menu with such a problem though. Please report if there are others.

I'm working on supporting imperial units now. It won't get a GUI though, but rely on the locales used. One thing I'm not sure about is which distance values should be presented in feet and which in miles. Looking at other applications, there doesn't seem to be a consistent way: Sometimes only miles are used, sometimes values shorter than one mile are presented in feet. Is there some "correct" way to do it?

zimon 2010-12-23 11:12

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Quote:

Originally Posted by earthwings (Post 902728)
@zimon: When does that crash happen exactly? Could be a Qt bug indeed given the rather long backtrace in Qt libs.

Almost right after the program is started.
I see the window "Marble" and a picture of compass quickly before the crash.

joerg_rw 2010-12-23 17:18

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
regarding crash on start, a
rm /home/user/MyDocs/.local/share/marble/routing/route.kml
helped to work around a known bug. http://websvn.kde.org/?view=revision&revision=1208604

/j

gsever 2010-12-23 17:21

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Quote:

Originally Posted by earthwings (Post 902728)
Thanks for the positive feedback everyone, appreciated :-)

@gsever; Yes, that's possible. Note that you need both one or more offline routing maps (downloadable by country in the configuration dialog of monav in the routing dialog) and the map tiles. They can be downloaded using the "Download Region" dialog. It allows to download either a rectangular region (visible map region) or tiles along the route.

Maps are downloaded to /home/user/MyDocs/.local/share/marble/maps/
We have plans to share the OpenStreetMap tiles downloaded with other applications by reusing the /home/user/MyDocs/.maps/ directory. This may already be doable manually if you use ext4 for the flash memory and create an appropriate symlink in /home/user/MyDocs/.local/share/marble/maps/earth/openstreetmap => /home/user/MyDocs/.maps/OpenStreetMap I.

Thanks for the response earthwings.

I was wondering if full continent data be loaded through say http://wiki.openstreetmap.org/wiki/Planet.osm for offline use. Where does monav fetch the data from? I might do manual or wget based download to get the whole US routing data instead of selecting state by state --which 50 is a big number for a manual operation :D

zimon 2010-12-23 18:20

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Quote:

Originally Posted by joerg_rw (Post 902950)
regarding crash on start, a
rm /home/user/MyDocs/.local/share/marble/routing/route.kml
helped to work around a known bug. http://websvn.kde.org/?view=revision&revision=1208604

/j

I have that routing directory empty. Never got that far it would create there something. I do get Marble working with GPRS APN, but I'd like to download maps when connected through Dummy APN with USB-cable or Bluetooth, as I do for example with modRana and Mappero.

earthwings 2010-12-23 23:14

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Quote:

Originally Posted by gsever (Post 902952)
Thanks for the response earthwings.

I was wondering if full continent data be loaded through say http://wiki.openstreetmap.org/wiki/Planet.osm for offline use. Where does monav fetch the data from? I might do manual or wget based download to get the whole US routing data instead of selecting state by state --which 50 is a big number for a manual operation :D

Initially any .osm file can be used, but it must not be too big. Monav has a file size limit of 4 GB for its output files IIRC. Therefore you cannot loat the whole planet. Restricting it to the US may work though to create a large monav map. There are two tools needed for it, one is the Monav preprocessor from the 0.2 release of Monav. Use it to generate a gps grid and contraction hierarchies files. The second tool is written by me and generates metadata used by Marble in .kml format. It includes the outline polygon of the map and upgrade information. You can omit that one without major problems (most severe limitation will be that you can only use one map for monav then because the data boundaries are unknown).

I haven't released that tool yet, but I'll do that early next year together with a tutorial describing how to create such maps. Can't do it right now because it's stored locally on a system I don't have access to currently.

If I get a hold on .osm data for the US together with a .poly outline for it, I can do the preprocessing as well and include the full US map in conjunction with the other downloadable country maps. Unfortunately cloudmade doesn't offer that data. I'm not sure if my server has enough free space left as well.

You can get a list of all available monav (offline routing) maps easily btw:
Code:

wget http://edu.kde.org/marble/newstuff/maps-monav.xml -q -O - | grep payload | sed -e 's/<[^>]*>//g' -e 's/^  //'
The "installation" in Marble simply extracts them in /home/user/MyDocs/.local/share/marble/maps/earth/monav/, you can do that manually or with a script as well.

@zimon: I'm afraid the only way is to wait for a bugfix in Qt. At least that's what I'd expect it to be from the backtrace.

Shinigamijim 2010-12-24 18:02

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
i manage to get dirrections working offline mode, but i cant see anything like it tells me where to turn or where to go but i just see the map like in satelite view... idk maybe because im from peru ( south america ) i follow the steps but no imagines.

Venemo 2010-12-25 20:12

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
After trying the app, I only have one criticism: Performance!
It is slower than Fennec, and while the UI looks beautiful, it is daunting to use because its response time is a bit slow.

Apart from this, I'm happy for this feature-rich app!

itaychi 2010-12-28 10:47

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
thanks for making marble available for us!

I'd like to add to what Venemo said - performance is less than ideal.
but what is missing the most for me is the option to download map tiles for an entire country - for example i'd like to download map tiles for all of Israel to make that offline routing more useful.
that's what will make marble really useful for me.

abill_uk 2010-12-28 11:18

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
If earthwings can progress this through the bugging stages from the pure feedback i think this app may well indeed once working with voice and capable of complete country mapping could leave OVI standing.

Keep the maps free to download and a full set of instructions and this looks like gold !.

One request though is to make sure this app does not make hidden charges in any way and can be clear on when offline and online.

VERY VERY good work please please carry this through !.

earthwings 2010-12-28 16:18

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
A new version 0.90+svn1209861 is in extras-testing. Changes since the last one:
  • Fix a crash on startup when restoring a route and GPS is enabled at startup
  • The OSM map theme with Mercator projection is now the default for new installations
  • Use miles instead of km in driving instructions and the map scale if the system is configured to use imperial units. Routing dialog tbd.
  • Fix a crash when using the "Plain Map" theme
  • When GPS is active and the user activates the screen saver, do not wake up the screen every thirty seconds

@Shinigamijim: Make sure to activate guidance mode as describing here. Note that you need a GPS fix. If you get "info" icons instead of arrows indicating the turn type, then the route comes from OpenRouteService. Disable it in the configuration to make sure only Monav is used.

@itaychi: You can set the map region (visible part of the map on the screen) to Israel and then use the "Download Region" dialog to download tiles from the visible area in different tile levels. That may not be ideal, but works well in practice. You can repeat that approach several times with different regions and/or tile levels.

@abill_uk: Marble is free and it will stay like this. Here's a short excerpt from Marble's (preliminary) OSGeo incubation application:

Quote:

12. Does the project support open standards? Which ones and to what extent? (OGC, w3c, ect.) Has the software been certified to any standard (CITE for example)? If not, is it the intention of the project owners to seek certification at some point?

Supporting and promoting the idea of Free Software, Free Maps and Open Standards is Marble's primary mission.
We support open standards such as the OGC KML standard, GPX, OSM and the usual ones that are common among Free Software developers.
Marble's internal data structures are modelled after KML. Internally all data is passed as a KML document.


13. Is the code free of patents, trademarks, and do you control the copyright?

Marble itself is free of patents and trademarks. The only related trademark is KDE which is held by the KDE e.V..
Marble's copyright is held by its authors and the code is released under the LGPL 2+.

tackat 2010-12-29 20:20

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Yes, our Marble project is fully based on Free Software (LGPL) and we also take care that the data and the open standards we use is created in that spirit. We are also very picky about licensing, so we check the Terms of Use of the data we use very thoroughly. That's also the reason why we don't display Google Maps/Google Earth or Ovi Maps data. Marble is technically capable of displaying both but the Terms of Use (and our distribution policies) don't allow for usage inside Marble, so we don't ship with these maps (no problem, since OpenStreetMap is great!).

While we promote Free Maps and Free Software our licensing model (LGPL) intentionally allows for usage of Marble's framework in proprietary applications. And it allows for usage of "closed maps".

But our heart is with Free Software and Free Maps - and with Marble being a community project! So if you consider getting involved then join us!

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

If you're a Facebook user don't hesitate to join our Facebook group which has all the latest bleeding edge news about Marble!

http://www.facebook.com/marbleglobe

Wikiwide 2011-01-02 13:30

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Have just tried with USB Networking - crash, crash, crash.
Updating settings...
Unsupported DBUS type: 0
Segmentation fault

Have had enough seconds to see OpenStreetMap tiles, though.

Thank you!

grinsekatze 2011-01-04 13:02

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
This is more of a minor issue. I'm using a mixed locale on my N900:
Code:

LANG=en_US
LC_CTYPE="en_US"
LC_NUMERIC=de_DE
LC_TIME=en_US
LC_COLLATE="en_US"
LC_MONETARY=de_DE
LC_MESSAGES=en_US
LC_PAPER=de_DE
LC_NAME=de_DE
LC_ADDRESS=de_DE
LC_TELEPHONE=de_DE
LC_MEASUREMENT=de_DE
LC_IDENTIFICATION=de_DE
LC_ALL=

With these settings I would expect Marble to start with an English UI, however i get the German translation. I have Marble installed from extras-devel.
EDIT: Scratch that, seems to be a bug in Qt: http://bugreports.qt.nokia.com/browse/QTBUG-1313

zimon 2011-01-04 17:08

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Could it be possible to get Marble use the same local stored maps as modRana and Mappero?

modRana's developer has created sqlite3 database and "standard" to store map tiles. Would be good if other map applications in N900 would also support this sqlite-database. Having lots of tiles as separate files will waste space and energy (in general and in so many ways).

From http://nlp.fi.muni.cz/trac/gps_navig...EN#Datastorage
Quote:

NOTE: Because of the FAT32 file-system used in MyDocs, you should consider enabling sqlite tile storage (in options->map->tile storage). FAT32 uses very large per-file clusters, which together with map data that consists of thousands of individual tiles causes huge waste of space. Sqlite can store thousands of tiles in a single file and thus avoids this issue.

stickymick 2011-01-05 12:38

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Got the update last night. Notice a slight performance increase, but still some issues with scrolling in the menus.
I take it this update doesn't include OpenGL as yet?

And when can we have a Mars map? :p

P.S Or will we be able to add our own maps in future?

earthwings 2011-01-05 20:53

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
extras-testing now has 1.0 RC2 with the following changes:

- Add the Hike & Bike Map and the Osmarender map themes to the marble-maps package.
- Fix an upgrade problem in the marble-maps package (package manager reported a conflict).
- Disable the Guidance Mode button (left most of the four large buttons on the bottom) when no route has been calculated.
- Don't show the position indicator anymore when GPS gets disabled.
- Improve the look of the Map View Dialog and make it more responsive.
- Update translations
- More optimizations that double the rendering speed for maps scrolling (compared to Release Candidate 1).
- Fix a crash when using the Plain Map theme.

Thanks to all the Marble developers involved.

@Wikiwide: It's a Qt bug, I'm afraid, nothing I can do except than waiting for a fix in Qt.

@zimon: Yes, I plan to add that. At least the "standard" way with png tiles in directories. Not sure about sqlite.

@stickymick: The new version (1.0 RC2) has some speed improvements for scrolling maps, the map views dialog is faster as well.

Actually we do have a map wizard now (trunk) in the Desktop version of Marble that let's you create your own maps :-)

Android_808 2011-01-05 23:28

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
You can add custom maps, but it's not as easy as I'd like. I'm currently using google maps tiles as the OSM tiles have several roads incorrectly named near me. I could register and change them at some stage.

There is a gitorious project called marble-restricted-maps or something. Downloaded archive from there, copied files into a local settings folder (can't find in latest version) and it appeared in map options but didn't work. Put it in /opt/marble/share/marble/data/maps/earth/. You need to make sure folder name matches theme name.

Two things I'd like to see:
1. Guideance to say turn left or right. Need to check but at the moment I've only had "drive right on xxx"
2. Changelog on repository/garage site

earthwings 2011-01-06 02:41

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Quote:

Originally Posted by Android_808 (Post 912688)
You can add custom maps, but it's not as easy as I'd like. I'm currently using google maps tiles as the OSM tiles have several roads incorrectly named near me. I could register and change them at some stage.

There is a gitorious project called marble-restricted-maps or something. Downloaded archive from there, copied files into a local settings folder (can't find in latest version) and it appeared in map options but didn't work. Put it in /opt/marble/share/marble/data/maps/earth/. You need to make sure folder name matches theme name.

It also works in the home folder. You need to put it in /home/user/MyDocs/.local/share/marble/maps/earth/googlesat (or googlemaps or whatever other map theme you like).

Quote:

Originally Posted by Android_808 (Post 912688)
Two things I'd like to see:
1. Guideance to say turn left or right. Need to check but at the moment I've only had "drive right on xxx"

Yes, voice output is on the TODO list with rather high priority ;-)

Quote:

Originally Posted by Android_808 (Post 912688)
2. Changelog on repository/garage site

That's available at http://marble.garage.maemo.org/testing/ at the end of the site.

gabby131 2011-01-06 02:53

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
overflowing with joy and thankfulness.

thank you very much. :)

Android_808 2011-01-06 14:43

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
when i tried via .local it appeared as a theme but wouldn't set/save changes when selected. it just reverted to osm.

ddiscodave 2011-01-06 14:54

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
cannot install.... keep getting conflicting errors.... any ideas?

earthwings 2011-01-06 16:27

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
@Android_808: Strange, works fine for me. Maybe one of the theme files got corrupted when you copied it to the device, or permissions were somehow messed up.

@ddiscodave: Select marble-maps alone first and update that, then it should work. That error is resolved after upgrading to the latest packages.

If the package manager still refuses to update, you can also open a terminal and do a
Code:

root
apt-get install marble libmarble marble-plugins marble-data marble-maps


zimon 2011-01-06 16:39

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Quote:

Originally Posted by earthwings (Post 912552)
@zimon: Yes, I plan to add that. At least the "standard" way with png tiles in directories. Not sure about sqlite.

When there is thousands of little files, map tiles, it will for sure slow things down to access them from FAT32-system rather than from sqlite-engine from database-files.
modRana's author has documented (updated) the sqlite-database for map tiles in the previous mentioned URI.

tackat 2011-01-06 17:20

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
zimon: We'll consider it.

stickymick: You can download maps for Mars for Marble right here:

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

There are even maps for Venus and the Moon :-) Using the Desktop KDE version you can download new maps via KNS ("File->Get New Maps"). If you run Marble trunk you can even help us beta testing the new Map Creation wizard which is currently in the works, see:

http://userbase.kde.org/Marble/WizardMap

For some early piece of documentation of an early revision of the feature. :-)

earthwings 2011-01-09 10:22

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Quote:

Originally Posted by grinsekatze (Post 911426)
This is more of a minor issue. I'm using a mixed locale on my N900:
Code:

LANG=en_US
LC_CTYPE="en_US"
LC_NUMERIC=de_DE
LC_TIME=en_US
LC_COLLATE="en_US"
LC_MONETARY=de_DE
LC_MESSAGES=en_US
LC_PAPER=de_DE
LC_NAME=de_DE
LC_ADDRESS=de_DE
LC_TELEPHONE=de_DE
LC_MEASUREMENT=de_DE
LC_IDENTIFICATION=de_DE
LC_ALL=

With these settings I would expect Marble to start with an English UI, however i get the German translation. I have Marble installed from extras-devel.
EDIT: Scratch that, seems to be a bug in Qt: http://bugreports.qt.nokia.com/browse/QTBUG-1313

That'll be fixed in the next version (working around the issue in Marble, Qt still has that bug). Thanks for the detailed report :)

earthwings 2011-01-26 22:06

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Marble 1.0.0 has been released together with KDE 4.6 earlier today. The N900 packages are in extras-testing for some days now. If you have some time to test them, please vote for them so that we can get them into extras. Thanks :)

Packages to test:
Changes since 1.0 RC2:
  • Usability improvements in the Tracking dialog.
  • Updated translations. Marble comes in 44 languages. The Tracking Dialog is not translated, please don't report bugs against that.
  • Ensure that altitude information is stored in saved GPS tracks. Remove current location placemark.
  • Work around Qt Bug 1313: When using different language and regional settings, the language settings must define the GUI language, not the regional settings.
  • Fix a crash in globe projection at high zoom levels (street level).
  • Enable caching for the routing info box. Increases the overall render speed by about 50%.

Shinigamijim 2011-01-27 02:08

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
nice good work, i cant tey see it but ill update asap!

acrux 2011-01-27 14:18

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Quote:

Originally Posted by earthwings (Post 929378)
...The N900 packages are in extras-testing for some days now. If you have some time to test them...

Great software, many thanks for a N900 version :)
Had some testing and it seems to work OK, if only...
So I tried to download OSM map tiles for a region about 300x400 km. Set the tile level range 0 - 10 and it worked OK. Then I set the tile level range 10-11. The estimation was 2816 tiles and 36 MB. Started the download and put phone on the table. After about 5 minutes I wanted to check the progress, but the phone was totally unresposive - the screen stayed black and no buttons had any effect on it :confused: However, the phone was not completely dead, as when I tried to call it I heard calling tones. But of course no signes at the phone about incoming call. So I had to pull out the battery...
Any ideas? :)

bugzy 2011-01-27 22:04

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
So I started poking around after trying marble for N900 and found that there may be some future modular integration with OVI maps. According to:
http://techbase.kde.org/OviSprintDiscussionNotes
http://dot.kde.org/2010/11/10/kdes-m...ributor-sprint

and the video at
http://blip.tv/file/4354030

this is already possible. I can't begin to imagine what this means for Meego and the N900s future. In any case thanks for the great work, thus far.


All times are GMT. The time now is 08:48.

vBulletin® Version 3.8.8