New style: SimplyHike

Started by dsvilko, January 16, 2014, 10:51:16 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

dsvilko

Introducing SimplyHike... a new OSM/openandromaps rendering style (theme) with the following goals/features:

* three different 'scales' for different screen densities, together with a 'night' version of each

* very high contrast for maximal visibility in direct sunlight

* all the zoom levels should be equally usable

* nothing important should depend on a slight colour differences as these are often hard to see

* very intuitive and self-consistent (easy to remember)

* render even a very advanced data such as:

* full sac_scale and trail visibility for hiking/climbing

* cycling networks and mtb_scale indicators



Here is a copy-paste description from the xml:



SimplyHike 0.98(Beta)   (requires 2014. openandromaps or newer!)
*************
by Domjan Svilkovic (dsvilko@gmail.com)

(based on the Elevate style by Tobias Kuehn
with the icons from the Tiramisu style by Maki))

Mapsforge Style for Orux Maps and Openandromaps
developed for mountain hiking and mapping

originally based on Openandromaps HC http://www.openandromaps.org/kartenlegende/andromaps_hc

This theme is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License: http://creativecommons.org/licenses/by-nc-sa/3.0/

Symbols have been drawn by Maki(Tiramisu theme) or adapted from elements found in the following collections:
http://www.sjjb.co.uk/mapicons - CC-0 license
http://map-icons.com/ - Map Icons licensed under SIL OFL 1.1 http://scripts.sil.org/OFL
https://www.mapbox.com/maki/ - Licensed under the BSD license https://github.com/mapbox/maki/blob/gh-pages/LICENSE.txt

About:
My goal was to make a style that is high-contrast, maximally informative and at the same
time simple, consistent and easy to understand. It's primary a hiking/mountain climbing
style that supports the full-range of OSM sac_scale (T1-T6).

============== Map key =============
- all the paths are black single line (red at low zoom level, footways are dark red)
- all the roads/tracks are double-line (can be single line at low zoom level)
- all the tracks are gray
- dash pattern signifies the different tracktype (for tracks) and sac_scale (for paths)
- a dot-dash pattern signifies a path/track without classification
- blue is the cycling color
- purple and green 'marker' signify the hiking networks

For paths, trail_visibility is marked by perpendicular red or black lines in the
following way (zoom 15+):
3 black lines:   excellent
2 black lines:   good
1 black line:    intermediate
1 red line:  bad
2 red lines: horrible
3 red lines: no markings at all

Path key:
  full line: T1 (hiking)
  long dash: T2 (mountain hiking)
  short dash: T3 (demanding mountain hiking)
  very short, spaced dash: T4 (alpine hiking)
  small, dense dots: T5 (demanding alpine hiking)
  small, spaced dots: T6 (difficult alpine hiking)

Tracktype key:
thick full: grade1 (paved or heavily compacted hardcore)
thin full: grade2 (gravel)
long dash: grade3 (even mix of soft and hard materials)
short dash: grade4 (mostly soft materials)
dots: grade5 (grass, hardly visible)

MTB scale:  (blue circle)
  green center: 0 (Gravel or packed earth. No particular difficulties.)
yellow center: 1 (Smaller obstacles like roots and small stones.)
red center: 2 (Obstacles such as large rocks and stones. Steps are expected.)
black center 3-4 (perfect bike control with trial skills required)
 

============== Warning ==============
OSM data should never be your only source of information, when going into the mountains!
Relying on the OSM track clasification can be extremely dangerous!

Changelog:
0.98
- a few bug-fixes
- replaced some icons
- road tweaks (small road shadows for better visibility)
- less crowded maps on HD devices
- less crowded urban areas at lower zoom levels
- thicker ralway lines
- MTB_scale tweaks: smaller symbols, scale 0 is now green for better visibility
- much better cycleways and tweaked cycle network rendering

0.97
- night: darker area colors
- night: corrected an area image pattern rendering
- added rendering of the winter_room tag

0.96
- added a night themes

0.95
- different path colors (paths are now black and footways dark red)
- colors of a path visibility markings are swapped (black is good, red is bad)
- tracks without a tracktype are now shown with a dash-dot pattern just like the paths without a sac_scale
- hopefully much better cycleways rendering throughout the zoom range
- more consistent and saturated water color
- added farmland rendering (brownish)

0.94
- bug: tracks without a tracktype were rendered the same as grade2 tracks
- better cycleways rendering (a blue halo) at larger zoom levels

0.93
- three different .xml files for different screen densities

0.92
- changed color of the buildings and bodies of water
- higher-contrast rivers, streams, tracks and paths
- icons taken from the Tiramisu theme
- hiking network tweeks
- added rendering for the via_ferratas
- added rendering of the mtb_scale

0.91
- packaged icons

0.9
- initial release


You can download the style from http://domjan.fizika.org/SimplyHike.zip">//http://domjan.fizika.org/SimplyHike.zip

TheDuke

#1
:?  Your theme are not working for me, i see only a black screen.  :?



greets

TheDuke

dsvilko

#2
Quote from: "TheDuke":?  Your theme are not working for me, i see only a black screen.  :?


I am sorry to hear that. Basically any error in the xml file will result in a black screen. The style does work on my phone (with both the latest stable Oruxmap and the latest beta). Have you installed it in the same place as the Elevate style? On my phone that's:

oruxmaps/
    mapstyles/
        SimplyHike.xml
        Elevate/
            a_bunch_of_icons

If you have that, I have got absolutely no idea why it wouldn't work at your end and no idea how to debug the problem as there are no indications as to what is wrong.

I have reuploaded the file in case it got damaged during the upload so could you try again?

If it still doesn't work, I'll try packaging my own icons (maybe the Elevate icon folder that we have is different). Thanks for beta-testing :)

dsvilko

#3
Ok, I have build a complete style package so if you have previously installed just the .xml file please download and install the new ZIP as the new versions of the .xml file will no longer work with the Elevate icon folder.

TheDuke

#4
Now it works.  :)



Thank you, now i can test the theme.

dsvilko

#5
A new version (0.92) is up with the following changes:

- changed color of the buildings and bodies of water

- higher-contrast rivers, streams, tracks and paths

- icons taken from the Tiramisu theme

- hiking network tweeks

- added rendering for the via_ferratas

- added rendering of the mtb_scale



I've got a phone with a tiny high-res screen and the theme is optimized to look great on my phone. I would really like to hear how it looks on other devices.

dsvilko

#6
Another version is up. :) This time I have added three different .xml files for different screen densities.

Uli

#7
On my S4 Active the HD Version looks great.  Thank you for that contribution. Uli



Written with S4 Active on TapaTalk

dsvilko

#8
A new version is up with a few bug-fixes and a bit nicer rendering of cycleways at higher zoom levels.

Uli

#9
So far I like your new HD version most.  Thank you.

Uli



Written with S4 Active on TapaTalk

dsvilko

#10
Quote from: "Uli"So far I like your new HD version most.  Thank you.


That's always nice to hear :)

I've got a perl script that can simply scale up or down a .xml file so if you want an even bigger/thicker roads and paths, it's trivial to make another version.



A new version in in the works. I decided to change the path colour from red to black. Visibility is a bit better and a red GPS track is more clearly visible. There is also a small bug - path and footpath are currently rendered the same. I'll probably change that.

Uli

#11
This afternoon I biked using your newest HD XML and you are right: path and footpath look the same. A tar bike path looks like a small footpath.

Thats not a really big problem.

All signs are not too big and just right for my bad eyes on my S4 Active.



Written with S4 Active on TapaTalk

dsvilko

#12
A significant new update!



Changelog:

0.95

- different path colors (paths are now black and footways dark red)

- colors of a path visibility markings are swapped (black is good, red is bad)

- tracks without a tracktype are now shown with a dash-dot pattern just like the paths without a sac_scale

- hopefully much better cycleways rendering throughout the zoom range

- more consistent and saturated water color

- added farmland rendering (brownish)

- tuned road, track and path width

dsvilko

#13
The latest version has an experimental auto-generated night versions of the three standard themes. The look is similar to Oruxmap's Night-mode but in full colour! It could also possibly be a useful power-saving feature for people with AMOLED screens as the background is mostly black.



If anyone is interested in a perl script that can 'Nightify' any .xml theme, let me know.

dsvilko

#14
A new version (0.97) has a much improved night versions of my themes. Also, I have added the rendering of the winter_room tag and wilderness huts.