Serwer kafelków osm

Cześć,

buduję własny serwer renderujący kafelki.
Utknąłem na problemie z “przerwami” w liniach.
Przykład na zdjęciu, zwróćcie uwagę na przerwy w autostradzie.
Grafikę renderuje na podstawie relacji miedzy nodes a ways.
Próbowałem już renderować dane dla wszystkich typów tagu “highway”, efekt jest ten sam, brakuje kawałka drogi.
Może ktoś ma pomysł co pominąłem?

przerwy w drodze

Dziękuję za jakiekolwiek wskazówki :slight_smile:

Nie podałeś lokalizacji zamieszczonego fragmentu, ale zrobię to sam: https://www.openstreetmap.org/#map=15/52.31418/15.54566
W naszych danych wszystko jest ok.
Z tego co rozumiem, piszesz własny renderer. Pomyślałem, że pewnie masz przerwy w drogach, bo używasz 32-bitowych ID węzłów i wycina Ci te, które mają ID >4294967295. Co ciekawe, gdy patrzę w JOSM-ie i kasuję takie węzły, wynik wygląda podobnie, lecz jest kilka różnic sugerujących że to nie przyczyna problemu.

Możesz opisać w szczegółach (włączając w to sposób pobrania danych oraz użyte programy) proces powstania tego obrazka?