OSM Scout Server

Rating: 
4.98276
Your rating: None Average: 5 (58 votes)

OSM Scout Server is a native offline maps provider. This server can be used as a drop-in replacement for online map services providing map tiles, search, and routing. As a result, together with the map client, a full offline solution is available for map search and navigation (car, bicycle, and walking).

The server can be used to provide:

  • map tiles for other applications;
  • search for locations and free text search;
  • search for POIs next to a reference;
  • calculate the route between two or more locations.

To use the server, you have to start it and configure the client to access it. Poor Maps and modRana have support for the server already with no additional configuration needed.

NB! For SFOS <=3.0.2.x users - do not upgrade here to versions >=1.14.3. Use OBS instead: http://repo.merproject.org/obs/home:/rinigus:/maps/sailfish_3.0.2.8_armv...

 

Specific update instructions:

 

1.14.3 I suggest to uninstall old version of the server, check if anything stayed in /usr/share/harbour-osmscout-server and if that folder is there and/or not empty, remove it using devel-su. After that, install a new version (1.14.3 and up).

NB! When Mapbox GL schema is changed (as for 1.4.0), please remove Mapbox GL application caches.

NB! When a new backend is added, such as with the release of 0.9.0 and 0.10.0, please ensure that you have subscription information updated. For that, in Map Manager, click on "Check for updates", decline updates, and unsubscribe/subscribe each territory that you have subscribed. After that, proceed with the downloads. This is not needed if you don't want to use the added backend(s).

For detailed up-to-date description, please see https://github.com/rinigus/osmscout-server/blob/master/README.md

License: GPL
Source code: https://github.com/rinigus/osmscout-server

User's guide: https://rinigus.github.io/osmscout-server

Official TMO thread: http://talk.maemo.org/showthread.php?t=97823

Donations: https://rinigus.github.io/donate

Screenshots show the running server and, as an example client application, Poor Maps accessing the map tiles and calculated route prior to navigation.

Maps are hosted by Natural Language Processing Centre (https://nlp.fi.muni.cz/en/ , Faculty of Informatics, Masaryk University, Brno, Czech Republic) through modRana (http://modrana.org)
data repository.

Map data from OpenStreetMap, Open Database License 1.0. Maps are converted to a suitable format from downloaded extracts and/or using polygons as provided by Geofabrik GmbH.

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-osmscout-server-1.6.0-10.40.1.jolla_.armv7hl.rpm9.94 MB27/05/2018 - 07:04
File harbour-osmscout-server-1.6.0-10.40.1.jolla_.i486.rpm10.65 MB27/05/2018 - 07:04
File harbour-osmscout-server-1.7.1-1.48.1.armv7hl.rpm10.06 MB17/06/2018 - 10:33
File harbour-osmscout-server-1.7.1-1.48.1.i486.rpm10.77 MB17/06/2018 - 10:33
File harbour-osmscout-server-1.8.0-1.64.1.armv7hl.rpm11.43 MB12/07/2018 - 22:59
File harbour-osmscout-server-1.8.0-1.64.1.i486.rpm12.29 MB12/07/2018 - 22:59
File harbour-osmscout-server-1.9.1-1.76.1.i486.rpm12.3 MB31/07/2018 - 15:54
File harbour-osmscout-server-1.9.1-1.76.1.armv7hl.rpm11.43 MB31/07/2018 - 15:54
File harbour-osmscout-server-1.10.2-1.90.1.armv7hl.rpm11.44 MB20/08/2018 - 13:15
File harbour-osmscout-server-1.10.2-1.90.1.i486.rpm12.31 MB20/08/2018 - 13:15
File harbour-osmscout-server-1.10.5-1.93.1.armv7hl.rpm11.44 MB27/08/2018 - 18:26
File harbour-osmscout-server-1.10.5-1.93.1.i486.rpm12.32 MB27/08/2018 - 18:26
File harbour-osmscout-server-1.11.0-1.96.1.armv7hl.rpm11.45 MB05/09/2018 - 21:23
File harbour-osmscout-server-1.11.0-1.96.1.i486.rpm12.32 MB05/09/2018 - 21:23
File harbour-osmscout-server-1.12.2-1.103.1.jolla_.armv7hl.rpm11.47 MB01/11/2018 - 08:51
File harbour-osmscout-server-1.12.2-1.103.1.jolla_.i486.rpm12.35 MB01/11/2018 - 08:51
File harbour-osmscout-server-1.13.0-1.106.1.jolla_.armv7hl.rpm11.68 MB03/12/2018 - 23:16
File harbour-osmscout-server-1.13.0-1.106.1.jolla_.i486.rpm12.64 MB03/12/2018 - 23:16
File harbour-osmscout-server-1.13.1-1.107.1.jolla_.armv7hl.rpm11.67 MB01/02/2019 - 00:01
File harbour-osmscout-server-1.13.1-1.107.1.jolla_.i486.rpm12.65 MB01/02/2019 - 00:01
File harbour-osmscout-server-1.14.0-1.108.1.jolla_.armv7hl.rpm11.68 MB27/04/2019 - 15:11
File harbour-osmscout-server-1.14.0-1.108.1.jolla_.i486.rpm12.65 MB27/04/2019 - 15:11
File harbour-osmscout-server-1.14.1-1.109.1.jolla_.armv7hl.rpm11.69 MB27/04/2019 - 18:58
File harbour-osmscout-server-1.14.1-1.109.1.jolla_.i486.rpm12.66 MB27/04/2019 - 18:58
File harbour-osmscout-server-1.14.2-1.110.1.jolla_.armv7hl.rpm11.68 MB05/05/2019 - 12:47
File harbour-osmscout-server-1.14.2-1.110.1.jolla_.i486.rpm12.66 MB05/05/2019 - 12:47
File harbour-osmscout-server-1.14.3-1.114.1.jolla_.armv7hl.rpm5.54 MB14/05/2019 - 21:31
File harbour-osmscout-server-1.14.3-1.114.1.jolla_.i486.rpm6.34 MB14/05/2019 - 21:31
File harbour-osmscout-server-1.14.4-1.115.1.jolla_.armv7hl.rpm5.55 MB19/05/2019 - 09:48
File harbour-osmscout-server-1.14.4-1.115.1.jolla_.i486.rpm6.34 MB19/05/2019 - 09:48
File harbour-osmscout-server-1.14.5-1.116.1.jolla_.armv7hl.rpm5.82 MB23/05/2019 - 08:04
File harbour-osmscout-server-1.14.5-1.116.1.jolla_.i486.rpm6.61 MB23/05/2019 - 08:04
Changelog: 

Comments

ljutica's picture

I used new folder, Azores 54 mb size, same thing happened.

When you wrote check logs of the server - did you think about this :

https://i.postimg.cc/5NFWdTr3/IMG-20181230-134128-1.jpg

https://i.postimg.cc/sXqy5r8M/IMG-20181230-134059-1.jpg

Im downloading with wifi - not over network -3G,4G...

 

Il try clean install sailfish, then basic software (email...) then pure maps, server scout.

rinigus's picture

Logs are shown on the first screen of the server. See the first screenshot at openrepos, under events section.

rinigus's picture

That's new, don't remember seeing such error. Can you please check permissions for that folder by creating a folder inside it with the file manager, for example. In addition, how much free space do you have?

ljutica's picture

Permisions looks god (I've used Maps.OSM-default option):

https://i.postimg.cc/VLJyK7Hq/IMG-20181230-100400.jpg

I create folder and there was no problem:

https://i.postimg.cc/T1w8MQ2X/IMG-20181230-100505.jpg

https://i.postimg.cc/MT94DR73/IMG-20181230-100514.jpg

 

When I release a download, after a while, it shows that message. I try to start the camera, the screen is black and I can not switch to the front camera. Can not use video capture. I reset the phone all ok, until I start downloading the maps.

 

Used 2,7 gb, free space 20 gb.

ljutica's picture

Several times clean install of sailfish os v 3.0.0.8 - Xiaomi redmi note 4 global version

Every time I try to download a country map I get this error:

https://i.postimg.cc/13c27LPj/IMG-20181229-132042.jpg

https://i.postimg.cc/25kJs2S8/IMG-20181229-132616.jpg

I'm installing to memory from the phone . I do not understand what the mistake is.

scanner's picture

on the tablet i can not install version 1.12. - storeman does not see it. manual install hangs (turns forever). but also existing version 1.11 does not start.

i just updated to sailfish 3. but it did not work before also.

rinigus's picture

have you tried pkcon refresh?

247's picture

seems that osmscout it's not compatible with sf 3 as it does not open, and maps on poor maps are not working at all :)

rinigus's picture

should be fixed now with the new version

247's picture

Yep, thanks

ABreen's picture

It's happened to me on the last two updates fir some reason.

rinigus's picture

Did all maps required an update or just a part of them? If I recall correctly, I have updated Valhalla a bit later to incorporate public transport data and maybe that caused the second update. In general, I try to update maps once in 2 month, as a compromise between keeping them reasonably fresh and, on the other hand, not to spend all time on maps updates

ABreen's picture

Why the need to re download maps after each update? The map download process is excruciatingly slow.

rinigus's picture

No, its not after each update. Usually, you are forced to download new maps when the format changes. When updating to 1.12.x from earlier versions, you will be using new geocoder database format that support postal codes and adds few properties for searched items. Hence the latest download.

crakby's picture

Ok. Thank you.

crakby's picture

One further question:

does the OSM scout server poi datas contain the "tags" like the online version?

example

Because there are important to describe the poi. In pure maps, only the address is shown.

rinigus's picture

It should also show that its Caravan Site. No, not all tags are stored. LEt me know which are important and we can look into it. Currently, its the main type, phone, www, postal code. Its not very easy to extend due to the used import pipeline, though

crakby's picture

If I search the place in my example, pure maps shows the main type and the address, the contact:phone and contact:website are't displayed.

Important for this type of POI:

sanitary_dump_station
water_point
power_supply
fee

rinigus's picture

Please file an issue at github. I am not sure whether it will be implemented, I will have to see how and when I can do it. But its still good to file the issue to not forget about it.

crakby's picture

Hi,

I found a small misbehavior:

If I search for postal code or points of interests along the route with pure maps, I only get results if the same associate map (region) is selected in OSM scout server. In coutrys like france I have no option to download the whole country, so if I have a place near or a route to next departement, the search results are empty, the nearby only shows until department border.

In OSM scout server should be a option to choose all maps or a group of.

If I serach for a city, I get results of cities even outside of the choosen map. pure maps starts the osm scout server in background, so I need to remember to open it manually and change the map. Or do I miss something out?

 

rinigus's picture

Assuming that you use Geocoder-NLP:

In OSM Scout Server, if you enable "Search all maps" under Settings/Geocoder-NLP, it should search for POIs in all maps that you have. So, in the case of France, in all France parts that you have.

Does it solve your problem?

crakby's picture

Yes, thank you. I missed out this option. It's perfecltly working now.

ferlanero's picture

OSM Scout Server is absolutely incredible!! Thank you very much for your work rinigus!!

geher's picture

Profile for raster tiles selected. All data loaded. Perhaps the problem is on the side of modrana.

rinigus's picture

Second test: try to ensure that you are in the part of the world where you have data. Zoom out for a while and/or set up region with online map. After that, switch back to osm scout server map.

Out of curiosity: is there particular reason for using raster tile clients?

geher's picture

WhoGo Maps and Poor Maps works good.
But modrana has track recording function.

rinigus's picture

Sounds like its misconfiguration of modRana. On my device modrana works as well. For tracking, you may consider sports app. There is one which uses vector tiles as well

olf's picture

For tracking, you may consider sports app. There is one which uses vector tiles as well

@geher, i.e.: https://openrepos.net/content/jdrescher/laufhelden

rinigus's picture

Can you try to see with Poor Maps? Its also using raster tiles and then we can see whether its modRana or the server issue.

geher's picture

Poor Maps with raster profile works normally.

Pages