OSM Scout

Rating: 
4.78125
Your rating: None Average: 4.8 (32 votes)

OSM Scout for Sailfish is map viewer with search and navigation, fully functional without internet connection.

You can choose one from multiple map styles: standard, outdoor, public transport or winter sports. All with the same database that can be downloaded (per state) directly from the application for offline usage. Data on the server covers whole planet and are updated monthly from OpenStreetMap data. You can generate your own extract eventually, all tools are open-source and OpenStreetMap data are free!

For better outdoor experience, databases (almost all) contains elevation contours and hillshade overlay (online) can be displayed. For areas not covered by offline data are used online maps provided by OpenStreetMap or Stamen Design. But search and navigation works only with offline data.

Your favourite places (waypoints) can be stored to collections and exported to GPX files later. It is even possible to import tracks and waypoints from GPX files, display it on map or show simple statistics.

OSM Scout for Sailfish OS is developed as open-source (GitHub) by volunteers in their free time. You can help to improve this application by reporting bugs, creating translations or developing new features. Any help is welcome.

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-osmscout-2.2-1.armv7hl.rpm1.87 MB12/05/2020 - 00:03
File harbour-osmscout-2.2-1.i486.rpm1.89 MB12/05/2020 - 00:03
File harbour-osmscout-2.3-1.armv7hl.rpm1.62 MB24/06/2020 - 09:06
File harbour-osmscout-2.3-1.i486.rpm1.86 MB24/06/2020 - 09:06
File harbour-osmscout-2.4-1.armv7hl.rpm1.63 MB30/07/2020 - 09:38
File harbour-osmscout-2.4-1.i486.rpm1.86 MB30/07/2020 - 09:38
File harbour-osmscout-2.5-1.armv7hl.rpm1.63 MB03/09/2020 - 10:35
File harbour-osmscout-2.5-1.i486.rpm1.87 MB03/09/2020 - 10:35
File harbour-osmscout-2.6-1.armv7hl.rpm1.82 MB04/10/2020 - 22:29
File harbour-osmscout-2.6-1.i486.rpm2.06 MB04/10/2020 - 22:29
Changelog: 
* 2020-10-04 Lukáš Karas  2.6-1
- initial support of route rendering (public transport, hiking, cyclo routes...)
- rendering of metro, tram and bus routes in "public transport" stylesheet
- added hike and bike routes to "outdoor" stylesheet
- use icons from OSM Carto style, add various icons to "outdoor" stylesheet
- added nordic skiing routes to "winter sports" stylesheet

Full changelog on Github

Comments

Karry's picture

Hi.

What is laggy concrete? Rendering, or map moving when you drag it by finger? How much? Are you able to compare with other Sailfish devices (Jolla 1 or Jolla C) ?

Peformance is not my priority right now, but I understand that laggy application may be frustrating.

Lukas

danfin's picture

is there any relation between OSM Scout and OSM Server, or do they only happen to display OSM maps but they will not work together especially well? (as OSM Scout seems to have it's own maps repository)

Karry's picture

Hi. Project "OSM Scout Server" developed by Rinigus is using libosmscout as one possible database storage and map renderer (second combination is sqlite+Mapnik if I understand). My OSM Scout is based mainly on this library. When libosmscout backend is used in the server, it should be possible to share map databases between both applications, but we don't guarantee it ;-) We are changing database format in upstream library time by time and it would be hard to sync compatible releases. These are the reasons why we have separate servers for map distribution (I don't need to distribute sqlite databases for Mapnik and geocoder).

I am trying to make OSM Scout powerful, but simple for daily use. Server seems to me more hacker oriented - but I am not impartial :-)

atlochowski's picture

I really like improvments you've made in 0.24 version. Searching is really fast now :)

Karry's picture

Great to read it :-) Kudos for speedup belongs to Tim, main libosmscout developer.

Caballlero's picture

Routing it is fast. Routing lane UI is nice.
Thank u very much.

olf's picture

Hello Karry,

with the update from OSM Scout Server 0.6.2 to 0.7.0, it became impossible to share the offline maps with OSM Scout (0.19 used; both installed from the Jolla Store) via their GUI-based settings.
Both have fixed, incompatible directory names now, i.e. <chosen-OSMScoutServer-dirname>/osmscout for OSM Scout Server 0.7.0 and either ~/Documents/Maps or <SDcard>/Maps for OSM Scout.
Please implement a setting in OSM Scout to freely choose a directory for the offline maps or follow OSM Scout Server's map-directory settings scheme, and please do abandon the (limited) "~/Documents/Maps *or* <SDcard>/Map"-pulley. The default may still be ~/Documents/Maps, although ~/OSMscout/osmscout may be a better location and is (already) compatible with OSM Scout Server 0.7.

Thanks and kudos for this excellent, offline capable map viewer.

P.S.: As an interim solution, setting a soft link (as user nemo) helps:
[nemo@Sailfish ~]$ cd ~/Documents/
- For OSM Scout Server map data on SD-card do:
[nemo@Sailfish Documents]$ ls -s /media/sdcard/<XXXX-XXXX>/<chosen-OSMScoutServer-directory>/osmscout Maps
- For OSM Scout Server map data on internal storage do:
[nemo@Sailfish Documents]$ ls -s <RELATIVE-path-to-chosen-OSMScoutServer-directory>/osmscout Maps
Done; works well.
And solely manage your maps with OSM Scout Server, while you are using this.
Note: Just delete the soft link "Maps" to revert this workaround.

atlochowski's picture

Version 0.17.1 is pretty fast in rendering.

ferlanero's picture

Only one note: the date of the last Chanlog is worng:

* 2016-01-08 Lukáš Karas <lukas.karas@centrum.cz> 0.16-1

When it should be:

* 2017-01-08 Lukáš Karas <lukas.karas@centrum.cz> 0.16-1

Karry's picture

Yes, it should be ;-) Thanks

ferlanero's picture

OSM Scout works absolutely incredible with offline maps (Spanish in my case). It could be the best navigation app for Sailfish by far if development continues at this great level. Keep the good work Karry! Absolute thumbs up!

Karry's picture

Thanks for that words. I really enjoy this work. It would not be possible without other osmscout (library) developers: Tim, Rinigus, Vladimir...

atlochowski's picture

Hi Karry,
I like maps downloader but I would like to say map of Poland which you generated it's not fully functional. You can search for cities, districts but not for streets.

Karry's picture

Hi. We know about this limitation. OSM Scout library builds tree index from regions (towns) -> locations (streets, villages) -> addresses. When you search, it fails to find just a streets, like "Koněvova" in Prague, but when you use "Koněvova, Praha" it will show you correct result. You can even to specify street numbers "Koněvova 100, Praha". Rinigus starts experimenting with libpostal (thread), system requirements looks scary, but it may improve search capability at the end...

paolomi's picture

Hi Karry, thanks for this useful app! :) My feature request is to improve UI search, in this way:

Street:  ___________________ (space to insert the name of the street)

City: _____________________ (space to insert the name of the city)

in this way everybody can do search correctly. Many thanks :-)

atlochowski's picture

Thanks, it's working.

I tried to search like this but I forgot about capital letters at the begining of words. Without capital letters you can find nothig.

Karry's picture

Yes, case sensitivity is another search related thing in search that we should solve...

atlochowski's picture

How to activate Polish language?
After update to 0.13-1 nothing change, still english interface.

Karry's picture

Ups. I realized that I don't put Your translations to the build. See this commit https://github.com/Karry/osmscout-sailfish/commit/e7fd11be0f2b3598d2cb11...

Sorry for that, I will release 0.14 soon. Here is snapshot with fixed Polish : https://osmscout.karry.cz/harbour-osmscout-0.14-1.armv7hl.rpm

Btw, can you update Polish translation for map downloader page please?

atlochowski's picture

Done

rinigus's picture

Hi @Karry,

great work with the downloader! Very slick and works as expected!

rinigus

Karry's picture

Thanks :-) There will be always something that is missing to me (updating of existing map, restore interrupted download...), but It does its job. Btw, do you want to integrate it to the server?

rinigus's picture

Maybe I should, but after some time. I am working on search results right now and don't have time for adding download manager yet.

hoodlum's picture

GitHub?

Karry's picture

You can find source code on github, of course: http://github.com/Karry/osmscout-sailfish . I forgot to add link to description.

Karry's picture

Hi Miklos. The reason why here is available newer version is that every submit to Jolla Harbour have to be verified by Jolla QA team. And this process tooks one (working) day usual... I started to use OpenRepos too because I got message that Jolla Harbour is not available on devices that are not supported by Jolla officially.

I can't say that one channel is primary. I want to use Jolla Harbour for officially supported devices, OpenRepos for other Jolla devices and GitHub for everyone who want to contribute...

martonmiklos's picture

I see, thanks Karry!

martonmiklos's picture

Hi Karry,

I have just seen that the OSM Scout is available here too, an I have seen that a newer version is available here than the Habour one. Which distribution channel will be the primary one?

Also I would recommend you to upload the icon to here too.

Pages