Hi,
This is an information for Theme-Composers.
There will be an important change in tag-mapping for the OpenAndroMaps.
Until today sac_scale was preprocessed to carry only 4 levels:
T1,T2,T3 and T4, while T4 included T5+T6 too.
Now sac_scale will be extended for all levels = T1 – T6 (August update), so seperate levels for T1,T2,T3,T4,T5,T6
This includes some minor changes:
DAV_SCALE “black” is transformed to SAC_SCALE=T5 (was T4 so far)
If a way includes any “via_ferrata” tag/value SAC_SCALE is set to “T6” (was T4 so far)
_and_
in a second step (October) raw_sac_scale will be no longer supported = removed from Tag-Mapping!
SO: sac_scale T4 will NO LONGER INCLUDE T5+T6 > T5 AND T6 are seperate values from August update on.
THIS MEANS: You have to extend existing rules for sac_scale=T4 to “sac_scale”=”T4|T5|T6”
AND existing rules for “raw_sac_scale” have to be extended to “sac_scale|raw_sac_scale”
Please prepare your themes.
This have to be made in a 2-step process:
Extend your rules so that sac_scale prozesses T5 and T6 too.
So if you have a rule :
<rule e="way" k="sac_scale" v="T1"> <line stroke="#FFAA00" stroke-width="0.65" stroke-dasharray="17,1" stroke-linecap="butt" /> </rule> <rule e="way" k="sac_scale" v="T2"> <line stroke="#3052FF" stroke-width="0.65" stroke-dasharray="17,1" stroke-linecap="butt" /> </rule> <rule e="way" k="sac_scale" v="T3"> <line stroke="#FF0000" stroke-width="0.65" stroke-dasharray="17,1" stroke-linecap="butt" /> </rule> <rule e="way" k="sac_scale" v="T4"> <line stroke="#000000" stroke-width="0.65" stroke-dasharray="17,1" stroke-linecap="butt" /> </rule>
extend it to:
<rule e="way" k="sac_scale" v="T1"> <line stroke="#FFAA00" stroke-width="0.65" stroke-dasharray="17,1" stroke-linecap="butt" /> </rule> <rule e="way" k="sac_scale" v="T2"> <line stroke="#3052FF" stroke-width="0.65" stroke-dasharray="17,1" stroke-linecap="butt" /> </rule> <rule e="way" k="sac_scale" v="T3"> <line stroke="#FF0000" stroke-width="0.65" stroke-dasharray="17,1" stroke-linecap="butt" /> </rule> <rule e="way" k="sac_scale" v="T4|T5|T6"> <line stroke="#000000" stroke-width="0.65" stroke-dasharray="17,1" stroke-linecap="butt" /> </rule>
from October on you can create additional, seperate rules for T5/T6
If you use a raw_sac_scale, extend the rules:
<rule e="way" k="raw_sac_scale|sac_scale" v="RT1|T1"> <some settings..../> </rule> <rule e="way" k="raw_sac_scale|sac_scale" v="RT2|T2"> <some settings..../> </rule> <rule e="way" k="raw_sac_scale|sac_scale" v="RT3|T3"> <some settings..../> </rule> <rule e="way" k="raw_sac_scale|sac_scale" v="RT4|T4"> <some settings..../> </rule> <rule e="way" k="raw_sac_scale|sac_scale" v="RT5|T5"> <some settings..../> </rule> <rule e="way" k="raw_sac_scale|sac_scale" v="RT6|T6"> <some settings..../> </rule>
So everyone making themes for OpenAndroMaps have to ensure that everything renders fine when expanding the sac_scale and finally deleting raw_sac_scale. I know its annoying – however there is no other way to ensure that the maps render fine in future.
Additional TAGS that will be removed from tag-mapping by end of October:
- raw_sac_scale (as mentioned above)
- incline_dir
- class_bicycle_mtb, class_bicycle_road (maybe we find a solution to transform _mtb to existing tags)
- noexit
I’m terribly sorry about this, however recently I discovered that there is a limit of max. 15 Tags in the MapsforgeWriter per OSM_Object so I have to reduce the amount of tags – otherwise we end up in white tiles rendering the maps at is was the case with parts of upper Austria last weeks.
See discussion of this issue at MapsforgeDevGroup:
https://groups.google.com/forum/?fromgroups=#!topic/mapsforge-dev/kQKfCMGk2Ec
Best regards
Christian
Multilingual maps- what does this mean?
As an example: The OpenStreetMap database provides NAMES for most objects like Citys, Roads, Churches, Rivers, aso.. in different languages. So for the map of Israel usually in hebrew, arabian, english, maybe in german. For maps of Russia usually in russian and english.
Up to now only one language per maps was possible to include and display on our smartphones.
So providing two languages for one maps for OAM meant making – and for you, downloading two different maps.
With the new, multilingual maps it is possible to include different languages while making the map and switching map-language in an APP – if an APP is compatible with these maps AND provides a language switcher. This is the case for ORUXMAPS and LOCUS for Android and Cruiser for Android + PC.
Here you see a small screencast of ORUXMAPS switching between russian and englich using the map of Moscow:
So we decided to provide the multilingual maps on OpenAndroMaps.
The effort for providing two different versions of the maps (old single and new multilingual = 250 each) is crazy.
However, we are aware that a lot of APPs still only support the old “V3” single-language maps – and keeping our users in mind we will support both versions for while, as far and long as our resources will allow this.
For now we provide the new multilingual “V4” maps for download to PC AND for direct install to ORUXMAPS. The download/install buttons for these maps are RED, the included languages are shown for each map as abbreviations in square brackets. The new map files itself are identified by a “_ML” suffix.
So, eg., while the name of old map is “Germany.map” the name of the multilingual map is “Germany_ML.map”
For more information klick here
The old maps that we provided in different languages will be available in future only in one language (usually native lang. or english) – this is the case for all russian mapps, several maps for Asia aso. PLUS the multilingual version.
The POI files for the multilingual maps are included in the zip-files of the maps. With the next update of ORUXMAPS these POI-files will be installed in the right place on your Smartphone if chose direct install.
Next posting will deal with the complete redesign of the categorie-structure of the OpenAndroMaps POI-files.
Best regards
Tobias & Christian
Dear OpenAndroMaps Community!
Unitl now the map starting position after loading a new map was set to the arithmetical center of the area the map covered.
Unfortunatelly sometimes, at high zoom levels and with GPs device disabled, you ended up in the blue sea or in the middle of nowhere after loading a map.
From now on every map has its own starting position set by hand – usually the capital of the country/region or a well known natural preserve or something like this.
As an example: Loading a fresh map of Cannary Islands – until know you ended up in the blue sea, from now on the map starting point will be N28,46560° W16,25398° = Santa Cruz de Tenerife.
This improvement is the reason why the update for March is delayed for a few days – the map starting points for ~270 maps have to be defined. The updated maps should be available from 7th of March on starting with Europe/Germany.
best regards
Tobias & Christian
Dear members of the OpenAndroMaps community,
another year is drawing to a close, already the fifth year for OAM.
When I first started producing vector maps it wasn’t possible to imagine what great success the idea of free hiking and cycling maps in a compact format would be.
Five years are a long time in an era in which continous and accelerating change is the only constant.
Without my ally Tobias, who is continually pushing forward and is creating the best possible renderthemes, OAM wouldn’t be what it is today – probably the best vector maps for all outdoor fanatics and travellers.
A new member of the team is Michael, who made the new world overview maps – in excellent quality.
I also like to thank all users who made the effort to register in our forum and give hints, suggestions and error reports. This is very important for us as we can be routine-blinded or just lack the time to test every map update for errors. Although our standard is and can only be absolutely professional, we do all this in our rare spare time and with only a tiny budget.
Our goal is to sustain and enhance this project and ask you kindly to further support us.
The OAM team wishes you all a merry christmas!
Tobias, Michael, Christian