Commit graph

131 commits

Author SHA1 Message Date
Mikael Dúi Bolinder
26abac80e1
Add crossing=informal as unsearchable preset for point and line geometries (#1140)
Some checks failed
Deploy / Deploy (push) Has been cancelled
Code Style Checks / Check file endings (push) Has been cancelled
Code Style Checks / Check for code formatting mistakes (push) Has been cancelled
Code Style Checks / Check for spelling errors (push) Has been cancelled
Release Drafter / update_release_draft (push) Has been cancelled
Build and Deploy Staging Instance / build-deploy (push) Has been cancelled
Test / test (18) (push) Has been cancelled
2025-04-20 18:43:59 +02:00
Nickolas Gupton
42b77ccf10
Add operator field to highway=street_lamp (#1327) 2025-02-16 12:28:16 +01:00
Kyle Hensel
874cea8b98 add presets for cycleway=traffic_island 2024-12-25 17:49:54 +01:00
Olaf Kryus
bc74fb50e7
Add preset for highway=path-based bicycle-foot path tagging (#1384) 2024-12-20 06:56:33 +01:00
Tobias
b2ad5362e0
Crossings: Improve wording for name
Co-authored-by: Kyℓe Hensel <k-yle@users.noreply.github.com>
2024-09-03 14:09:28 +02:00
Martin Raifer
ffef8769aa
fix typos, finish sentences 2024-05-22 18:04:05 +02:00
Tobias
4381d3ac45 crossing: Fix fields order for highway/crossing 2024-04-26 13:19:45 +02:00
Tobias
b1ab6e35cf crossing: Add lit to all crossing "way" geometry presets via new @template/geometry_way_more
The "lit" value was present on some of the presets before and is common to be applied to all kind of ways.
2024-04-26 13:18:32 +02:00
Tobias
6c0174e208 crossing: Re-add crossing to all fields
This fixes "crossing: New approach with …`@templates/crossing/defaults`".

We need the "crossing" field on vertex/node fields as well to allow to quickly change the preset.

SQ
2024-04-26 13:18:32 +02:00
Tobias
2cec1313d7 crossing: Add readme for crossing presets and fields 2024-04-26 13:18:32 +02:00
Tobias
118ae02ebe crossing: Extract tactile_paving from shared @template to node crossings
The common practice is to tag this in the `highway=crossing` nodes and on separate `barrier=kerb` nodes but not on the crossing ways. Same as the `kerb` field.
2024-04-26 13:18:32 +02:00
Tobias
28638cf6c8 crossing: Apply flashing_light to all footway=crossing and crossing notes
The field `flashing_light` was used on some of those presets. It is now more systematic.

I also kept them on the `traffic_signals` presets because those can have additional `flashing_lights` as well.
2024-04-26 13:18:25 +02:00
Tobias
46ac97189c crossing: New approach with @templates/crossing/bicycle_more, adding segregated
The fields `oneway` and `access` are important for `highway=cycleway|path` crossings but not essential. They are more of a advanced user setup which should be visible when prev filled in but only added by users that read more about it before. They are moved to the `moreFields` for that reason.

The `segregated` is added here for the same reasons and because of it's importance for highway types that likely have bike traffic.
Ping https://github.com/openstreetmap/id-tagging-schema/issues/317

The `surface` and `smoothness` is extracted from the `@template` because it makes more sense to split them up in `fields` and `moreFields`. A templates adds too much abstraction in this case.
2024-04-26 13:18:25 +02:00
Tobias
75d756f2bc crossing: New approach with @templates/crossing/bicycle_relevance and @templates/crossing/defaults
The field "crossing" is removed from the `/defaults` fields.
- it is only relevant for the geometry line because it is hidden on geometry vertex.
- but on geometry line, we want it to be on the first position of fields
- the `/defaults` fields however should be positioned below the `markings` which are more relevant for specifying the kind of crossing
- the `/defaults` fields now includes `crossing_raised` which was removed from the previous and discontinued `/geomery_line` fields template.

The new `@templates/crossing/bicycle_relevance`
- is used on all highways that have bicycle relevance which are `highway=path|cycleway` and not on `highway=footway`

For all traffic_signal presets, the order of fields is different to give the `/traffic_signal` more prominence.
2024-04-26 13:18:25 +02:00
Tobias
30a8be932d crossing: Introduce highway=path+path=crossing fields
All fields are unsearchable (for now) so we can learn how to name properly.

The names are adapted from `presets/highway/cycleway/crossing/bicycle_foot.json`.

The terms are removed because the presets are unsearchable.
2024-04-26 12:00:45 +02:00
Tobias
cd56a0db32 crossing: Move the @templates/crossing/markings to first field position
Using the preset I find the markings field to be the most important to change. The `@templates/crossing/defaults` is less important for all situation except for `data/presets/highway/crossing.json`. The main reasons for this is, that only on the base `highway/crossing` the field `crossing` is actually visible. For the more precise presets this field is hidden by some automatic part of the system.
2024-04-26 12:00:45 +02:00
Tobias
cb4b64e2c9 crossing: Add kerb to all vertex crossings
The convention is, to tag this on the node _and_/_or_ on the separate `barrier=kerb+kerb=*` node when the path is mapped separately.
It should be part of all crossing vertex presets.
2024-04-26 12:00:45 +02:00
Tobias
99caf278b0 crossing: remove "oneway" on highway/crossing vertex
I added this in 3e5e99ff88 an I think that was a mistake so lets remove it again.
2024-04-26 12:00:45 +02:00
Tobias
c624700656 crossing: Introduce @templates/crossing/traffic_signal_more
This extract the three moreFields to be reused in all traffic_signals presets.
- "traffic_signals/arrow"
- "traffic_signals/countdown"
- "traffic_signals/minimap"

For unclear reasons the cycleway/crossing/traffic_signals did not have those more fields which are now added to streamline the presets.
2024-04-26 12:00:45 +02:00
Tobias
50aeb69b4e crossing: Introduce @templates/crossing/traffic_signal
This extract the three fields to be reused in all traffic_signals presets.
- "button_operated"
- "traffic_signals/sound"
- "traffic_signals/vibration"

Nothing else is changed, this is just an extraction into a template.
2024-04-25 04:57:26 +02:00
Tobias
e47e4d6325 crossing: Introduce @templates/crossing/geometry_line
This streamlines the fields on all line geometry crossings.
- "oneway"
- "surface"
- "smoothness"
- "crossing_raised"
- "access"

Those fields are always the last in the list. For traffic signal those specific fields are put above. Which is also the only change for one vertex preset in this commit, to have the "crossing_raised" come after the traffic signal specific fields and so the order is the same across presets.

This will roll out the smoothness field for all crossings; it was previously only present in some. But given the importance of smoothness for accessibility I think that is OK. This commit also moves the surface (and smoothness where present) fields further down the list which reduces the priority a bit.

The biggest change in priority is the oneway-field which had the first position before and now is below the defaults- and markings-field.
2024-04-25 04:57:08 +02:00
Tobias
ca2b2e5f7a crossing: Introduce @templates/crossing/defaults
This way we have the same fields in all crossing presets:
- "crossing"
- "tactile_paving"
- "crossing/island"

This change the order of things slightly for some footway, cycleway crossing where `surface` is now a bit lower, but that should not be a problem.
2024-04-25 04:57:08 +02:00
Tobias
89a1671c3f cycleway/crossing: add "tactile_paving" to traffic_signal
This streamlines the crossings presets
2024-04-24 17:16:41 +02:00
Tobias
41a9443e84 cycleway/crossing: add "oneway" field to unmarked in bicycle_foot
This streamlines the presets and makes it easer to review and use them.
2024-04-24 17:16:41 +02:00
Tobias
02eb4d0235 crossing/_marked: remove terms
Terms are not used for unsearchable preset so we can remove them.
2024-04-24 17:16:41 +02:00
Martin Raifer
9b92e82818
add traffic_calming field to minor and major road presets 2024-03-15 20:32:53 +01:00
qugebert
183cf30485
add preset for highway=ladder (#1153) 2024-03-14 15:21:32 +01:00
Tobias
3e5e99ff88
Add oneway to moreFields for path like highways 2024-02-28 09:22:48 +01:00
Kyℓe Hensel
c1115c6b38
add road-related fields to busway preset (#1127)
* add road-related fields to busway preset

* remove duplicate field
2024-02-24 18:38:08 +01:00
Kyℓe Hensel
e5c374c4fd
add structure field to steps preset (#1128) 2024-02-24 18:35:18 +01:00
Kyℓe Hensel
f3e760373c
add preset for highway=cyclist_waiting_aid (#1069) 2023-12-15 15:54:58 +01:00
zstadler
edf4cda7b1
Exclude Israel from "cycleway for foot+bicycle" (#1058)
Exclude Israel too use highway=path + foot=designated + bicycle=designated for "Cycle & Foot Path" in Israel.

Following https://community.openstreetmap.org/t/bulk-edit-announcement/106154/10
2023-11-20 17:39:35 +01:00
Tobias
c9214274ab
Add presets for "unspecified traffic sign" using highway=traffic_sign tag (#984) 2023-08-25 12:46:24 +02:00
Martin Raifer
05b48d6ca7
remove opening_hours:covid19 field, closes #963
follows #401
2023-08-04 16:37:27 +02:00
Martin Raifer
22b1fbb2ac
add direction field to highway=emergency_bay preset (closes #942) and allow mapping as lines
see https://wiki.openstreetmap.org/w/index.php?title=Tag:highway%3Demergency_bay&oldid=2434234
2023-07-04 16:25:16 +02:00
archpdx
f8ecdeb4a8
Add Length Limit and Axle Weight Limit fields (#911) 2023-06-02 15:13:05 +02:00
archpdx
3446bc805b
Add Bridge Number field (#912) 2023-05-30 16:00:51 +02:00
Martin Raifer
547c4f50e2
remove segregated tag when removing cycle+foot path preset, closes #910 2023-05-30 15:27:58 +02:00
Dimitar
89f7343710
Make unspecified Pedestrian Crossing (line preset) searchable (#889) 2023-05-16 13:35:10 +02:00
Martin Raifer
8d45c78e65
create template for crossing:markings fields, and add regional field for DE-AT-CH 2023-05-11 16:45:01 +02:00
Martin Raifer
57fe16f29d
include crossing:markings field in all crossing/*/traffic_signals presets
incl. the regional variant of it, see #891
2023-05-11 16:00:08 +02:00
Dimitar
bc25be16f1
[regional:BG] Only show relevant values for crossing markings in Bulgaria (#891) 2023-05-11 15:17:43 +02:00
Martin Raifer
388871fdf2
add field for bicycle_road tag, analoguous to cyclestreet (see #888) 2023-05-05 16:48:36 +02:00
Pieter Vander Vennet
5f36b83e70
Add 'cyclestreet'-field for Belgium and the Netherlands (#888) 2023-05-05 16:38:51 +02:00
Martin Raifer
f324a9f1c3
fix references to moved sport_* subfields
fixes bug in b35e6bcb0e
2023-05-02 13:47:21 +02:00
Martin Raifer
2eabf4979a
revert match priorities for Crossing and Speed Table presets
solves part of #863
2023-04-17 17:10:06 +02:00
Martin Raifer
35c94a78fd
allow highway=elevator on areas and standalone nodes, fixes #870 2023-04-17 16:44:47 +02:00
Martin Raifer
bdae3f06ff
consolidate optional fields of "POI" presets into template "presets" 2023-04-13 21:18:08 +02:00
Martin Raifer
9addee4ac2
drop duplicate fields in fields and moreFields 2023-04-13 18:19:54 +02:00
Dimitar
a755717e84
Update traffic_island.json (#865) 2023-04-13 17:23:57 +02:00