Skrypt do łączenia zdublowanych adresów?

Czasami w danych pozyskanych z EMUiA zdarzają się sytuacje, jak ta przedstawiona na obrazku:

Niestety, jest tego za dużo, by ręcznie łączyć/usuwać takie nadmiarowe węzły (np. dla Sanoka jest tego 821 sztuk). Najczęściej są to dwa węzły otagowane identycznie, a czasami nawet trzy położone w obrębie jednego obrysu.
Chciałbym wrzucić adresację dla Sanoka i Jarosławia, ale właśnie ten problem mnie blokuje, bo nie chcę wrzucać syfu.

Stąd mam pytanie - ma ktoś może skrypt do “merdżowania” takich adresów w jeden? Ewentualnie może ktoś chciałby napisać taki?

Dotyczy to również “area” . Jak napisałem wcześniej, mamy również dublowane “landuse” takie jak lasy. Czasami “way” lub relacje.