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:
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! Updates are currently posted at Chum repositories only.
Specific update instructions:
1.15.0 Valhalla database format has been updated. Please update maps after installation.
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.
Comments
ade
Thu, 2017/03/09 - 23:50
Permalink
I will create a github issue then. Nice to see your drive to fix issues.
mase
Mon, 2017/02/06 - 19:43
Permalink
Can it provide multiple maps (one per country), or only one a time?
rinigus
Mon, 2017/02/06 - 21:44
Permalink
Unfortunately, not yet. I have opened issues in github to address that, but there are few other things that I have to fix first. The situation is somewhat more difficult from 0.6.x releases and my priority is to simplify that part with the next release.
The map that you select in general settings, is a map for libosmscout. This map you can either download using OSM Scout application by Karry or make yourself with the importer. If you make it yourself, you can easily generate a map covering several countries. See links at https://github.com/rinigus/osmscout-server#maps
For the new geocoder part, few other databases are needed. I think its impractical to generate libpostal datasets (you need big server with lots of data for it). Those you have to download from links provided at TMO thread. The geocoder database is easier to make, but not trivial (you would need linux PC, installed libpostal, libosmscout, and run geocoder-nlp/importer). That's why I also generate them and distribute together with libpostal database. These databases are made usually one per country. For some countries they are relatively big, but the search speed should be OK in the latest version.
monkeyisland
Fri, 2017/02/03 - 22:35
Permalink
hi is german language for routing possible?
rinigus
Sat, 2017/02/04 - 00:08
Permalink
Sure! Its just that the routing instructions would have to be translated. So far, we have translations for Spanish, Swedish, and Czech. If you wish, you could translate it as well and submit the changes via github project page.
naalaa
Mon, 2016/12/12 - 22:00
Permalink
Hallo rinigus, i installed osm scout server in the latest version on Jolla 1 2.0.5.6, i downloaded a map from you (germany) and i use poormaps and modrana as clients. Everything works without problems. Very good work. So I want to spend some money for the further work. But I did not find any way to send some money. Maybe you integrate a Button here e.g. pay with paypal or something like this.
rinigus
Tue, 2016/12/13 - 00:18
Permalink
Thank you very much for your kind words! I am doing it as a hobby and its OK as it is. Its possible that we would need to start taking donations to cover expenses with distribution of the maps for libosmscout or for accessing the other servers via Poor Maps or modRana. Then the situation would possibly change.
As for now - enjoy the server and the clients :)
Reposser
Tue, 2016/11/15 - 19:24
Permalink
Doesn't install:
I'm just a user. Unfortunately, I don't have the time and the knowledge to fiddle around with workarounds. It would need to work out of the box.
rinigus
Tue, 2016/11/15 - 20:39
Permalink
It seems that sometimes Jolla repos get messed up. You might need to refresh the repos. See posts on http://talk.maemo.org/showthread.php?t=97823&page=2
Note that you would have to convert maps as well. A first shot on simpler importer is given in the last post of that thread in TMO. But its not all point and click and requires Linux PC.
makinit
Mon, 2016/11/14 - 00:29
Permalink
It takes some effort to import the OSM data, but after that it works seamlessly with Poor Maps.
rinigus
Mon, 2016/11/14 - 00:51
Permalink
Thank you for using it! Indeed, import is probably the hardest thing that's left. I am looking into how to make it simpler. Until I figure out how to distribute the Import tool, keep the sources around. The maps database is evolving to cover routing functionality and you may have to run import commands again from newer version of the library in future.
naytsyrhc
Wed, 2016/11/02 - 02:23
Permalink
Hi, great idea and I'd love to test it. Unfortunately I can't install it on SFOS 2.0.4.14, I get the warning/error, that gmp-4.3.2.1-1.2.3.armv7hl.rpm can not be found on medium https://releases.jolla.com/releases/2.0.4.14/jolla/armv7hl
Probably a wrong dependency?
Thx for any help or hint.
rinigus
Wed, 2016/11/02 - 19:49
Permalink
Please see TMO thread. It seems that several users had the same problem and @nodevel suggested to refresh the repositories (pkcon refresh) to fix it.
naytsyrhc
Wed, 2016/11/02 - 22:32
Permalink
Yes thx. I got it installed now. So pkcon refresh seems to do the trick.
rinigus
Wed, 2016/11/02 - 10:04
Permalink
This is a strange one. I don't have gmp installed on my phone at all. I am running 2.0.2 at present, but this should not cause such error. The server does depend on two additional libs, but they should not depend on gmp.
I wonder if you have a problem that is caused by something else. Maybe you could test by installing some other software from OpenRepos?
If othe rsoftware works and does not require gmp, let's try to find the offending package. For that, please install in the given order:
Let me know how it went, please.
naytsyrhc
Wed, 2016/11/02 - 22:31
Permalink
Thx for the help. The problem still persisted and libosmscout-qt was the one that needed gmp. I did a pkcon refresh and aftewards it worked. But I also rebooted my phone today, so maybe that fixed it. Anyway I was able to install this app now.
Klipata
Thu, 2016/10/27 - 19:30
Permalink
Happy to see offline maps app. Great job ;)
I will wait for easier way to have this app working.
rinigus
Thu, 2016/10/27 - 19:47
Permalink
Thanks! I would expect that a new version of Poor Maps would come out very soon - maybe within a week. The main problem - conversion of the maps to libosmscout supported format - would have to be faced by each user, at least for some time. If you wish, I can assist you to help with the conversion. Having such step-by-step guide may be of help for others as well. If you wish to do so, maybe we should try to do it at talk.maemo.org - its easier to read mails over there.
So, the first question - what is your platform you work on? Linux? Something else?
Klipata
Fri, 2016/10/28 - 07:16
Permalink
Hey, Rinigus. It is great idea!
I am woriking on Win10 platform and want to have offline European maps
rinigus
Fri, 2016/11/25 - 16:48
Permalink
Hi Klipata!
it took a bit longer, but I am getting to supported importers for Windows. if you are still interested, please check http://talk.maemo.org/showpost.php?p=1519356&postcount=25 and maybe you could help with Windows scripting?
rinigus
Fri, 2016/10/28 - 09:50
Permalink
That's a large import :) . For reference, Europe http://download.geofabrik.de/europe.html is about 18GB (osm.pbf) with the import in libosmscout format being of the similar or a bit larger size. For example, the largest import, reported so far, was about 13GB with the area a bit larger than http://nsm08.casimages.com/img/2016/10/07//16100707043121126214541591.png . Import took 3 days by the user who did it. So, let's start with smaller area at the beginning and see where it would bring us.
Re Win10: I don't know much about it and it will be hard to help. But give me 1-2 weeks and I will look on how to make the import a bit easier. I want to finish current restructuring of internals of the server and then I'll look into import. How confident are you in using virtual machines in your PC? Or, do you use Win10 for software development with compilation of C++/C projects?
If I will not hear back from you, I'll reply here again when the Import tool would be a bit more accessible...
danfin
Wed, 2016/10/26 - 12:07
Permalink
that seems a phantastic app to me! Offline Maps for Jolla, great!
However OSM Scout displays a error after install: Error 11:03:45 Cannot open database: /home/nemo/Documents/Maps
rinigus
Wed, 2016/10/26 - 12:25
Permalink
Thank you!
To make it work, you need:
As you could see, its not just a simple app install and you have to do few things in addition. But, as a result, you will get the full offline mode.
danfin
Wed, 2016/10/26 - 15:42
Permalink
ok, I'll try soon and I suspected this might not be a very simple app.
Pages