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

Of course. Units can be changed in Settings. Which version you are using? Did you tried it? Is there any part of application that don't respect manual setting?

kif's picture

Hi Karry

You are of course right, I was looking in map settigns.

I have found it now, in settings. Sorry.

Thanks.

pba's picture

Perfect now. Thank you for this fast fix.

eson's picture

Would it be possible to draw the tracking line a bit thinner? I think it covers to much of the map as is.

Karry's picture

It is true. And you are second one who is complaining :-) It will be thinner for lower zoom levels in next release... See https://github.com/Karry/osmscout-sailfish/commit/b80910d4e28ba5c9d2a0f3...

Btw, map stylesheets are written declarively, you find it at /usr/share/harbour-osmscout/map-styles/ and you may experiment with it ;-)

eson's picture

Thanks! I will try playing with it.  :)

pba's picture

Hi Karry, the offline maps you are distributing for greece are lacking some textures: In current version the northern part of the country is shown blue like the ocean, but i can see all streets and places when i zoom in. Same happend with Peloponnes in the version before (december). I'm planing a bicycle trip to greece and love your program for scouting and tracking.

Karry's picture

Thank you for report! I have no capacity to verify all maps after import. Such coastline errors are caused by errors in OpenStreetMap data usually. I will re-import Greece from recent data ASAP and will see if this error is fixed already...

Karry's picture

Seems to be fine now. Just update your maps ;-)

Pemek's picture

Thanks, that's how I do it now, but sometimes I forget...

Karry's picture

I just finished search history today, it will be part of the next release :-)

Pemek's picture

Hi,
One question: I can't find last search neither in options (to enable) nor in search page. It is quite annoying when I look for sth, and then want to navigate there. I have to reenter the same data in search field. Is it possible to do it somehow? Btw, thanks for great piece of software.

Karry's picture

Sorry, it is not possible now.

Btw, you may start navigation directly from search result (try context menu on result row) or store your favourite places to collections...

Ta_das's picture

OsmScout does not show on map imported gpx trail created by OsMapper from Openrepos. But it goes to correct place in the map, also it shows information of the path: times, length, elevation. Time is not correct, as probably OsMapper records it in local time, and OsmScout understands as UTC. modRana fails to load the track as well. Only Halftrail shows it, but this app doesnt show any gpx info, at least I did not figured out how to look at it.

EDIT: Now I have downloaded ofline maps and tracklog path is shown on the map.
Thanks for the great app. I will continue exploring it.

The only wish would be that the tracklog path line on map would be thinner, or of configurable thickness.

simosagi's picture

Weird, I have OSM Scout 1.10-1 installed, today I saw the update to 1.12 available on Openrepos but even after forcing a refresh of the O.R. repo cache I don't get a notification that an update is available.

Karry's picture

Weird. It will be some Storeman issue I guess. You can try pkcon from command line to investigate real state and then report issue to Storeman...

pkcon refresh 
pkcon update

Few minutes ago was update approved in Harbour, you can update to latest version there...

simosagi's picture

Hmm... I tried to download the rpm and install it locally with "pkcon install-local harbour-osmscout-1.12-1.armv7hl.rpm", but I get  "Fatal error: nothing provides libstdc++.so.6(CXXABI_1.3.8) needed by harbour-osmscout-1.12-1.armv7hl"

I found this https://together.jolla.com/question/206727/harbour-is-rejecting-rpm-pack... discussion in TJC, so I wonder, do I need to upgrade to Sailfish 3.x to have access to the necessary libraries? (my device is still a SFOS 2.2)

Thanks

 

Karry's picture

Yes. The recent OSM Scout version was build with c++14 support and it require recent standard c++ library that is available just in SFOS >= 3.0.3... If it is possible, upgrade to recent version :-)

simosagi's picture

All right, thanks. I've been planning to do the upgrade since already too long :-)

Anyway, perhaps a note on the SFOS 3.0.3 requirement in the OSM Scout description would be good for other interested users. 

LeoQTMoura's picture

i loved the app , and i want to help translate to portuguese br .

 

Karry's picture

Great to hear that! Simplest way how to translate it is via Transifex page: https://www.transifex.com/osm-scout/osm-scout/ Just register there and send me request for new language. You may start translating after acceptation...

Pelzlurch's picture

Hi Karry, I'm one of the guys who are doing the German translatiion. Unfortunately I made a bigger mistake the last time. So one of the the mainfunktions is at the moment quite miserably translated. I fixed the translations now. Sorry for that. Just wanted to inform you.

Karry's picture

Hi. No problem. Some phrases may be confusing without context. I will replace "Routing" by "Navigation" in the source. I will take a look to one bug in collections and release version 1.8 soon...

PawelSpoon's picture

Do you see any chance.to.use osmscout and.osmserver side by side ?

Karry's picture

Well, what do you looking for exactly?

 - If you want to share downloaded databases (between "OSM Scout" and "OSM Scout server"), it should work basically, when you are using libosmscout backend in the server. You should just create symlink between directories that are used for the lookup...

- When you want to use tiles rendered by the server in OSMScout, I am not sure it the server still supports bitmap tiles. If yes, you can add local server as a another map provider. See `/usr/share/harbour-osmscout/resources/online-tile-providers.json` resource.

- Use server as search and routing backend - it is not possible even theoretically. libosmscout models don't support requests to online services now and it is not on my todo list. But merge request are welcome ;-)

With my OSM Scout, I want to provide simple-to-use map application that can be distribured via Jolla harbour and its restrictive rules. I want to target all user, even without Linux experience. As I understand @rinigus OSM Scout server and his work around MapBox OpenGL map plugin, he is targeting to geek users and want to integrate this server approach to Sailfish OS. But as I see on the Sailfish meetings and the mailing list, it will be long run :-(

Long story short, both applications are developed separately without its integration. It is not even on my todo list. I am developing it in my free time, just for fun and my needs. If you want to contribute, just lets discuss your ideas. I am open to merge requests ;-)

PawelSpoon's picture

i would just like to share the downloaded databases, so point nr 1

Historyscholar's picture

不错的软件,Thanks !

Karry's picture

You are welcome ;-)

danfin's picture

if I activate a GPX file in my collection, I don't see anything on the map. What could be the reason?

Karry's picture

Hi. UI is little bit confusing here. When you click the "Show" button on the track detail, it show you area with the track, but not track itself. But you can display complete collection on the main map - just activate context menu for the collection (long-press) and select "Show on map". On click to the "star" icon...

Collection context menu

I am not sure how to improve it - I want to keep workflow simple, manage visibility for each track or waypoint separately may be annoying. Maybe "activate" complete collection when "Show" button is pressed for some child? I don't know...

Pages