OSM Scout

Rating: 
4.842105
Your rating: None Average: 4.8 (38 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.15-1.aarch64.rpm1.96 MB27/07/2021 - 11:16
File harbour-osmscout-2.15-1.armv7hl.rpm1.93 MB27/07/2021 - 11:16
File harbour-osmscout-2.15-1.i486.rpm2.18 MB27/07/2021 - 11:16
File harbour-osmscout-2.16-1.aarch64.rpm1.97 MB17/09/2021 - 11:44
File harbour-osmscout-2.16-1.armv7hl.rpm1.94 MB17/09/2021 - 11:44
File harbour-osmscout-2.16-1.i486.rpm2.19 MB17/09/2021 - 11:44
File harbour-osmscout-2.17-1.aarch64.rpm1.76 MB20/10/2021 - 01:43
File harbour-osmscout-2.17-1.armv7hl.rpm1.72 MB20/10/2021 - 01:43
File harbour-osmscout-2.17-1.i486.rpm1.98 MB20/10/2021 - 01:43
Changelog: 
* 2021-10-20 Lukáš Karas  2.17
- show warning on search or navigation where there is no offline database
- prepare for Sailjail sandboxing, process data migration on first startup:
-- application data and configuration migrated to new location
-- downloaded maps from ~/Maps are moved from ~/Downloads/Maps
- show more details about downloaded map
- update translations (Czech, Estonian, German, Polish, Spanish, Swedish)

Full changelog on Github

Comments

BlaeX's picture

Still the best OSM-Nav-app on SFOS. Thanks for your great work!

One suggestions for improvement:
Offer to orient the map northwards while navigating

slava's picture

The map looks like a low-res image scaled up, at least on my XA2. Is that a bug or a feature? A high-res image scaled down would probably look better (at expense of higher CPU/memory usage, though). Otherwise a great app, thank you!

Karry's picture

Hi. Do you mean online map / tiles, or map rendered "offline", on the device? It may happen that online tiles looks blury, because they are rendered with 96 DPI, text would be too tiny on phone. Application is upscaling it. You can control upscale ratio in map settings.

"Offline" tiles are rendered for specific screen DPI (and configured upscale). But when you are changing zoom, even offline tiles are upscaled when your zoom is between two "zoom levels".

Offline rendring is priority for me. Online maps are used just as complement.

slava's picture

Yes, I was using online map. A silly question - if you can get offline tiles rendered for the screen dpi, why not to do the same thing for online tiles?

Karry's picture

Because OSM Scout is using raster online tiles, that are rendered on 3rd party servers that are out of my control. And they are rendered with 96 DPI.

slava's picture

That's what I suspected. But then who's generating offline tiles for you and what stops you from doing the same trick online?

Karry's picture

Database for offline rendering contains "raw" geographical coordinates of individual objects. During rendering on the device, these coordinates are converted to screen points and rendered by specified style. To do the same (or similar) for online tiles would require to use some provider of vector tiles and slighly modify renderer, or use different renderer than libosmscout. It is huge amount of work and I would prefer to invest time to another features...

slava's picture

Ok, understood! Athough I still find it hard to believe that online servers can only do 96 dpi these days.

mux's picture

Hey Karry. Thank you very much for the latest OSM Scout version along with newest feature improvments, particually making it possible to change track color. Works fine!

BlaeX's picture

Thx a lot for this beautiful piece of software!

zipotron's picture

Hello Karry, and for add something to the Mux message, to display the current speed in the main screen while you record a track could be useful for bikers.

mux's picture

Hi Karry, thanks for OSM Scout App. It is great trooper for my outdoor activities!

One thing that I like to suggest for visibility improvements. IMO, sometimes it makes it hard with the green current location dot figuring my location, particularly when a track is loaded and begin surrounded by wood landscape plus strong sunlight on the display.

An option to change the current locations dot color would be great, or red as a default would may improve the described situation. 

I hope that this considerations has been useful!    

zipotron's picture

Hi again Karry, I just wanted to report a bug, from I updated to the version 2.12, when you are following a car route, and miss a turn for example, OSMScout instead recalculate, start to behave wired, not showing the route in the map anymore, not following the gps position in the screen, I had to rollback to the version 2.11 because this new version 2.12 is unusable. Please, dont be offended, I just want to help to keep the app as nice as it is.

Karry's picture

I was able to find the cause finally! Fix is in master branch, I will release new version soon.

Karry's picture

Thank you for report. I will look on it this week.

zipotron's picture

Hi Karry, I use your app as a navigator (car and trekking), and is completely functional, but I detect that, sometimes, in my Xperia X, there is a delay when you are following the navigator, some second, but enought delay to miss a turn in a crossroad. Also, could be nice for the trekkins, to have the posibility to attach audio photo and video to the recorded track.

As always, thanks for bring us this amazing app!

greatneon's picture

Hi tehre. @Karry thank you for such a great app! I'm tracking my dog's movement (also mine lol) And I was wondering if there will be any feature of syncing with nextcloud's GpxMotion or GpxPod in the near future?

 

Btw do you know of such app that can sync gps data with nextcloud?

 

Thank you again!

Termitebug's picture

Try LiveTrack SF app with NC PhoneTrack if it works.

Karry's picture

Hi. Such feature is on my todo list for long time. It would be great if Jolla will open access to OwnCloud/NextCloud api, but it seems that it is not planned in near future. In such situation, OSMScout would need integrate all necessary pieces... I cannot say if, or when it will be done, it is complex task.

I don't know about any application that allow synchronise gpx tracks with private cloud service.

zipotron's picture

Hello Karry! Last update was amazing, thanks! Just realized the other day driving that speedometer is not workingood, I checked with another GPS device and speed is wrong. It's not important but just to take in count.

Karry's picture

Hi Zipotron. Application is computing speed from possition changes. It seems that it is sensitive to update delays, I experience this problem too. Recently updated api (with SFOS 4) should provide ground speed to qml, I will look at it. This value should be computed direcly on the gps chip and should be more reliable.

Termitebug's picture

Hi, can I use ERSI shapefile .shp format to generate my own import?

Karry's picture

Hi, osmscout don't support direct import of shapefiles, we support just import of OpenStreetMap data, in XML (.osm) or protobuffer (.pbf) format. The only exception is shapefile with coastlines...

But there are some tools that may be used to convert shapefile to OSM data file.

What is your usecase? What data you have in mind?

zipotron's picture

Hi Karry, from the last update the navigation is very friendly. I did a car trip of 1000km last days and I found OSMScout completely functional. Just one thing I missed, to configure the route calculation for find the shortest way or the fastest one. Now is just showing the shortest... Thanks for thes amazing job

Karry's picture

Hi Zipotron. It is great to hear that. I am happy that at least someone is using navigation :-D Routing and navigation is far from perfect from my point of view :-/

Routing in reallity is trying to find a fastest route by default. But in some conditions it for example evaluates route via residential area faster than using main route. It is opposite in reality. I tried to address that by adding turn (time) penalty. But it makes situation worse on different places. Long story short, usable routing requires many fine tunnings...

I will have to create some set of automated tests to make sure that some change don't make situation even worse globally. I hope that I will find some time for improve routing/navigation it this year.

I wish you great year 2021. Lukas

danfin's picture

trying to import GPX points issues 'XML error' messages and does not import the file. OsMand imports the same files no problem. (trying to import POI's for EV charge stations)

Karry's picture

Hi Danfin. Can you share the GPX file that you are trying to import? I need to reproduce this bug to be able fix it. It would be great when you create issue on Github and attach gpx file there...

Thanks, Lukas

danfin's picture

hullo Karry, being not used to Github (somehow been messing with login), i put them on my Googledrive:

https://drive.google.com/drive/folders/1jqgmsBqMsSp37xmK_T6es-CfjPP-POT9...

one of the files, ParkCharge, imports ok, the other two don't.

 

 

Karry's picture

It is strange, I imported all three without problem. Could you please start OSM Scout from terminal with debug logging and try it again please?

/usr/bin/harbour-osmscout --log debug

There should be some error when import fails... Or you may redirect log to file and then upload it somewhere... Thanks

danfin's picture

hullo Karry, I did not investigate further, trying to produce a GPX containing all POI's I need, first. This works quite well now (charge stations for EV vehicle). But in OSM Scout, I can't view my POI's sorted by distance (closest first). Selecting POI's as a navigation target is tricky, as they do not list in the 'search' catalog, and they do not seem to show on the 'pick a place' map view. So, it's not quite easy to select a POI as navigation target, yet. Actually, go to Collections, sort by distance, then route to slected POI would be perfect (for me)

Importing GPX seems very ok however. Maybe I did something wrong.

Pages