maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [SFOS] [Announce] Native offline maps: OSM Scout Server (https://talk.maemo.org/showthread.php?t=97823)

Feathers McGraw 2017-07-21 20:33

Re: [Announce] Native offline maps: OSM Scout Server
 
Quote:

Originally Posted by rinigus (Post 1531042)
0.15.0 is packaged already

You're a machine! :)

Zeta 2017-07-21 21:10

Re: [Announce] Native offline maps: OSM Scout Server
 
Quote:

Originally Posted by rinigus (Post 1530985)
@Zeta: thank you! The screenshots were made using lbt's screenshot app on device. That way it can be done with the morning coffee.

Ok. I will get to it maybe this weekend. I have to remove it first, to get the full install (with the first time wizard, and directory creation).

Quote:

Originally Posted by rinigus (Post 1530985)
It would be great to get tutorials and manual translated - that should help the users. Whether its too soon to advertise in the wider audience, I don't know. I presume many know already and I guess the server should hold it, there have been no feedback from @MartinK.
However, before advertising, I must fix the import bug as seen for Norway. (see more specific replies below)

Ok. I will first try to finish the translations, and I'll see.


So about the docs, I also moved the js part in the assets subdir (and changed path in html files accordingly).



Quote:

Originally Posted by rinigus (Post 1530985)
Yes, that's needed too. It could be also redirect to English with en/index.md listing all languages. But I am open to any option.

I have not much idea how to do the redirect, so I only added a simple index.md file with simple links to all languages. It can do the placeholder before getting something better, yet allowing to navigate easily.



Quote:

Originally Posted by rinigus (Post 1530985)
I think its a great way and let's optimize the directory tree to make it simple for others.

Thanks.
I put those last changes to github, and sent you a pull request :
https://github.com/rinigus/osmscout-server/pull/177
Please let me if I need to change anything to make it easy to pull (I hope it is fine, but I had to git push -force to get it there...).

rinigus 2017-07-22 08:05

Re: [Announce] Native offline maps: OSM Scout Server
 
New release is out: 0.15.0, Beta 3

Its mainly bugfix release and is accompanied with the new maps. Libosmscout has been downgraded to its end of May version and the planet has been reimported for libosmscout and geocoder-nlp. The Netherlands issue has been confirmed to be fixed already, Norway I haven't check yet.

If anyone else had some problems with the search and, in particular, for countries smaller (in terms of the database size) than Norway, please tell so. Smaller imports would help to fix the issue we stumbled upon in libosmscout.

In 0.15.0, I also added a link in About to the user's guide.

Quote:

Originally Posted by Zeta (Post 1531054)
Ok. I will get to it maybe this weekend. I have to remove it first, to get the full install (with the first time wizard, and directory creation).

It's sufficient to remove configuration file in .config/harbour-osmscout-server and move away Maps folder if its in the default location


Quote:

Originally Posted by Zeta (Post 1531054)
So about the docs, I also moved the js part in the assets subdir (and changed path in html files accordingly).

I have not much idea how to do the redirect, so I only added a simple index.md file with simple links to all languages. It can do the placeholder before getting something better, yet allowing to navigate easily.

I put those last changes to github, and sent you a pull request :
https://github.com/rinigus/osmscout-server/pull/177
Please let me if I need to change anything to make it easy to pull (I hope it is fine, but I had to git push -force to get it there...).

Pull request merged and I have added the redirect via simple HTML. In English version we now have the link to the French one and I hope that's OK. Should be possible to hack the header to include all available languages though, have to look into it.

Re screenshots: large chunk of brain-dead work was actually renaming them.

@Feathers McGraw: just can't stand when something that was supposed to work is not working anymore :)

PS: Is Jolla Store on strike? I was probably moved in the queue every time I pushed new update, but as a result, Jolla Store version would probably jump from 0.13 to 0.15 directly.

XOleg 2017-07-22 10:46

Re: [Announce] Native offline maps: OSM Scout Server
 
@rinigus. Yes, I had a problems with search with v.0.14. I requested XX, Street_name City but I had only Street_name City and pointer in random place of street.
It's OK with v.0.15.

PamNor 2017-07-22 10:47

Re: [Announce] Native offline maps: OSM Scout Server
 
@rinigus. I first updated the Norwegian map data. Search and navigate from Poor maps no returns valid data from OSM scout server 0.14.1-1. The geocoder NLP data increases from 10MB to 113MB.
I then upgrade to OSM Scout server 0.15.0-1. Same result. Search and navigating from Poor maps OK. Thank you rinigus

bomo 2017-07-22 13:02

Re: [Announce] Native offline maps: OSM Scout Server
 
I have issues with downloading some maps, please see https://m.imgur.com/IQQF77P

rinigus 2017-07-22 13:11

Re: [Announce] Native offline maps: OSM Scout Server
 
Quote:

Originally Posted by bomo (Post 1531096)
I have issues with downloading some maps, please see https://m.imgur.com/IQQF77P

Please update the list of available maps. You seem to have older lists in your installation.

For updating , go to Map Manager, click 'Check for updates' and proceed as instructed.

rinigus 2017-07-29 09:27

Re: [Announce] Native offline maps: OSM Scout Server
 
Looks like there are no additional bug reports for the last version (0.15.0). @mal started making Finnish translation and is getting close to finishing it. As soon as its ready, I can release an update.

As for User's Guide, I think the current structure is ready for translators. So, if anyone is wishing to translate that, please fork OSM Scout Server repo and add translation directly under docs/langcode and follow the lead under "fr" or "en". Its a lot of work though, taking into account large amount of screenshots needed for it.

rinigus 2017-07-30 18:18

Re: [Announce] Native offline maps: OSM Scout Server
 
I have uploaded all OSM Scout Server dependencies and its own packages to OBS (16 packages in total), under https://build.merproject.org/project...e:rinigus:maps .

Hacking the server has never been so easy - clone the main repository in github and add repository for your architecture to resolve all dependencies - and you are all set!

rinigus 2017-08-09 18:35

Re: [Announce] Native offline maps: OSM Scout Server
 
I have just released 1.0.0 version.

Compared to the previous version, the work is done by translators:

The functionality provided by 1.0 version certainly exceeds my original plan for it. I hope that, at this stage after a longer feature-freeze, its user-friendly, stable, and accessible to general SFOS users.

I am going to focus right now on the client side of things which may take some time (a month or maybe longer). After that I will continue the development according to suggestions and some ideas that I have. Right now, it has been suggested to allow using the server as a proper daemon. I may look into possible integration with QtLocation 5.6 (if that would arrive), exposing map matching, and few other things.

Enjoy using it!

ferlanero 2017-08-10 00:30

Re: [Announce] Native offline maps: OSM Scout Server
 
Really impressed in how this offline map application works in sfos. Without doubt, one of the best solution in mobile offline navigation out there. Thanks!

karlos devel 2017-08-10 00:51

Re: [Announce] Native offline maps: OSM Scout Server
 
A tons of Thanks to @rinigus of this. :)

rinigus 2017-08-15 20:21

Re: [Announce] Native offline maps: OSM Scout Server
 
I have released a new version with the changes by @mal: fixed typos found by him as well as updated his Finnish translation. Thank you @mal!

I wonder if there is someone around interested in linguistics or able to spell out pronunciation of some words. Namely, Valhalla supports US English (Pirate version) for its instructions. While a joke, its a nice one and, I think, very appropriate for Sailfish. Unfortunately, TTS software does not know how to pronounce "Arrr" and few other words. What TTS software can do, is to pronounce according to given phoneme description.

So, I would like to ask for help and maybe someone here can propose their versions for words listed at https://github.com/valhalla/valhalla/issues/891 .

In Sailfish, install mimic from OpenRepos ( https://openrepos.net/content/rinigus/mimic ) and use

Code:

mimic -voice awb -ssml -t 'Some <phoneme ph="k ae p n">Capn</phoneme> wheel' -o /tmp/out.wav && gst-launch-1.0 -q filesrc location=/tmp/out.wav ! wavparse ! pulsesink
to test the phonemes.

DrYak 2017-08-15 20:36

Re: [Announce] Native offline maps: OSM Scout Server
 
Quote:

Originally Posted by rinigus (Post 1532355)
After that I will continue the development according to suggestions and some ideas that I have. Right now, it has been suggested to allow using the server as a proper daemon.

The best way to be compatible with the official Jolla shop ("no daemon allowed" rule) and end-users desire (background daemon), while avoiding to have 2 completely different codepaths, would be :

- always run the server in a separate process
- (which also means : design some inter-process communication. DBUS ? simple webservice ? protocole buffers ?)
- give the ability to start only that process ("OSMScout --daemon" or something)

- for the version available on openrepos.net :
pack a systemd ".service" file that only start the daemon in background

- for the version avaiable on the shop :
don't pack that file.

When UI starts, it checks (see the IPC mentionned above) if there's a daemon process answering.
If not, it launches the daemon as a child process / as just another thread of the main UI task.

On the official version it means that the service will only be available while the UI is running (even if it uses a weird IPC instead of directly calling functions).

On the openrepos version, people have the possibility to launch the daemon in background at boot ("systemctl enable OSMscout.service") and only launch the UI to monitor daemon activity.

rinigus 2017-08-16 11:08

Re: [Announce] Native offline maps: OSM Scout Server
 
Quote:

Originally Posted by DrYak (Post 1532688)
The best way to be compatible with the official Jolla shop ("no daemon allowed" rule) and end-users desire (background daemon), while avoiding to have 2 completely different codepaths, would be :

- always run the server in a separate process
- (which also means : design some inter-process communication. DBUS ? simple webservice ? protocole buffers ?)
- give the ability to start only that process ("OSMScout --daemon" or something)

- for the version available on openrepos.net :
pack a systemd ".service" file that only start the daemon in background

- for the version avaiable on the shop :
don't pack that file.

When UI starts, it checks (see the IPC mentionned above) if there's a daemon process answering.
If not, it launches the daemon as a child process / as just another thread of the main UI task.

On the official version it means that the service will only be available while the UI is running (even if it uses a weird IPC instead of directly calling functions).

On the openrepos version, people have the possibility to launch the daemon in background at boot ("systemctl enable OSMscout.service") and only launch the UI to monitor daemon activity.

Indeed, that would be a proper way of doing it. Would have to move all communication between GUI and the server to RPC then. Not too easy since it requires some redesign, but possible. I have added your suggestions to the corresponding github issue and let's see when I will get to that.

Alternative to RPC would be to add a command line switch and make some lock file. When user starts GUI, I can kill the daemon and run as GUI app. When GUI app is closed, a new daemon can be started as well. I would have to think how to ensure that its all working

rinigus 2017-08-17 17:46

Re: [Announce] Native offline maps: OSM Scout Server
 
I just released a bugfix release that handles better tile requests coming with the out-of-bounds indexes. In addition, all maps have been updated and uploaded to the data.modrana.org server. Please let me know if there are any issues with the maps or otherwise.

seiichiro0185 2017-08-21 08:17

Re: [Announce] Native offline maps: OSM Scout Server
 
Another idea for running the server in the background would be to use Systemd Socket Activation, this way the Server would autostart if it is needed (=if a Request comes in), and could stop after a certain time of idle.
This way it would not be neccessary to waste resources if nothing is using the server, but activation would be transparent to any client app.
This would of corse imply that some proper IPC Mechanism is in place, because I don't think the "stop/start when GUI is launched" would work too well with that

rinigus 2017-08-21 08:48

Re: [Announce] Native offline maps: OSM Scout Server
 
Quote:

Originally Posted by seiichiro0185 (Post 1532965)
Another idea for running the server in the background would be to use Systemd Socket Activation, this way the Server would autostart if it is needed (=if a Request comes in), and could stop after a certain time of idle.
This way it would not be neccessary to waste resources if nothing is using the server, but activation would be transparent to any client app.
This would of corse imply that some proper IPC Mechanism is in place, because I don't think the "stop/start when GUI is launched" would work too well with that

I have never used it, have to read up on socket activation. However, from the brief look into intro blogs on it, it seems that the server code will have to be modified to accept the socket activated call. There are also questions on how to mix it with gui-started and socket-started options. Ideally, I don't want to modify the code too much and add additional split between worker and gui server threads connected via some RPC. But I'll read about this socket activation option and maybe its a solution. Seems that libmicrohttpd used in the server has some options to support it too, which is a good start.

rinigus 2017-08-22 09:47

Re: [Announce] Native offline maps: OSM Scout Server
 
@seiichiro0185, I looked into it and probably, that's a proper way to do it. Such socket activation would need a bit of code, but, at least on the paper, it doesn't seem to be anything excessive. I might be able to work around shared port by using start/stop - this would need some testing though. I am finishing up the things that I started on client side and would look into daemon mode as soon as I be ready for it (probably would start working on it by the end of this week, if all goes to the plan).

rinigus 2017-08-31 19:53

Re: 1.1.0
 
I have just uploaded 1.1.0 release.

This release adds automatic activation by systemd sockets. Thank you all for suggesting daemon mode and, in particular, @seiichiro0185 for the way to implement it. In this case, systemd's socket activation works very well and allows us to have minimal resources allocated for the server when we don't use it.

The server supports GUI and socket-activated modes. When you open the GUI, it stops the service and socket activation, waits till the server's ports get free, and works as usual. On closing GUI, socket activation is started again. If the server is started via socket activation, it runs in the background (no GUI) and would stop itself after some period of time when noone was accessing it (idle period can be set in settings).

Notice that if you access the server while switching between GUI and socket activation modes, you may get some requests ignored/dropped. This is a side effect of the implementation allowing me to avoid larger rewrite of the code. In practice, I have not seen such effect on my phone (OPX).

Enjoy using it and let me know if there are issues. The update is available via OBS, OpenRepos, and was submitted to the Harbour.

Feathers McGraw 2017-08-31 20:55

Re: [Announce] Native offline maps: OSM Scout Server
 
So impressed with how quickly you acted on that suggestion!

Really appreciate being able to follow the development process on here too. Proper open source development in action :)

seiichiro0185 2017-09-01 04:15

Re: [Announce] Native offline maps: OSM Scout Server
 
Thanks for the really fast implementation, and I can report the autoactivation works nicely on my Jolla C :)

rinigus 2017-09-01 12:12

Re: [Announce] Native offline maps: OSM Scout Server
 
Thank you very much! As for speed, its all relative. It took more than a month to get from proposal at OpenRepos, discussion over here, and implementation. Meanwhile, a launcher has been made by ferlanero clearly demonstrating the need for better user experience. I could have done it probably faster, but was busy with the client side of things. Part of my work on clients is not merged yet, but all is submitted as PRs and, hopefully, would be soon reviewed/polished/rewritten/published. In meanwhile, I can work on some other aspects.

Looks like the whole approach was also acceptable for QA of the Harbour. So, the server is available via store with the full functionality. I would like to thank Jolla's QA team for approving the server.

Fellfrosch 2017-09-01 13:25

Re: [Announce] Native offline maps: OSM Scout Server
 
Don't make yourself smaller than you are. :eek:
Your work and your working speed is phenomenal!
Tankx for all your efforts!!!

bomo 2017-09-01 14:19

Re: [Announce] Native offline maps: OSM Scout Server
 
Quote:

Originally Posted by Fellfrosch (Post 1533776)
Don't make yourself smaller than you are. :eek:
Your work and your working speed is phenomenal!

exactly, @rinigus! And most importantly: where is actually the donate button?

rinigus 2017-09-01 18:22

Re: [Announce] Native offline maps: OSM Scout Server
 
Quote:

Originally Posted by bomo (Post 1533780)
exactly, @rinigus! And most importantly: where is actually the donate button?

not implemented :)

Folks, but did you realize that Jolla Harbour approved an application that can act as a service, if requested by user? In particular, the socket activation required systemd service that is installed on users request in its home and enabled using user's permissions.

Note that, if you read Harbour FAQ, such approach seems to be in accordance with them. No special files are installed in the system, there are not scripts in RPM spec file, and so on.

Maybe its a way to provide such applications in future as well?

DrYak 2017-09-02 15:40

Re: [Announce] Native offline maps: OSM Scout Server
 
Big thanks for the daemon mode !

MartinK 2017-09-03 12:12

Re: [Announce] Native offline maps: OSM Scout Server
 
Quote:

Originally Posted by rinigus (Post 1533805)
not implemented :)

Folks, but did you realize that Jolla Harbour approved an application that can act as a service, if requested by user? In particular, the socket activation required systemd service that is installed on users request in its home and enabled using user's permissions.

Yeah - I was also kinda surprised they accepted it as they are generally kinda edgy on less radical stuff. So certainly a big achievement! :)

Quote:

Originally Posted by rinigus (Post 1533805)
Note that, if you read Harbour FAQ, such approach seems to be in accordance with them. No special files are installed in the system, there are not scripts in RPM spec file, and so on.

Yeah - as nothing should be started until connections start coming in, it really should be fine. This is also heavily used in "normal" Linux distros such as Fedora, so the mechanism is pretty well tested and robust by now.

Quote:

Originally Posted by rinigus (Post 1533805)
Maybe its a way to provide such applications in future as well?

Yeah - I can imagine quite a few other cases where a network accessible daemon could be used to provide functionality to various client applications. Maybe for example a IM daemon the various IM apps could use as a backend as long as it's still not possible (IIRC) to really contribute improvements to the built-in messaging system (which is quite nice, but missing fat to many features and seem to be long term neglected). Or a socket activated speech to text/text to speech service apps can use, etc.

Sthocs 2017-09-08 09:11

Re: [Announce] Native offline maps: OSM Scout Server
 
Hi, I haven't followed a lot the progress lately, but I see that everything is a LOT more user friendly! Very nice!
Unfortunately, I am not able to download maps anymore since a few releases (at least beginning of August). Here is the error I get:

Quote:

Originally Posted by OSMScout
203 - Error transferring http://data.modrana.org/osm_scout_se...ary.sqlite.bz2 - server replied: Not Found

Similar message for other countries (I tried Mexico). I'm with the default profile, version 1.1.0
I've seen that the correct path is geocoder-nlp-10, but do you know why I tries to reach this URL? If you don't I will just reinstall, I'm just reporting this in case there is something you'd want to fix. Thanks!

rinigus 2017-09-08 09:51

Re: [Announce] Native offline maps: OSM Scout Server
 
Quote:

Originally Posted by Sthocs (Post 1534061)
Hi, I haven't followed a lot the progress lately, but I see that everything is a LOT more user friendly! Very nice!
Unfortunately, I am not able to download maps anymore since a few releases (at least beginning of August). Here is the error I get:


Similar message for other countries (I tried Mexico). I'm with the default profile, version 1.1.0
I've seen that the correct path is geocoder-nlp-10, but do you know why I tries to reach this URL? If you don't I will just reinstall, I'm just reporting this in case there is something you'd want to fix. Thanks!

Yes, URL is changing when I upload newer maps. So, all you have to do when you get such message, is to click on

"Check for updates"

in Map Manager. Then your list of URLs will be updated, the countries that you have would be proposed for an update, and you would be able to get new ones as well.

I should make this solution easily reachable, opened an issue with it. Thank you for reporting!

Sthocs 2017-09-08 11:31

Re: [Announce] Native offline maps: OSM Scout Server
 
Oh right! I wrongly assumed that unsubscribing and subscribing again would automatically try to fetch the latest resources. Thanks for the info.
But yeah, adding an info message when this error occurs, inviting the user to click on that button would be perfect :)
Thanks again!

rinigus 2017-09-09 19:59

Re: [Announce] Native offline maps: OSM Scout Server
 
I have just published a release 1.1.1 with

* the updated translations

* expanded error message that should guide users to update the maps if the file is missing in the server (as reported by @Sthocs)

I would like to thank all the translators for the great work!

I have generated the packages a bit early today and couldn't anymore incorporate the latest changes in Russian and Swedish (really fast response by the translators). Namely, I am moving my SDK to Qt 5.6 level and decided to release the current package with the older SDK. That should allow the ports that have not yet updated to 2.1 to use the server. So, I am sorry that the latest translations were not incorporated, I'll add them the next time.

XOleg 2017-09-10 07:05

Re: [Announce] Native offline maps: OSM Scout Server
 
Quote:

Originally Posted by rinigus (Post 1534122)
I have just published a release 1.1.1

I would like to thank all the translators for the great work!

I have generated the packages a bit early today and couldn't anymore incorporate the latest changes in Russian and Swedish (really fast response by the translators). So, I am sorry that the latest translations were not incorporated, I'll add them the next time.

@rinigus, it's accidentally for me :-) It's more complicated to write good help. You work very fast(development of server), not me.

Zeta 2017-09-10 14:55

Re: [Announce] Native offline maps: OSM Scout Server
 
Hello Rinigus,

I have finally made most of the translation/screeshots for the documentation : https://github.com/Sagittarii/osmsco...139c0c12f12392

I still have the modRana and poor maps pages to translate and take screenshots. I'm not sure when I will take the time to finish it, so I can already make a pull request for this part right now if you want.


I have also seen that two fellow French guys are now in the transifex effort, so thanks to Jordi and Sthocs to have made the updates when I was a bit away. :)
If you want to proof-read the documentation (I made my best, but it is far from perfect), feel free to do so, and send me your remarks so that I can fix them (or you can clone the project in Github and send me directly a pull-request).

rinigus 2017-09-11 07:58

Re: [Announce] Native offline maps: OSM Scout Server
 
Quote:

Originally Posted by Zeta (Post 1534154)
Hello Rinigus,

I have finally made most of the translation/screeshots for the documentation : https://github.com/Sagittarii/osmsco...139c0c12f12392

I still have the modRana and poor maps pages to translate and take screenshots. I'm not sure when I will take the time to finish it, so I can already make a pull request for this part right now if you want.

Sure, please send the current state as PR. Then we can integrate it into the current manual and it will be available to the users.

eson 2017-09-12 20:08

Re: [Announce] Native offline maps: OSM Scout Server
 
Quote:

Originally Posted by rinigus (Post 1534190)
Sure, please send the current state as PR. Then we can integrate it into the current manual and it will be available to the users.

Does all the screen shots have to be JPG and 1080x1920px? I'm almost done, except for the images.

rinigus 2017-09-12 20:15

Re: [Announce] Native offline maps: OSM Scout Server
 
Quote:

Originally Posted by eson (Post 1534288)
Does all the screen shots have to be JPG and 1080x1920px? I'm almost done, except for the images.

No, I think smaller resolution should work as well. Its just I happen to have device with such screen

eson 2017-09-12 20:30

Re: [Announce] Native offline maps: OSM Scout Server
 
Great! Then I won't have to Gimp. :)

Zeta 2017-09-13 19:32

Re: [Announce] Native offline maps: OSM Scout Server
 
Quote:

Originally Posted by rinigus (Post 1534190)
Sure, please send the current state as PR. Then we can integrate it into the current manual and it will be available to the users.

Done : https://github.com/rinigus/osmscout-server/pull/201

For the pictures I took for french, they are in the Jolla 1 phone resolution, so also a bit less than those taken by rinigus.

JoOppen 2017-09-14 09:20

Re: [Announce] Native offline maps: OSM Scout Server
 
@rinigus: first off all: THANK YOU FOR THE GREAT EFFORT!

atm I am about to try OSM scout server with Poor Maps and - while offline search works perfectly - I cannot see the map tiles. I get the following error messages (off cuorse, maps are saved on SDcard):
INFO: 09:51:18 Request: /v1/tile?daylight=1&shift=1&scale=4&z=14&x=8802&y=5372
INFO: 09:51:18 Request: /v1/tile?daylight=1&shift=1&scale=4&z=14&x=8802&y=5373
INFO: 09:51:18 Request: /v1/tile?daylight=1&shift=1&scale=4&z=14&x=8801&y=5373
INFO: 09:51:18 Request: /v1/tile?daylight=1&shift=1&scale=4&z=14&x=8801&y=5372
INFO: 09:51:19 Mapnik: Hinzufügen von /media/sdcard/5792-2A74/Maps.OSM/mapnik/countries/europe-germany
FEHLER:09:51:19 Mapnik exception: Sqlite Plugin: 'database disk image is malformed' (/media/sdcard/5792-2A74/Maps.OSM/mapnik/countries/europe-germany/mapnik.sqlite)
Full sql was: 'PRAGMA cache_size = -20480;' encountered during parsing of layer 'landuse_gen0' in Layer of '/home/nemo/.cache/harbour-osmscout-server/harbour-osmscout-server/mapnik/default/day/mapnik.xml'
WARNUNG: 09:51:19 Mapnik nicht verfügbar
FEHLER:09:51:19 Mapnik exception: Sqlite Plugin: 'database disk image is malformed' (/media/sdcard/5792-2A74/Maps.OSM/mapnik/countries/europe-germany/mapnik.sqlite)
Full sql was: 'PRAGMA cache_size = -20480;' encountered during parsing of layer 'landuse_gen0' in Layer of '/home/nemo/.cache/harbour-osmscout-server/harbour-osmscout-server/mapnik/default/day/mapnik.xml'
Any idea?


All times are GMT. The time now is 05:50.

vBulletin® Version 3.8.8