utility.groovy
---
Kiedyś myślałem że jest tak samo, ale naprostowali mnie na forum :D

Schemat tagowania którego się trzymam jest taki, że highway=footway powinien mieć zawsze dołączony klucz footway=*, a jako że ten ma tylko dwie wartości (sidewalk/crossing), to do innych ścieżek/chodników trzeba używać jakiegoś innego.

Nigdy nie było ustalenia, że highway=path jest tylko do wydeptanych, albo mniej oficjalnych ścieżek. Od kilku lat już i domyślny render wyświetla chodniki/ścieżki tak samo, w zależności od surface=*.

Takie tagowanie ma kilka zalet:
- po path można spodziewać się pozwolenia na jazdę na rowerze nawet jeżeli nie ma wypełnionego bicycle=yes
- odwzorowuje przepisy, footway pozostaje drogą dla pieszych, a path obejmuje ścieżki na obszarach nie objętych przepisami prawa o ruchu drogowym
- nie psuje zgodności z innymi edytorami, pytaniami StreetComplete itp. a sam tag też jest szeroko znany

To nie jest jakaś duża różnica, na tym osiedlu i tak wypełniłem już kiedyś wszystkie surface=*, ale wydaje mi się że to lepsze podejście (w innym przypadku należałoby usunąć wszystkie highway=path + surface=asphalt bez bicycle=designated?)