User:Yopaseopor

From OpenStreetMap Wiki
Jump to navigation Jump to search

Proposta senyals trànsit Catalunya

Anteriores

Enlaces

Mapas personalizados (OSM POIS Map) (Openlayers)

OSM ES >

https://osm-es.github.io/osmesmap

https://osm-es.github.io/cobertura112es

https://github.com/OSM-es/mapapueblo

OSM CAT >

https://osm-catalan.github.io/osmcatmap

https://github.com/yopaseopor/namecamap


OSM Accesibility Map > Renderiza las propiedades de accesibilidad

Fuente> https://github.com/yopaseopor/osmaccessibilitymap

Render > https://yopaseopor.github.io/osmaccessibilitymap


OSM Baby Map

Fuente> https://github.com/yopaseopor/osmbabymap

Render > https://yopaseopor.github.io/osmbabymap


OSM Catastro Map

Fuente> https://github.com/yopaseopor/osmcatastromap

Render > https://yopaseopor.github.io/osmcatastromap


OSM Eat & Drink Map > Renderiza la alimentación y restauración en el mapa

Fuente > https://github.com/yopaseopor/osmeatdrinkmap

Render > https://yopaseopor.github.io/osmeatdrinkmap


OSM Fire Figthers Map

Fuente> https://github.com/yopaseopor/osmffmap

Render > https://yopaseopor.github.io/osmffmap


OSM Help Ukraine Map

Fuente> https://github.com/yopaseopor/osmhelpukrainemap

Render > https://yopaseopor.github.io/osmhelpukrainemap/


OSMHistoricMap > Renderiza las etiquetas históricas de elementos ya existentes en el mapa

Fuente > https://github.com/yopaseopor/osmhistoricmap

Render> https://yopaseopor.github.io/osmhistoricmap


OSM Indoor Map

Fuente> https://github.com/yopaseopor/osmindoormap

Render > https://yopaseopor.github.io/osmindoormap


OSM Library Map

Fuente> https://github.com/yopaseopor/osmlibrarymap

Render > https://yopaseopor.github.io/osmlibrarymap

OSM Limits Map / OSM Hazards Map >

Fuente> https://github.com/yopaseopor/osmlimitsmap

Render > https://yopaseopor.github.io/osmlimitsmap


OSM Lit > Renderiza la iluminación y percepción de la misma por calles

Fuente > https://github.com/yopaseopor/osmlitmap

Render > https://yopaseopor.github.io/osmlitmap


OSM Parking Map

Fuente> https://github.com/osm-es/osmparkingmap

Render > https://osm-es.github.io/osmparkingmap


OSM Pets Map

Fuente> https://github.com/yopaseopor/osmpetsmap

Render > https://yopaseopor.github.io/osmpetsmap


OSM Recycling Map

Fuente> https://github.com/yopaseopor/osmrecyclingmap

Render > https://yopaseopor.github.io/osmrecyclingmap


OSM Sports Map

Fuente> https://github.com/yopaseopor/osmsportsmap

Render > https://yopaseopor.github.io/osmsportsmap


OSM Traffic signs Map

Fuente> https://github.com/yopaseopor/osmtrafficsignsmap

Render > https://yopaseopor.github.io/osmtrafficsignsmap

OSM Validator Map

Fuente> https://github.com/yopaseopor/osmvalidatormap

Render > https://yopaseopor.github.io/osmvalidatormap

Quests Mapcomplete

Traffic_signs extended tagging 2024 proposal (rejected)

Advanced real place traffic signs mapping

How it works

Traffic sign in real place

.........

Map it as it follows:

-Every traffic sign with its value (aka human readable value and if not generic value traffic_sign=yes) .

-No freeform text. Every traffic sign has its properties (maxspeed, name of the street, no_parking value, description,symbol…). Also you can use inscription=* if you don't find your key/value in https://taginfo.openstreetmap.org

-Every traffic sign has a layer=* - like a bridge- (remember lower layer would be probably second traffic sign if it is)

-Every traffic sign has a direction=* (also forward/backward - from the way next to you are mapping and relatives 0-359º accepted)

-Every traffic sign can has its international code in other key if you feel comfortable with these values with its international code in a different tag with the following scheme (you can use for this traffic_sign:id, for example)

traffic_sign:id=XX:YY:ZZZZZZ (country:region/state-if it is-:code). Example traffic_sign:id=ES:P13a

-Every traffic sign has to be mapped (complementary plaques have their own codes and are legal traffic signs too) so no multivalues needed or other shortcuts (we are talking of micromapping).

Destination signs (draft - in modification)

Destination signs specifically are one of the most complex and complete sets of information you can find in a road. It marks the destination, the direction, the way to, the distance...

You can use standard aproximation . You can find some ways to do it:

  • Destination sign is tagged as a relation. This is to have unambigous guidance because you mark the roles node by node. But you have to do a relation-per-exit.The keys are destination, distance, time, colour:back, colour:text and colour:arrow.
  • [Destination as a way] is used to mark the info by lanes or in ways where indicated destinations are identical from all directions.

Alternative aproximation

Tagged as a node. With the same scheme of the other traffic signs you have read above, including second or third panel (each mapped as individual sign). It includes all the elements you can see in the panel , and also all the destinations with the order and the position in the panels as a subtags. Then you can also write traffic sign as it is, with their lines and divisions, using letters and numbers.

Tag Common values Comment Example Image
destination:ref=* destination=* values reference of the destination destination:ref=5

colour:ref=red

destination=Poznan´

colour:back=green

colour:text=white

Znak E-3.svg
destination:int_ref=* destination=* values international reference of the destination destination:int_ref=E18

colour:int_ref=green

turn:destination=through

colour:back=green

colour:text=white

colour:arrow=white


destination:ref=70

colour:ref=blue

destination=Mora

destination:2=Enköping

turn:destination=slight_right

distance=1000 m.

colour:back=blue

colour:text=white

colour:arrow=white

Swedish road sign 1 5 2 31.svg
destination=* destination=* values Unique option of destination destination=Colfosco

distance=182

turn:destination=right

colour:text=white

colour:back=brown

Italian traffic signs - direzione marrone.svg
destination:1b=* destination=* values When a destination is written in two lines, second line destination=Santiago

destination:1b=de Compostela

turn:destination=through

destination:ref=N-525

colour:ref=red

colour:back=white

colour:text=black


destination=La Estrada

turn:destination=slight_right

destination:ref=N-640

colour:ref=red

colour:back=white

colour:text=black

Spain traffic signal s220.svg
destination:2=* destination=* values second option of destination destination:2=Langenthal

destination=Niederbipp

turn:destination=slight_right

colour:back=blue

colour:text=white

CH-Hinweissignal-Wegweiser bei Anschlüssen.svg
destination:3=* destination=* values third option of destination destination:3=Limon

destination:2=Eads

destination=Lamar

distance=15

distance:2=51

distance:3=133

colour:back=green

colour:text=white

MUTCD D2-3.svg
destination:symbol=* destination=* values symbol of the unique destination option destination:symbol=parking

destination:symbol:2=cafe

colour:back=green

colour:text=white


distance=1

colour:back=green

colour:text=white


destination=Nakai

destination:jp=*

colour:back=green

colour:text=white

Japanese Road sign 116-A PA.svg
destination:symbol:4=* destination=* values symbol of the fourth option destination:symbol:=fuel

destination:symbol:2=car_repair

destination:symbol:3=hostel

destination:symbol:4=restaurant

colour:back=white

colour:text=black

S-344.png
turn:destination=* destination=* values direction of the arrow in the panel or the panel itselfs turn:destination=right

colour:back=yellow

colour:text=black

destination=Eichenbach

Zeichen 419-20 – Pfeilwegweiser auf sonstigen Straßen mit geringerer Verkehrsbedeutung, StVO 2013.svg
destination:distance=* destination=* values distance of the unique destination option destination:distance=6

destination:ref=170

colour:ref=white

colour:back=white

colour:text=red

Denmark road sign F11.svg
destination:distance:5=* destination=* values distance of one of the destination options (in order) destination:distance:5=42

destination:distance:4=36

destination:distance:2=123

destination:distance=145

destination:ref:2=B8

turn:destination:2=through

turn:destination:4=left

turn:destination:5=right

colour:back:3=white

colour:back=yellow

colour:text=black

destination:5=Dormagen

destination:4=Recklinghausen

destination:3=Messegelände

destination:2=Düsseldorf

destination=Hannover

Zeichen 434 - Tabellenwegweiser, StVO 1992.svg
lanes=* lanes=* values number of the lanes, it is used also for the number of arrows you see at the traffic sign panel lanes=1destination=Teruel

turn:destination=through

destination:ref=N-330

colour:ref=red

colour:back=white

colour:text=black


lanes=1destination=Ademuz

turn:destination=sharp_right

distance=500 m.

colour:back=white

colour:text=black

Spain traffic signal s230a.svg
ref=* ref=* values reference/number of the exit ref=211A

destination:ref=56

orientation:ref=West

lanes=1


destination=Utopia

turn:destination=slight_right

colour:back=green

colour:text=white

MUTCD Interchange Exit Direction Sign 1.svg
distance=* distance=* values distance to the exit distance=1200mdestination:ref=N50colour:ref=yellow


destination=Arnhem


destination:2=Apeldoorn


destination:3=Terlet


destination:symbol:3=airport


turn:destination=slight_right


distance=1200 m.


colour:back=blue


colour:text=white


colour:back:3=white


colour:text:3=black


colour:arrow=white

Nederlands verkeersbord K2.svg
colour:arrow=* colour=* values colour of the arrow colour:arrow=whitecolour:back=blue


colour:text=white

destination:ref=A-6

colour:ref=blue

destination=Villalba

turn:destination=slight_right

Spain traffic signal s222.svg
colour:back=* colour=* values colour of the panel colour:back=yellow

destination:distance:2=14


destination:distance=28


destination:ref=B223


turn:destination=left


colour:back=yellow


colour:text=black


destination:2=Bottrop


destination=Dorsten

Zeichen 415-10 - Pfeilwegweiser auf Bundesstraßen (linksweisend), StVO 2013.svg
colour:ref=* colour=* values colour of the reference colour:ref=bluecolour:back=bluedestination:ref:3=N4


destination:ref:5=N4


destination:ref=N21


turn:destination=through


turn:destination:3=left


turn:destination:5=right


colour:text=white


destination:6=Wavre


destination:5=Bruxelles


destination:4=Lonzée


destination:3=Namur


destination:2=Fleurus


destination=Charleroi

Belgian road sign F27.svg
colour:int_ref=* colour=* values colour of the international route colour:int_ref=greencolour:ref=redcolour:back=bluedestination:ref=A27


destination:ref_int=E311


turn:destination=slight_right


colour:text=white


destination:4=Breda


destination:3=Utrecht


destination:2=Schoonhoven


destination=Gorinchem


lanes=1


colour:int_ref=greencolour:ref=redcolour:back=bluedestination:ref=A27


destination:ref_int=E311


turn:destination=through


colour:text=white


lanes=2


destination=Rotterdam

Nederlands verkeersbord K4.svg
colour:text=* colour=* values colour of the text of the panel colour:text=white Hinweiszeichen 15a-d.svg

Crossings and roundabouts

With this advanced scheme it is possible to map all kinds of crossings, normal roundabouts , tram roundabouts and turbo roundabouts. Also there is a set of tags for each available direction.

Key Derived keys Direction Example Image
left=yes destination:left

destination:left:2

destination:left:3

Roundabout left.png destination:left:3=Santa Isabel Señal S200 en Marqués de la Cadena, Zaragoza.jpg
sharp_left=yes destination:sharp_left

destination:sharp_left:2

destination:sharp_left:3

Roundabout sharp left.png destination:sharp_left:2=Burgos Traffic sign of a roundabout in Burgos province - Mapillary (kWcZePcRwKYfqXuiYzoXZw).jpg
u_turn=yes destination:u_turn

destination:u_turn:2

destination:u_turn:3

Roundabout u turn.png destination:u_turn=L'Arboç Ronda Ibèrica, Vilanova i la Geltrú - Mapillary (OoZxnFGdT0XtxTSpRxYzsw).jpg
sharp_right=yes destination:sharp_right

destination:sharp_right:2

destination:sharp_right:3

Roundabout sharp right.png destination:sharp_right=Allwood Rd EAST MUTCD D1-5a.svg
right=yes destination:right

destination:right:2

destination:right:3

Roundabout right.png destination:right=Biel CH-Hinweissignal-Vorwegweiser bei Kreisverkehrsplatz.svg
slight_right=yes destination:slight_right

destination:slight_right:2

destination:slight_right:3

Roundabout slight right.png destination:slight_right=Atlantis Roundabout in France - Mapillary (FKV-obueHgfhEaCzzZXsUw).jpg
through=yes destination:through

destination:through:2

destination:through:3

Roundabout through.png destination:through=Indre - Basse Indre Roundabout in Indre (France) - Mapillary (ztgLkthgrR7v0aIOAnSleQ).jpg
slight_left=yes destination:slight_left

destination:slight_left:2

destination:slight_left:3

Roundabout slight left.png destination:slight_left=Ring road Magic Roundabout Schild db.jpg
turbo_right=yes destination:turbo_right

destination:turbo_right:2

destination:turbo_right:3

Roundabout turbo right.png
tram_right=yes destination:tram_right

destination:tram_right:2

destination:tram_right:3

Black tram right.png destination:tram_right:symbol=motorway Hinweiszeichen 14a.svg
tram_through=yes destination:tram_through

destination:tram_through:2

destination:tram_through:3

Black tram through.png destination:tram_through=Gross-Köris Bild 54 e - Vorwegweiser auf Autobahnen, StVO DDR 1971.svg
tram_left=yes destination:tram_left

destination:tram_left:2

destination:tram_left:3

Black tram left.png destination:tram_left=Oude Maas Nederlands verkeersbord K10.svg
tram_stop_left=yes destination:tram_stop_left

destination:tram_stop_left:2

destination:tram_stop_left:3

Black tram stop left.png destination:tram_stop_left:symbol=center Tram crossing roundabout in Zaragoza (Spain) - Mapillary (TbZEhZsKjd6pJzyzdegmMA).jpg

Place to attach it

...

Traffic signs don't fly, so you have to attach to somewhere. For example you can do that on a man_made=pole

Highway affectation of the traffic sign

...

Only you have to map it ON a highway point (node) with the only tag/value highway=traffic_sign .

Relation between traffic sign and highway

...............

Use the relation type node with these roles:

-Every group of traffic signs make a relation with its pole and its "via" using a version of type=node (we will add the connection to the exact point -node- of road, like relation=enforcement.)

Example:

ES relation traffic sign.png

Why this if it more complicated than traffic_sign=* on a node in a highway?

  • -It is on real place for the traffic sign(s), for the support and for the place it is affected by the traffic sign(s)
  • -The use of freeform text for all is not understandable for some uses of OSM (statistics, inventories,etc.) and misses information for other items mapped on OSM.
  • -Each item is mapped in its place (vertical and horizontal)
  • -Each item is focused in a specific direction (so we can represent on 3D models)
  • -Each traffic sign is registered at it is officially.
  • -Each support is also mapped.
  • -Developing tools would be easier with only nodes affected on the highways with the same tag and then would be easier for developers to make this available for the users.

See also

-Traffic_signs extended tagging 2024 proposal (rejected)

-Traffic sign Extended tagging 2017 proposal draft

-Destination_signs (2017)

-Tools (2017)

-Renders

-Developers

-Proposal:Traffic sign:id

-Any tags you like

Other people do

-traffic_sign=*

-Key:traffic sign:2

-Key:destination

-Key:destination:ref

-Key:destination:symbol

-Key:destination:colour

-Key:destination:arrow

-Key:destination:*

-Key:destination:symbol:forward

-Key:destination:symbol:backward

-Key:destination:wikidata

-Proposal:Destination details

-Key:direction north

-Finland/Traffic signs

-Forward & backward, left & right

-Mapillary#Traffic sign recognition

-