Pl:Tag:tunnel=building_passage
| Opis |
|---|
| Przejście tunelem, które przechodzi przez budynek, ale nie znajduje się wewnątrz samego budynku. |
| Grupa: umieszczenie |
| Używane na tych elementach |
| Wymagane znaczniki |
|
Jeden z: |
| Implikuje |
| Przydatne kombinacje |
| Status: zatwierdzony |
| Narzędzia |
tunnel= - służy do oznaczania że fragment drogi przechodzi przez budynek.
Opis
Drogi, które przechodzą przez budynek i mają ściany ze wszystkich stron, powinny być oznaczone tym tagiem. Często takie przejścia oprócz budynków historycznych pojawiają się np. w dużych blokach mieszkalnych.
Ten tag nie jest przeznaczony do mapowania wewnętrznego (indoor). Ściany po obu stronach (i u góry) przejścia są traktowane jako ściany zewnętrzne budynku. Do mapowania wewnętrznego może być stosowany tag indoor=yes. Nie jest również przeznaczony dla dróg, które przechodzą przez coś innego niż budynek.
Mapowanie

Na przecięciu obszaru
oznaczającego budynek (building=*) z linią
oznaczającą drogę (highway=*) należy dodać punkt.
- oba końce przejścia powinny współdzielić węzły z budynkiem pod którym jest przejście
- tylko linia pomiędzy tymi punktami powinna być oznaczona tagiem
tunnel=
Tagowanie
| tag | opis | rekomendacja |
|---|---|---|
tunnel=
|
Oznacza że ten fragment drogi przechodzi przez budynek. | ! Wymagany |
highway=*lub
|
Droga przechodząca przez budynek. Powinna być oznakowana tak samo jak droga dochodząca do budynku, np.
Jeżeli przez budynek przechodzi torowisko, to tag dodajemy do niego (na odcinku pomiędzy węzłami wspólnymi z budynkiem) na linii: |
! Wymagany |
handrail=*
|
Jeżeli na ścianie przejścia znajduje się poręcz dla pieszych. | ? Opcjonalny |
lit=*
|
Oznaczenie czy przejście jest oświetlone. yes / no.
|
? Opcjonalny |
maxheight=*
|
Ograniczenie maksymalnej wysokości w przejściu (w metrach).
Jeżeli dokładna wartość nie jest znana, ale przejście ma wysokość niższą niż standardowa (np. 4,5m dla dróg publicznych w Polsce), można to oznaczyć tagiem |
? Opcjonalny |
surface=*
|
Nawierzchnia przejścia - np. betonowa (concrete), asfaltowa (asphalt).
|
? Opcjonalny |
width=*
|
Szerokość przejścia w metrach, np. 2.5 oznacza przejście o szerokości 2,5m.
|
? Opcjonalny |
layer=*
|
Warstwa na której znajduje się przejście, powinna być taka sama jak warstwa budynku przez który przejście przechodzi.
W znacznej większości przypadków ten tag należy pominąć - jest to równoznaczne z wpisaniem |
‽ Ważny jeżeli inny od 0, w przeciwnym wypadku ✗ Pomijany
|
covered=yes
|
Oznaczenie że fragment jest zadaszony. | ✗ Pomijany, jego obecność implikuje główny tag. |
Przykłady
| Przejazd w budynku na ul. Koszykowej w Warszawie | Przejście w Bramie Grodzkiej w Lublinie | Schody do Kościoła pw. Zwiastowania NMP w Kazimierzu Dolnym | |
|---|---|---|---|
| 224626065 |
293488528 |
801734792 | |
| Zdjęcie |
|
|
|
| Tagi |
| ||
| Mapa |
Overpass
Jakość danych OSM
Poniższe zapytanie znajduje linie
, które prawdopodobnie powinny być oznaczone tym tagiem zamiast tunnel=yes (przecinają budynki).

(
way[highway=path][tunnel=yes]({{bbox}});
way[highway=footway][tunnel=yes]({{bbox}});
) -> .all_tunnels;
(way(around.all_tunnels:0)[building];) ->.buildings;
(way.all_tunnels(around.buildings:0);) -> .tunnels;
(.buildings >;) -> .building_nodes;
( .tunnels > ; - way.all_tunnels;) -> .tunnel_nodes;
(node.tunnel_nodes.building_nodes;) -> .good_tags;
( .good_tags <;) -> .searchhere;
(way.searchhere[tunnel];);
out meta;
>;
out meta;
Poniższe zapytanie znajduje linie
, które prawdopodobnie powinny mieć zmienioną geometrię - przechodzą pod budynkiem, ale nie współdzielą z nim węzłów.

(
way[highway=path][tunnel]({{bbox}});
way[highway=footway][tunnel]({{bbox}});
) -> .all_tunnels;
(way(around.all_tunnels:0)[building];) ->.crossed_buildings;
(way.all_tunnels(around.crossed_buildings:0);) -> .tunnels;
.crossed_buildings > -> .building_nodes;
( .tunnels > ; - way.all_tunnels;) -> .tunnel_nodes;
(node.tunnel_nodes.building_nodes;) -> .good_geometry;
.good_geometry < -> .searchhere;
(.tunnels; - way.searchhere.tunnels;);
out body;
(._;>;);
out body;

.jpg)
