Odsyłam jeszcze do <https://www.openstreetmap.org/changeset/123207246>, ale spróbuję nieco inaczej to opisać, bo chyba nie udało mi się wyjaśnić, co miałem na myśli.

Nasze przejście dla pieszych składa się z dwóch obiektów: węzła highway=crossing (https://www.openstreetmap.org/node/3172588355) oraz linii highway=footway (https://www.openstreetmap.org/way/444636574). Węzeł mamy oznaczony tagami: highway=crossing, crossing=uncontrolled, crossing:markings=zebra; prawidłowo. Linię mamy oznaczoną tagami: highway=footway, footway=crossing, bicycle=dismount, surface=asphalt; ten ostatni jest nieco nieprecyzyjny, ale jest prawidłowo, przydałoby się jeszcze np. lit=* i width=*. Coś celowo pominąłem.

W moim opisie zabrakło tagu crossing=zebra na drodze. Chciałbym, żeby tego tagu na drodze nie było, ponieważ tradycyjnie jest on używany na węzłach highway=crossing i w ten sposób przejście dla pieszych (którego głównym elementem jest ten węzeł wspólny dla drogi dla samochodów i drogi dla pieszych) jest już szczegółowo opisane, nie potrzeba duplikować tagu crossing=* na drodze dla pieszych. Ona jest już oznaczona footway=crossing, więc wiadomo, że to droga przechodząca przez przejście/przejścia. (Dla DDR itp. zamiast footway=crossing można użyć path=crossing.)