Modify

Opened 3 years ago

Last modified 5 weeks ago

#17287 new enhancement

crossing=marked as a new preset and/or a validator test

Reported by: taylor.smock Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: mapcss preset validator crossing Cc:

Description

https://wiki.openstreetmap.org/wiki/Proposed_features/crossing%3Dmarked#Tagging is where the proposal currently lives.

That said, iD is now using it (since https://github.com/openstreetmap/iD/commit/1ffca3ce85d630539c7ebb11454a91770bd76536), and since iD is the default editor, that means that we will start seeing more crossing=marked in OpenStreetMap.

We can add a test to the validator

node[highway=crossing][crossing=zebra][!inside("GB")],
node[highway=crossing][crossing=unmarked][crossing_ref=zebra][!inside("GB")] {
  throwWarning: tr("{0} should be crossing=marked", "{1}");
  fixAdd: "crossing=marked";
}

node[highway=crossing][crossing=zebra][inside("GB")],
node[highway=crossing][crossing=unmarked][crossing_ref=zebra][inside("GB")] {
  throwWarning: tr("{0} should be crossing=marked", "{1}");
  fixAdd: "crossing=marked";
  fixAdd: "crossing_ref=zebra";
}

node[highway=crossing][crossing=traffic_signals] {
  throwWarning: tr("{0} should be traffic_signals=yes, crossing=(marked/unmarked)");
  fixAdd: "traffic_signals=yes";
}

Attachments (0)

Change History (5)

comment:1 Changed 3 years ago by GerdP

Summary: highway=marked as a new preset and/or a validator testcrossing=marked as a new preset and/or a validator test

comment:2 Changed 5 months ago by skyper

One more decision by developers of a single editor without prior discussion and without proposal at that moment, at least, influencing the meaning of established tags and not solving anything but adding more confusion. Thanks.

I'd prefer an accepted proposal for deprecating.
Why is crossing_ref=zebra removed outside GB. The tag is still valid and information is lost without it.
Why is traffic_signal included? The current tagging crossing=traffic_signal, crossing_ref=zebra works perfectly.

comment:3 Changed 5 months ago by skyper

Keywords: crossing added

comment:4 in reply to:  2 Changed 4 months ago by taylor.smock

Replying to skyper:

One more decision by developers of a single editor without prior discussion and without proposal at that moment, at least, influencing the meaning of established tags and not solving anything but adding more confusion. Thanks.

I'd prefer an accepted proposal for deprecating.
Why is crossing_ref=zebra removed outside GB. The tag is still valid and information is lost without it.
Why is traffic_signal included? The current tagging crossing=traffic_signal, crossing_ref=zebra works perfectly.

TBH, given that its been three years (2018-06 for the proposal), I'm more inclined to close this as wontfix. If the proposal ever gets voted on, we can revisit that decision.

comment:5 Changed 5 weeks ago by kempelen

Taginfo 04/2022:
crossing=marked is now the most tagged with ~2M occurrences, second is crossing=uncontrolled ~1.2M, third crossing=unmarked 1.1M
(JOSM does not know "marked", so I didn't know it either.)

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set.
to The owner will be changed from team to the specified user.
The owner will change to taylor.smock
as duplicate The resolution will be set to duplicate.The specified ticket will be cross-referenced with this ticket
The owner will be changed from team to anonymous.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.