Skip to content

Commit a5af304

Browse files
committed
crossing: Add readme for crossing presets and fields
1 parent 92f33b5 commit a5af304

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# About the crossing presets
2+
3+
## General
4+
5+
These presets use fields `@templates` to make sure all have a similar structure.
6+
Some presets like `traffic_signals` have additinal fields and use a different field order.
7+
Try to keep the file structure very similar so they can be easily compared.
8+
9+
## nodes `highway=crossing + crossing=*`
10+
11+
Crossing nodes are handel by `highway/crossing.json` + `highway/crossing/*.json` (as geometry type `vertex`).
12+
13+
Crossing nodes and crossing ways have a big overlap.
14+
However, there are a few tags that should _only_ be expected on the crossing node. When crossing ways are present, this also means there are separate ways attached with additional nodes that hald the
15+
16+
There are places in OSM that follow a different tagging style where only crossing ways are used (without the vertex nodes). Those regions might have other conventions on where to place
17+
18+
## ways `highway=footway|cycleway|path + *=crossing + crossing=*`
19+
20+
Crossing way presets are duplicated per highway class:
21+
- `/highway/footway/crossing.json` + `/highway/footway/crossing/*.json`
22+
- `/highway/cycleway/crossing.json` + `/highway/cycleway/crossing/*.json`
23+
- `/highway/path/crossing.json` + `/highway/path/crossing/*.json`
24+
25+
The crossing presets for `/cycleway*` and `/path*` are considered to be relevant for bike traffic and have additional fields that target bike vs. foot traffic.

0 commit comments

Comments
 (0)