Locus Map - forum

Content & Tools => Themes - Vector maps => Topic started by: bm.ffb on December 17, 2025, 12:30:16

Title: [Theme] Map-Themes OUTDOOR and DESERT
Post by: bm.ffb on December 17, 2025, 12:30:16
Locus Map Themes OUTDOOR and DESERT
These themes have been started several years ago (generally developed for Locus App and mapsforge maps). Now, both map themes OUTDOOR and DESERT have been completely reworked and continuously improved for the use in outdoor activities.

Please find theme downloads, details, infos, examples and a detailed legend of the most current versions here: https://www.maiwolf.de/locus/ (in German, but easy to translate)

Some highlights of the new versions:

Screenshots OUTDOOR (map: OpenOutdoorMap Bayern)

(https://www.maiwolf.de/locus/img/_out_1.jpg)  (https://www.maiwolf.de/locus/img/_out_2.jpg)

Screenshots DESERT (map: OpenOutdoorMap Iceland)

(https://www.maiwolf.de/locus/img/_des_2.jpg)  (https://www.maiwolf.de/locus/img/_des_1.jpg)

Please test and give feedback.
Bernard

[I would appreciate if these themes could be pinned to the theme collection posts]
Title: Re: [Theme] Map-Themes OUTDOOR and DESERT
Post by: Andrew Heard on December 17, 2025, 22:27:21
Thanks for all your work Bernard. The Desert theme has always been my favorite in sparsely populated places to show maximum details. Also to highlight unsealed roads.

web page error #404 for link https://www.maiwolf.de/locus/Legende_OUTDOOR-DESERT.pdf
Title: Re: [Theme] Map-Themes OUTDOOR and DESERT
Post by: bm.ffb on December 18, 2025, 09:17:53
Hi Andrew,
thanks for the #404 hint. The link is working now (typo in the linked document!).

Enjoy the nice legend.
Title: Re: [Theme] Map-Themes OUTDOOR and DESERT
Post by: Andrew Heard on December 18, 2025, 22:28:27
Quote from: bm.ffb on December 18, 2025, 09:17:53Enjoy the nice legend.
wow - impressive work!!
 
Title: Re: [Theme] Map-Themes OUTDOOR and DESERT
Post by: tumic on December 20, 2025, 18:45:19
QuotePlease test and give feedback.

Does not work for me as it is not a valid Mapsforge render theme:

xmllint --schema renderTheme.xsd OUTDOOR.xml
OUTDOOR.xml:1546: Schemas validity error : Element '{http://mapsforge.org/renderTheme}lineSymbol', attribute 'align-center': The attribute 'align-center' is not allowed.
OUTDOOR.xml:1547: Schemas validity error : Element '{http://mapsforge.org/renderTheme}lineSymbol', attribute 'align-center': The attribute 'align-center' is not allowed.
OUTDOOR.xml:2003: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2003: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2004: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2004: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2007: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2007: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2269: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2269: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2270: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2270: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2271: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2271: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2275: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2275: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2284: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2284: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2287: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2287: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2291: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2291: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2292: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2292: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2295: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2295: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml fails to validate

Title: Re: [Theme] Map-Themes OUTDOOR and DESERT
Post by: Andrew Heard on December 21, 2025, 02:49:38
Desert > Validate: error message below, but the theme still works
Title: Re: [Theme] Map-Themes OUTDOOR and DESERT
Post by: bm.ffb on December 21, 2025, 18:02:23
Quote from: Andrew Heard on December 21, 2025, 02:49:38Desert > Validate: error message below, but the theme still works
Both files you state in the error are not any more used in my themes. Maybe, it is a cache problem. Did you remove all temporary data in Locus (settings, various, remove temporary data or something like this)?
Title: Re: [Theme] Map-Themes OUTDOOR and DESERT
Post by: bm.ffb on December 21, 2025, 18:04:28
Quote from: tumic on December 20, 2025, 18:45:19
QuotePlease test and give feedback.

Does not work for me as it is not a valid Mapsforge render theme:

xmllint --schema renderTheme.xsd OUTDOOR.xml
OUTDOOR.xml:1546: Schemas validity error : Element '{http://mapsforge.org/renderTheme}lineSymbol', attribute 'align-center': The attribute 'align-center' is not allowed.
OUTDOOR.xml:1547: Schemas validity error : Element '{http://mapsforge.org/renderTheme}lineSymbol', attribute 'align-center': The attribute 'align-center' is not allowed.
OUTDOOR.xml:2003: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2003: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2004: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2004: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2007: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2007: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2269: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2269: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2270: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2270: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2271: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2271: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2275: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2275: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2284: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2284: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2287: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2287: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2291: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2291: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2292: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2292: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2295: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2295: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml fails to validate


Could you please elaborate a bit more on the checks you did? I use "circle" and "radius" as described in the renderTheme reference.
What kind of checks did you perform? Did you check something just in the .xml file? On which machine?
For me, both themes run without problems.
Title: Re: [Theme] Map-Themes OUTDOOR and DESERT
Post by: Andrew Heard on December 21, 2025, 21:47:54
Quote from: bm.ffb on December 21, 2025, 18:02:23
Quote from: Andrew Heard on December 21, 2025, 02:49:38Desert > Validate: error message below, but the theme still works
Both files you state in the error are not any more used in my themes. Maybe, it is a cache problem. Did you remove all temporary data in Locus (settings, various, remove temporary data or something like this)?
This is just validation within Locus. I simply copied the ZIP file to the _themes folder. The error doesn't concern me as the theme works fine.
Title: Re: [Theme] Map-Themes OUTDOOR and DESERT
Post by: T-mo on December 22, 2025, 07:58:29
all fine here, theme, legend and validation.
must have been a lot of work, my respect.

LM 4.32.0.3_1198 alpha (version of beta-testing, only meant for testing)
OAM 2025-12 (map)
theme as zip in Mapsvector/_themes
Title: Re: [Theme] Map-Themes OUTDOOR and DESERT
Post by: bm.ffb on December 25, 2025, 20:07:46
Quote from: tumic on December 20, 2025, 18:45:19
QuotePlease test and give feedback.

Does not work for me as it is not a valid Mapsforge render theme:

xmllint --schema renderTheme.xsd OUTDOOR.xml
OUTDOOR.xml:1546: Schemas validity error : Element '{http://mapsforge.org/renderTheme}lineSymbol', attribute 'align-center': The attribute 'align-center' is not allowed.
OUTDOOR.xml:1547: Schemas validity error : Element '{http://mapsforge.org/renderTheme}lineSymbol', attribute 'align-center': The attribute 'align-center' is not allowed.
OUTDOOR.xml:2003: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2003: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2004: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2004: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2007: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2007: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2269: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2269: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2270: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2270: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2271: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2271: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2275: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2275: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2284: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2284: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2287: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2287: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2291: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2291: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2292: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2292: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml:2295: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle', attribute 'r': The attribute 'r' is not allowed.
OUTDOOR.xml:2295: Schemas validity error : Element '{http://mapsforge.org/renderTheme}circle': The attribute 'radius' is required but missing.
OUTDOOR.xml fails to validate




This is actually not what I meant with "Please test and give feedback.". I though more about testing the themes on your favorite maps and give feedback about the colors, symbols and so on.
Posting long error messages for themes which are working perfectly fine does only confuse "normal" people. I rather would prefer if these error message posts would "disappear".
Anyway.

Merry Christmas to All.
Title: Re: [Theme] Map-Themes OUTDOOR and DESERT
Post by: tumic on January 02, 2026, 10:35:52
Quote from: bm.ffb on December 21, 2025, 18:04:28Could you please elaborate a bit more on the checks you did? I use "circle" and "radius" as described in the renderTheme reference.
What kind of checks did you perform? Did you check something just in the .xml file? On which machine?
For me, both themes run without problems.

What more info do you need?! I have simply checked your map theme for validity against the Mapsforge render theme XSD (https://github.com/mapsforge/mapsforge/blob/master/resources/renderTheme.xsd) using xmllint (the tool does not matter, you can use any XML validator, but you have tho complete command in the original post) and your theme is not a valid Mapsforge render theme.
Title: Re: [Theme] Map-Themes OUTDOOR and DESERT
Post by: tumic on January 02, 2026, 11:08:49
Quote from: bm.ffb on December 25, 2025, 20:07:46This is actually not what I meant with "Please test and give feedback.". I though more about testing the themes on your favorite maps and give feedback about the colors, symbols and so on.

Well, if the theme does not work at all in the application I was trying to test it (GPXSee) because it is not a valid Mapsforge theme, than you can not do much more other testing...

Quote from: bm.ffb on December 25, 2025, 20:07:46Posting long error messages for themes which are working perfectly fine does only confuse "normal" people. I rather would prefer if these error message posts would "disappear".

If you want such message posts to disappear, then simply fix your theme to be a valid Mapsforge render theme. Because an invalid theme may break in Locus at any time as the Mapsforge rendering engine evolves during time and it may stop accepting invalid render themes like other engines already do.
Title: Re: [Theme] Map-Themes OUTDOOR and DESERT
Post by: bm.ffb on January 05, 2026, 21:54:18
For all the others out there:
The theme has been fixed as suggested above (although this had no effect on the working of the theme in the Locus App!).

And just to mention: Theses themes have been made for Locus and have not been tested for other apps or software (and also not for GPXSee).
Title: Re: [Theme] Map-Themes OUTDOOR and DESERT
Post by: Andrew Heard on January 06, 2026, 07:26:20
Thankless, somewhat unnecessary job ;-(