Updates, new tags, lots of improvements

,

Updates

The summer break is over,  starting with Germany and Europe the regular update scedule is in operation again.

Volker has contributed a very slim general World-Map covering zoom-levels 1-7. The appearance is very fine with decent relief-shading – download it in the Genaral Maps section.

NOTE: There are lots of inprovements with the maps/themes,  please clear the cache of your APP!

Georgia – incl. Armenia, Azerbaijan was flooded by sea so far – this is resolved with the new coastlines-file.

Missing water in Lakes like the Como-See: I constantly try to correct geometry errors in the OSM-Database, the Como-Lake was rendered without water (white),  this should be resolved now (as it was with the Vierwaldstädtersee, the Thunsee aso..).
Unfortunately Mapsforge (the Renderer used for the openandromaps) is very strict concerning geometry errors – so the only way to ensure correct rendering is to constantly resolve errors in OSM.

New/modifiedTags:

highway=via_ferrata as standalone was not rendered so far.
This issue is resolved, highway=via_ferrata is transformed to  highway=path +  sac_scale=T4 + via_ferrata_flag=set and rendered as via-ferrata (black/white dashed). There is no need for changes with the theme, all transforming is done pre rendering.

Campsite und Motorhome sites now appear from zoom-level 12 on, a most frequently requested feature.

building=terrace and 9 more kinds of buildings added, transformed to “building=yes” – so no changes with the theme are necessary.

Churches, Chapels and Cathedrales are now rendering more reliable (Hikers will love it, it makes navigation easier)

Themes:

natural=forest|wood is rendered with transparent coloring.

The Captions (names) of rivers are rendered from zoom-level 12 on , streams and canals from level 14

			<rule e="way" k="waterway" v="river" zoom-min="12">
				<pathText k="name" font-style="bold" font-size="18" fill="#3464a5" stroke="#ffffff" stroke-width="2.0" />			
			</rule>
			<rule e="way" k="waterway" v="stream|canal" zoom-min="14">
				<pathText k="name" font-style="bold" font-size="14" fill="#3464a5" stroke="#ffffff" stroke-width="2.0" />			
			</rule>

Experimental: The captions (names) of lakes are now rendered from level 14.
The solution was to calculate the center of the polygon (the lake) and place a node there with the name of the lake. This reders fine for usual geometrys, for ones like extreme “L”or “U”-shapes the names may be rendered outside the lake.

Renderrule:

	<rule e="node" k="natural" v="water">
      <caption k="name" font-style="bold" font-size="14" fill="#3464a5" stroke="#ffffff" stroke-width="2.0"/>
	</rule>

Barriers are now rendered with MTB+HC theme :
(Thanks to Fabrizio)

		<!-- barriers -->
		<rule e="way" k="barrier" v="*">
			<rule e="way" k="barrier" v="fence|wall|city_wall">
				<line stroke="#000000" stroke-width="0.1" stroke-linecap="butt" />
			</rule>
			<rule e="way" k="barrier" v="retaining_wall">
				<line stroke="#888888" stroke-width="0.1" stroke-linecap="butt" />
			</rule>
		</rule>

		<!-- barriers -->
		<rule e="node" k="barrier" v="*">
			<rule e="node" k="barrier" v="bollard" zoom-min="16">
				<circle r="3" fill="#707070" />
			</rule>
			<rule e="node" k="barrier" v="lift_gate|chain|cycle_barrier|stile" zoom-min="16" zoom-max="17">
				<circle r="6" fill="#ff0000" stroke="#00ff00" stroke-width="4" />
			</rule>
			<rule e="node" k="barrier" v="lift_gate|chain|cycle_barrier" zoom-min="18" zoom-max="18">
				<circle r="9" fill="#ff0000" stroke="#00ff00" stroke-width="6" />
			</rule>
			<rule e="node" k="barrier" v="lift_gate|chain|cycle_barrier" zoom-min="19">
				<circle r="14" fill="#ff0000" stroke="#00ff00" stroke-width="10" />
			</rule>
			<rule e="node" k="barrier" v="gate" zoom-min="16" zoom-max="17">
				<circle r="6" fill="#ff0000" stroke="#606060" stroke-width="4" />
			</rule>
			<rule e="node" k="barrier" v="gate" zoom-min="18" zoom-max="18">
				<circle r="9" fill="#ff0000" stroke="#606060" stroke-width="6" />
			</rule>
			<rule e="node" k="barrier" v="gate" zoom-min="19">
				<circle r="14" fill="#ff0000" stroke="#606060" stroke-width="10" />
			</rule>
		</rule>

Rendering of power lines  are now adjusted to zoom-levels:
(Thanks to John)

       <!-- power lines  -->
       <rule e="way" k="power" v="*">
          <rule e="way" k="power" v="line" zoom-max="16">
             <line stroke="#799079" stroke-width="1.3" stroke-dasharray="3,44" stroke-linecap="butt" />
             <line stroke="#799079" stroke-width="0.25" stroke-dasharray="3,7,30,7" stroke-linecap="butt" />
          </rule>
          <rule e="way" k="power" v="line" zoom-min="17" zoom-max="19">
             <line stroke="#799079" stroke-width="0.8" stroke-dasharray="6,65" stroke-linecap="butt" />
             <line stroke="#799079" stroke-width="0.2" stroke-dasharray="6,10,45,10" stroke-linecap="butt" />
          </rule>
          <rule e="way" k="power" v="line" zoom-min="20">
             <line stroke="#799079" stroke-width="0.6" stroke-dasharray="9,88" stroke-linecap="butt" />
             <line stroke="#799079" stroke-width="0.2" stroke-dasharray="9,14,60,14" stroke-linecap="butt" />
          </rule>
          <rule e="way" k="power" v="minor_line" zoom-max="16">
             <line stroke="#799079" stroke-width="1.0" stroke-dasharray="3,32" stroke-linecap="butt" />
             <line stroke="#799079" stroke-width="0.15" stroke-dasharray="3,6,4,4,4,4,4,6" stroke-linecap="butt" />
          </rule>
          <rule e="way" k="power" v="minor_line" zoom-min="17" zoom-max="19">
             <line stroke="#799079" stroke-width="0.7" stroke-dasharray="6,48" stroke-linecap="butt" />
             <line stroke="#799079" stroke-width="0.15" stroke-dasharray="6,9,6,6,6,6,6,9" stroke-linecap="butt" />
          </rule>
          <rule e="way" k="power" v="minor_line" zoom-min="20">
             <line stroke="#799079" stroke-width="0.5" stroke-dasharray="9,64" stroke-linecap="butt" />
             <line stroke="#799079" stroke-width="0.15" stroke-dasharray="9,12,8,8,8,8,8,12" stroke-linecap="butt" />
          </rule>
       </rule>

The new Themes for Oruxmaps are included in the *.zips of the Map-Downloads, the new Themes for Locus are available in the “downloads” + “legend” section and below.

High contrast theme for Locus Cycle/Hike
High contrast theme for Locus MTB
High contrast “light” theme for Locus without Cycle/Hike routes

Last but not least I want to say thanks for all the Bugreports, code snippets, feature requests and – of couse – donations. Thats essential for running and constantly improving the biggest source for free Android vectormaps.

Best regards and pleasant hiking in the Indan Summer
Christian