![]() |
Re: [Announce] Native offline maps: OSM Scout Server
Quote:
|
Re: [Announce] Native offline maps: OSM Scout Server
I have just updated OSM Scout Server at OpenRepos. This version is usable for SFOS 3.0.3.x users. The rest of us would have to use OBS and update either manually or through zypper after enabling my OBS repo.
For those going for update, please read the notes at OpenRepos. There are also instructions for SFOS 3.0.2.x users. Similar situation is with mimic. But due to the package size, it will take some time before it will be available at OpenRepos. PS: MapboxGL stayed as it was. Please let me know if there are any issues with it for 3.0.3.x users |
Re: [Announce] Native offline maps: OSM Scout Server
Quote:
zypper ar http://repo.merproject.org/obs/home:...igus:maps.repo zypper in harbour-osmscout-server Side note: Although I expected some dependent RPMs to be installed (and invisibly uninstalled by Storeman before), only the osmscout-server RPM was installed (as displayed by zypper). But Pure Maps displayed: https://user-images.githubuserconten...646055a719.png Although voice output using the test function in the settings works! But unfortunately it does not work when navigating (as advertised). This definitely was working fine a few days ago. Quote:
zypper ar http://repo.merproject.org/obs/home:...nigus:tts.repo zypper in picotts Unfortunately it does make no difference: Same warning, no voice navigation, but the test function works. BTW, zypper complains when using the repository the first time after adding it: File 'repomd.xml' from repository 'Packages related to OSM Scout Server and navigation applications (sailfish_3.0.2.8_armv7hl)' is unsigned, continue? [yes/no] (no): |
Re: [Announce] Native offline maps: OSM Scout Server
Quote:
Zypper should show all installed packages. So, its not really clear what's wrong with TTS. Would you mind to start Pure Maps from the terminal (harbour-pure-maps) and check out for anything suspicious. Also, try to run mimic and picotts from terminal. Maybe one of them doesn't start. As for signed warning - I don't know how to resolve it and it will be bugging you for a while now. |
Re: [Announce] Native offline maps: OSM Scout Server
Quote:
BTW, OSM Scout Server 1.14.2 and Pure Maps 1.1.19 etc.(from OpenRepos) are working absolutely fine on SFOS 2.2.1. My intention for posting this issue on TMO was to see, if others are also affected (or if I was simply doing or interpreting something incorrectly) and what the common denominator is. If this happens only on my device or SFOS ≤ 2.2.1, it is easy to revert OSM Scout Server 1.14.2 etc. Quote:
Quote:
Quote:
P.S.: [Unrelated] On my Xperia X with SFOS 3.0.3 and OSM Scout Server 1.14.3 everything is working nicely. |
Re: [Announce] Native offline maps: OSM Scout Server
Quote:
|
Re: [Announce] Native offline maps: OSM Scout Server
New maps are out, sorry for delay.
This time I modified import scripts to get save few islands from flooding. In particular, it turned out that bays (such as https://www.openstreetmap.org/relation/9408222) were drawn on the top of the islands that were not excluded from that relation. By dropping bays from the import, Estonia and Finland regained the islands without any other visible side-effects. If you do observe that some existing water mass disappeared, please let me know. This concerns MapboxGL maps. During the last import I managed to hit a filesystem bug which led to freezing of the server and which I had to program around. Would probably start next import earlier to take into account such possible hiccups. Anyway, new maps are out - enjoy. Let me know if something is broken. |
Re: [Announce] Native offline maps: OSM Scout Server
Quote:
|
Re: [Announce] Native offline maps: OSM Scout Server
3 Attachment(s)
Sorry, I did not quite catch it, what did you say?
Attachment 40543 The next thing - OSM's cover says "Idle" even though there is a download ongoing. Am I missing something? Attachment 40544 Attachment 40545 (Yes, I take full responsibility for my musical preferences. Deal with it :)) |
Re: [Announce] Native offline maps: OSM Scout Server
@pichlo: and I thought that the issue with update screen was on Kirigami only. Somehow I messed up it for Silica in this case, will look into it.
Re idle: its idle in the sense of not calculating route, searching, or rendering tiles. These operation can happen while you download as well. The upper arrows show that you are downloading. |
Re: [Announce] Native offline maps: OSM Scout Server
Quote:
While updated maps on weekend with lower (-1) version of OSM scout. |
Re: [Announce] Native offline maps: OSM Scout Server
Quote:
|
Re: [Announce] Native offline maps: OSM Scout Server
Quote:
Code:
[D] unknown:0 - Using Wayland-EGL Quote:
As already mentioned (in a message after the one I quoted), the TTS-test in Pure Maps' settings is working fine all the time and Mimic is not installed (anymore). Any other suggestions for testing or newer versions to test on SFOS 2.2.1, before I revert to the latest versions of Pure Maps and PicoTTS, which Storeman offers me from OpenRepos? |
Re: [Announce] Native offline maps: OSM Scout Server
Quote:
The only reason I can come up with is that the voice instructions language (as set as an option in routing page) doesn't match the voices on your device (and the ones you tested in preferences). Or its a bug. Try to insert console.log messages to debug the situation in qml/Map.qml, function initVoiceNavigation. Something like Code:
function initVoiceNavigation() { |
Re: [Announce] Native offline maps: OSM Scout Server
Quote:
Quote:
ls -R /usr/share/harbour-osmscout-server/qml/ | fgrep Map.qml and the function with for i in $(find /usr/share/harbour-osmscout-server/qml/ -name '*.qml'); do fgrep -i "Voice" "$i"; done What am I doing wrong? Edit: It is part of Pure Maps, not OSM Scout Server. /usr/share/harbour-pure-maps/qml/Map.qml Sorry, my bad, that is logical. Will proceed with altering this file. |
Re: [Announce] Native offline maps: OSM Scout Server
So instrumented with
Code:
diff Map.qml.orig Map.qml Quote:
Code:
[D] initVoiceNavigation:469 - Engine opts en-US female var engine = py.evaluate("poor.app.narrative.voice_engine"); (in line 470) does not set the engine. P.S.: While I do not speak QML, this minor code beautification looks correct to me (but unfortunately and logically makes no difference): Code:
diff Map.qml.orig Map.qml.patched |
Re: [Announce] Native offline maps: OSM Scout Server
Quote:
Please, check with grep: grep -r en-US /usr/share/harbour-pure-maps and let me know the output. As for fixing, try to uninstall Pure Maps, remove all files and the folder /usr/share/harbour-pure-maps if its still there, and install the latest version. Let me know if it helped. PS: poor.app.narrative.voice_engine is not supposed to set the engine, its reporting the current one. |
Re: [Announce] Native offline maps: OSM Scout Server
Quote:
Code:
grep -r en-US /usr/share/harbour-pure-maps/ Quote:
IIRC the whole exercise was for determining, if the Pure Maps versions built for SailfishOS 3.0.3 run under 2.2.1. This (first) one does (tested extensively), except for the TTS misbehaviour discussed here. Quote:
|
Re: [Announce] Native offline maps: OSM Scout Server
@olf: source grep looks to be fine, so no error there.
If you look at your console output, it gives "en-US" as a requested language. It may have been so earlier and has been changed later. To test that theory, grep your configuration grep en-US ~/.config/harbour-pure-maps/pure-maps.json If you see a hit, try to calculate route in some other language and then a next one in English. If all works fine, you are expected to see just "en" as a requested language in console output. As for special 3.0.3 version of Pure Maps, I am not aware of any. Pure Maps shouldn't be out there at OBS - no need since its a simple Python/QML project |
Re: [Announce] Native offline maps: OSM Scout Server
@:rinigus
Finally i managed here also the complete german translation. If anybody other german guys have feadback oder suggestions for better translation, please log into transifex and help. ;) |
Re: [Announce] Native offline maps: OSM Scout Server
New maps are out. Thanks to Martin for helping to fight some strange disconnects between our servers!
|
Re: [Announce] Native offline maps: OSM Scout Server
2 Attachment(s)
La question. See attached screenshots. On the left (Jolla), there is a map selection option that is lacking on the right (Xperia X). Why the difference? The server version is exactly the same in both cases (1.14.5-1.116.1.jolla).
Attachment 40624 Attachment 40625 EDIT: I obtained the maps by downloading them on the Jolla and then copied the whole Maps.OSM folder onto the X. Could that have anything to do with it? |
Re: [Announce] Native offline maps: OSM Scout Server
Quote:
|
Re: [Announce] Native offline maps: OSM Scout Server
[Installing and running current OSMscout Server and PureMaps versions under SailfishOS 2.2.1]
Quote:
But after blindly updating to the latest versions of OSMscout Server and MapboxQML from http://repo.merproject.org/obs/home:...mv7hl/armv7hl/ (I did not test, if that MapboxQML version was really needed, or if the one from OpenRepos would have done the job properly, too) and the latest version of PureMaps from OpenRepos, everything (including voice navigation) seems to be working fine under SailfishOS 2.2.1! @rinigus, thank you for your support and kudos for continuously evolving these already awesome gems of software: PureMaps and OSMscout Server. |
Re: [Announce] Native offline maps: OSM Scout Server
@olf - thanks goes in large part to Jolla. They keep all versions nicely organized at OBS ans its rather trivial for the developers to add new builds and keep older versions supported. As long as users are fine with adding the corresponding repositories.
As for OSM Scout Server development - would have to work on that as well. Need to update Valhalla (shorter term) and work on geocoder. But would probably first rework that navigation flow on Pure Maps - as discussed a month or two ago |
Re: [Announce] Native offline maps: OSM Scout Server
As we are getting OSM Scout Server packaged for postmarketOS, there are new users entering and, as a result, the concept of having separate server GUI takes some time to get use to. Hence RFC regarding https://github.com/rinigus/osmscout-server/issues/310
Best is to discuss pros and cons over there to ensure that we get cross-platform feedback on the issue |
Re: [Announce] Native offline maps: OSM Scout Server
Quote:
Else all other clients would need to implement that, too. But I am also not strictly against ;) (only thing to clean-up would be the modules: fonts, still needed, right? route, obsolete) |
Re: [Announce] Native offline maps: OSM Scout Server
Fonts are needed only for Mapnik backend (modRana)
Router is not needed at all |
Re: [Announce] Native offline maps: OSM Scout Server
Quote:
would you then mark these packages on openrepos with that text, please? (as both packages require a good amount of rootfs space, speaking from before-resizing-rootfs-and-deinstallation-orgy-on-OS-upgrades ;)) |
Re: [Announce] Native offline maps: OSM Scout Server
Quote:
On Fonts package, the corresponding text is marked in BOLD |
Re: [Announce] Native offline maps: OSM Scout Server
Quote:
Have been traveling quite a bit this summer, but hopefully should be able to have some progress during this autumn. :) |
Re: [Announce] Native offline maps: OSM Scout Server
Towards the end of the upcoming week, I am going to release new version with updated Valhalla lib. This is going to be synced with the distribution of the maps, as Valhalla 3.x is incompatible with Valhalla 2.x which is used by you now. At least for now, public transport data is not imported into Valhalla database, I will have to look if its possible now.
So, while I have been testing it for 10 days and going to test a bit more, there is a possibility that something will go wrong. If you have upcoming trip and prefer not to risk, download your maps in advance. I will notify when the map update process will start |
Re: [Announce] Native offline maps: OSM Scout Server
The disturbance with the maps started. I expect that the new maps will be on the servers in 24-36 hours, unless something unexpected happens.
|
Re: [Announce] Native offline maps: OSM Scout Server
Release 1.15.0 is out.
The main change is an update to Valhalla 3.0.8. Now we are again in sync with Valhalla releases and the issues that we find with the router can be filed upstream. This change was delayed due to the non-compatible database formats. So, as soon as you update the server, you would have to update maps. Note that if you need new maps, these are distributed only in the new Valhalla format. To get Valhalla 3 running, I had to use gcc6 compiler. This is in conflict with launcher boosters as used by SFOS. So, starting up is significantly slower. Its gonna be fixed when Jolla will update gcc - this is in works and is expected in 2020. Till that, patience. DBus API has been enhanced to support DBus activation and lookup for used IP address. Could be handy in future. Few bugfixes have landed and translations were updated (thanks goes to all translators!). Enjoy! |
Re: [Announce] Native offline maps: OSM Scout Server
Quote:
thank you for this update. I realized, that public transport routing in Vienna/Austria stopped working. Before the update I could find routes with public transport (bus, metro, tram), with OSMSS 1.15 PM tells me "no results". Greetings, BGK |
Re: [Announce] Native offline maps: OSM Scout Server
Quote:
|
Re: [Announce] Native offline maps: OSM Scout Server
Quote:
|
Re: [Announce] Native offline maps: OSM Scout Server
The issue is that tile format changed with Valhalla 3, which also changed format of transit data. So, I have to get that data again. As transit data is obtained from transit.land, its a separate import. Last time, it took a month or more to download it. Let's see if we are luckier this time...
|
Re: [Announce] Native offline maps: OSM Scout Server
Quote:
|
Re: [Announce] Native offline maps: OSM Scout Server
New release is out - 1.15.5
Its mainly about updated translations (thank you translators!) and adjustments mainly targeting packagers on other distributions. The server now will hide options and datasets if support for some particular backend(s) was not selected by packagers. That should allow first to roll out the server with the reduced dependencies if desired. I was hesitating to release it on Sailfish, but decided to go for it due to translation updates. Note that the changes may have introduced some bugs. Let me know if it happened. As for maps updates, I plan to start importing them this weekend. Will probably take 2 weeks from that to get all datasets in order. Hopefully, transit tiles will be ready as well (downloading them now), but cannot promise that. |
All times are GMT. The time now is 09:08. |
vBulletin® Version 3.8.8