HaptoRender/Rendering Rules
Jump to navigation
Jump to search
This page and the talk page shall help to find a common set of rendering rules for HaptoRender.
Primitive: Node
Group | Tag | Value | Appearance | Remarks |
---|---|---|---|---|
Traffic signals | highway=* | traffic_signals | Proposed: Two holes in a rectangle like the lights of a pedestrian traffic signal (tactile test necessary) | |
Public Transportation | highway=bus_stop with and without tactile paving | Proposed: Circle on street layer, half on the street, half next to it. Braille abbreviation for name of bus stop (-> Legend) | If tactile_paving=yes then with an embossed circle around on empty space level. | |
Public Transportation | railway=halt with and without tactile paving | to be definded | ||
POI | amenity=(only most important) | to be defined | ||
Tactile Maps | tourism=information + information=tactile_map | to be defined |
Primitive: Way
Group | Tag | Value | Appearance | Remarks |
---|---|---|---|---|
Streets | highway=residential | Deeper than empty space layer. Width = 7mm | If additional lanes=* ist given, 3.5mm per lane. If additional width=* is given, devide value by scale 1:1000. | |
Streets | highway=tertiary | Deeper than empty space layer. Width = 8mm | If additional lanes=* ist given, 3.5mm per lane. If additional width=* is given, devide value by scale 1:1000. | |
Streets | highway=secondary | Deeper than empty space layer. Width = 9mm | If additional lanes=* ist given, 3.5mm per lane. If additional width=* is given, devide value by scale 1:1000. | |
Streets | highway=primary | Deeper than empty space layer. Width = 10mm | If additional lanes=* ist given, 3.5mm per lane. If additional width=* is given, devide value by scale 1:1000. | |
Streets | highway=service | Deeper than empty space layer. Width = 4.5mm | If additional lanes=* ist given, 3.5mm per lane. If additional width=* is given, devide value by scale 1:1000. | |
Streets | highway=unclassified | (same as residential) | Deeper than empty space layer. Width = 7mm | If additional lanes=* ist given, 3.5mm per lane. If additional width=* is given, devide value by scale 1:1000. |
Railways | railway=track | Embossed dashed line | Width = 3.5 mm | Maybe background layer higher than empty space? |
Primitive: Area
Group | Tag, Value | Appearance | Attributes | Remarks |
---|---|---|---|---|
Street: Pedestrian area | highway=pedestrian | On the same layer as streets (deep, -1) | Name: Center name in area in Braille | Texture? |
Lake: Landuse = Water | landuse=water | On the same layer as empty space (even, 0) | Name: Center name on textureless back in Braille | Texture: parallel sinus waves of 1 mm width, from west to east |
Primitive: Relation
Priority for all Relations: Lowest
Group | Tag | Value | Appearance | Remarks |
---|---|---|---|---|
Routes | Relation Type=Route | Route=Bus |
Translation to Braille, Orientation of labels
Object | Tag | Appearance | Remarks | |
---|---|---|---|---|
"HaptoRender" | ||||
Name of the map (name of the city) | ||||
Tile number | to sort the tiles of a tile set | |||
Legend | Name-Tag of different objects (bus_stop) | Not in the map but on extra paper. left column: abbreviation like on the map, right column: name | ||
Braille writing | Different naming tags | Size is fix, height is 6.5mm, TTF: Braille Schirftsatz Blista Marburg | How to write in Braille: (German book for sightes persons) Das System der deutschen Blindenschrift We are going to use Basischrift(=Common letter combinations have their own Braille representation) (nicht Vollschrift(=each black letter is one Braille letter)), as street names are not well presented by Kurzschrift (=Braille-Stenographie). | |
Coordinates | (Base coordinate) | To identify the position of single tiles in a set of tiles | Center coordinates, decimal, scale (?) |
Others
Object | Tag | Appearance | Remarks | |
---|---|---|---|---|
"HaptoRender" | ||||
Name of the map (name of the city) | ||||
Tile number | to sort the tiles of a tile set | |||
Copyright and License | none | "Copyright by (my name, your name) and OpenStreetMap contributors, license cc-by-sa" in Braille and embossed printed latin letters (Arial?) | Maybe cc-by-sa in oval as in the original label? | |
Compass Rose | (none!) | Wide arrow pointing north (=up) with Braille letter for "n" in the arrowhead (maybe "s" in the end) | Not on each tile? | |
Legend | Name-Tag of different objects (bus_stop) | Not in the map but on extra paper. left column: abbreviation like on the map, right column: name | ||
Braille writing | Different naming tags | Size is fix, height is 6.5mm, TTF: Braille Schirftsatz Blista Marburg | How to write in Braille: (German book for sightes persons) Das System der deutschen Blindenschrift We are going to use Basischrift(=Common letter combinations have their own Braille representation) (nicht Vollschrift(=each black letter is one Braille letter)), as street names are not well presented by Kurzschrift (=Braille-Stenographie). | |
Coordinates | (Base coordinate) | To identify the position of single tiles in a set of tiles | Center coordinates, decimal, scale (?) | |
Scale | (no tag) | Box with a streight line and markers on it, and the value and unit, Braille (like this: +-----------+ 50 m ) | Not on each tile? Near Compass rose? | |
Puzzle connector hole | (no tag) | On each side of the square tile, on the back, there shall be a hole in the base layer, shaped like a circle where 20% of the circle area are cut off at the edge. | Different shapes for NWES? How deep? | |
Puzzle connector pieces | (no tag) | Need to fit into the puzzle connector holes. | How thick? |