Pt:Tag:highway=traffic_signals
highway = traffic_signals |
Descrição |
---|
Um semáforo para regular a circulação de veículos ou pessoas. |
Renderização em osm-carto |
Grupo: rodovias |
Usado nos elementos |
Combinações úteis |
Situação: de facto |
Ferramentas |
Descrição
Um semáforo, também conhecido como sinal, sinaleira, farol e sinal luminoso, é um dispositivo de sinalização posicionado em interseções rodoviárias, cruzamentos de pedestres/peões e outros locais para controlar fluxos concorrentes de trânsito.
Etiquetamento
Semáforos para carros
Chave | Valor | Elemento | Comentário |
---|---|---|---|
highway | traffic_signals | Obrigatório. | |
ref | * | Número ou código de referência do semáforo. | |
traffic_signals | * | Usado adicionalmente para indicar tipos especiais de semáforos, como sinais ativados quando veículos de emergência saem dos seus locais de estacionamento, ou sinais que piscam e só passam para vermelho à passagem de um elétrico ou comboio. | |
traffic_signals:direction | forward / backward | Aplica-se quando os semáforos são aplicados separadamente para cada direção da via. Indica se um semáforo em particular afeta os veículos que se movem no mesmo sentido que a direção da via (=forward) ou no sentido contrário (=backward). |
Semáforos para pedestres/peões
Também se pode usar a etiqueta highway=traffic_signals para mapear uma travessia de pedestres/peões no local onde estes devem parar ou onde o botão do semáforo estiver localizado. Para isto acontecer, a travessia de pedestres/peões deve ser um caminho etiquetado com highway=footway ou highway=pedestrian.
Se o semáforo não for mapeado separadamente, o ponto de travessia onde a estrada e a passadeira se intersectam deve ser etiquetado com highway=crossing + crossing=traffic_signals.
Chave | Valor | Elemento | Comentário |
---|---|---|---|
highway | traffic_signals | Obrigatório se o semáforo for mapeado como ponto separado, caso contrário, usar highway=crossing + crossing=traffic_signals. | |
button_operated | yes / no | Usado para indicar que o semáforo tem de ser ativado pressionando um botão. | |
traffic_signals:sound | yes / no | Usado para indicar se o semáforo tem sinais sonoros para deficientes visuais. | |
traffic_signals:vibration | yes / no | Usado para indicar se o semáforo tem sinais vibratórios para deficientes visuais e/ou auditivos. | |
traffic_signals:arrow | yes / no | Usado para indicar a existência de uma seta táctil no poste do semáforo para informar os deficientes visuais da direção da passadeira. | |
traffic_signals:minimap | yes / no | Usado para indicar a existência de um pequeno mapa no poste do semáforo para informar a configuração da travessia aos deficientes visuais. | |
traffic_signals:floor_vibration | yes / no | Usado para indicar se o chão vibra ao sinal de passagem (normalmente verde). Costuma ser usado perto das casas dos deficientes visuais e/ou auditivos. | |
traffic_signals:countdown | yes / no | Usado para indicar se o semáforo tem um mostrador do tempo que resta para atravessar ou para esperar atravessar. | |
traffic_signals:floor_light | yes / no | Semáforo sincronizado no chão com as luzes verdes, vermelhas ou amarelas. Geralmente, é usado por pessoas que usam smartphone. |
Semáforos para ciclistas
Se cada semáforo estiver representado pelo seu próprio ponto (recomendado), adicionar um ponto com highway=traffic_signals no local onde os ciclistas têm de parar e use as etiquetas seguintes para adicionar mais detalhes, ver #Tagging also cycleway traffic signals para um exemplo.Também é boa prática etiquetar a travessia, mas apenas com highway=crossing + crossing=traffic_signals.
Se toda a travessia for representada por um ponto (não aconselhado, pois os atributos diferem para os semáforos usados para carros), adicionar highway=traffic_signals a esse ponto.
Chave | Valor | Elemento | Comentário |
---|---|---|---|
highway | traffic_signals | Obrigatório. | |
traffic_signals:direction | forward / backward | Aplica-se quando os semáforos são aplicados separadamente para cada direção da via. Indica se um semáforo em particular afeta os veículos que se movem no mesmo sentido que a direção da via (=forward) ou no sentido contrário (=backward). | |
button_operated | yes / no | Usado para indicar que o semáforo tem de ser ativado pressionando um botão. | |
traffic_signals:countdown | yes / no | Usado para indicar se o semáforo tem um mostrador do tempo que resta para atravessar ou para esperar atravessar. | |
traffic_signals:sound | yes / no | Usado para indicar se o semáforo tem sinais sonoros para deficientes visuais. | |
red turn:right | yes / no | Usado para indicar se é possível virar à direita se o semáforo estiver vermelho. | |
bicycle | yes / no | Usado para indicar que um ciclista pode pedalar na passadeira. |
Como mapear
O mapeamento de semáforos é uma abstração para indicar que um cruzamento ou via são regulados por semáforos, mas não se traduz na representação do dispositivo em si.
Por conseguinte, uma vez que os semáforos podem afetar decisões de roteamento, é importante que façam parte das vias às quais se aplicam e não sejam colocadis ao lado da via.
Intersecções simples
Para intersecções simples, deve-se mapear apenas o nó de intersecção. O mesmo se aplica a semáforos que não fazem parte de uma intersecção, como por exemplo, um que fique antes de túneis.
Intersecções complexas
Consideremos a seguinte intersecção:
As linhas horizontais são representadas por duas estradas de sentido único. O problema é que os semáforos deveriam ser aplicados em cada via apenas uma vez. Até à data, não há nenhuma convenção estabelecida para solucionar este problema, mas as possíveis abordagens são listadas a seguir.
Todas as opiniões e contributos são bem-vindos na página de discussão.
Tag all crossings
Add traffic signals to the common nodes in the junction. This will create two separate traffic signals for the vertical way. It is up to the routing software to count nearby signals as one for timing purposes. Many junctions are tagged this way due to simplicity.
Tag all incoming ways
Instead of putting a traffic signal on each crossing, put a traffic signal on all incoming ways of a junction. Traffic signals added to dual-ways need to be tagged with either traffic_signals:direction=forward or traffic_signals:direction=backward to indicate the affected direction. In the given example this applies to the vertical way only, as the horizontal way is mapped with one-ways anyhow.
Tagging also cycleway traffic signals
As before, put a traffic signal on all incoming ways of a junction. The difference is an extended meaning of "incoming ways".
Imagem | Etiquetamento | |
---|---|---|
Semáforo sem interseção (por exemplo, antes de uma ponte), sem travessia de pedestres/peões | ||
No caminho etiquetado com oneway=yes/-1 | ||
No caminho sem etiqueta de direção | ||
highway=traffic_signals + crossing=no + traffic_signals:direction=forward/backward | ||
Travessia de pedestre/peão sem intersecção | ||
Cruzamento de pedestres não mapeados separadamente | ||
| ||
Cruzamento de pedestres mapeados separadamente | ||
| ||
Cruzamento simples | ||
Cruzamento de pedestres não mapeados separadamente | ||
Cruzamento de pedestres mapeados separadamente | ||
| ||
Cruzamento de estrada não dividida e dividida | ||
Semáforo para veículos na interseção, cruzamentos de pedestres não mapeados separadamente | ||
Semáforo para veículos na interseção, cruzamentos de pedestres mapeados separadamente | ||
| ||
Semáforo para veículos antes da interseção, cruzamentos de pedestres não mapeados separadamente | ||
| ||
Semáforo para veículos antes da interseção, cruzamentos de pedestres mapeados separadamente | ||
|
Renderização
Mapnik | Osmarender | OpenCycleMap |
---|---|---|
? |
Ver também
- crossing=traffic_signals - Travessias de pedestres/peões controladas por semáforos
- Relation:enforcement
- type=traffic_signals_set
- Look and Listen Map - Blindmap
- eWorld+SUMO traffic simulation
- Proposed features/Set of Traffic Signals