Заранее прошу прощения, если обращаюсь не по адресу. Буду рад, если дадите нужный "адрес" :)
Кому-то доводилось выгружать из OSM улицы, разбитые на несколько way-ев с последующеей склейкой?
Может, эвристики какие подскажете
Пока что склейка происходит по имени (что не всегда ок, если в городе есть несколько улиц с одинаковым названием, а еще не работает, если по каким-то причинам одна из сущностей называется "улица В. Ленина", а вторая "улица Ленина")
Если применить эвристику "расклейки" улиц с одинаковыми именами по координатам концов, может получится лажа с улицами, которые разбиты перпендикулярным проспектом, или же с самими проспектами, или же с улицами, которые посередине разбиты мостом
Иногда разные кусочки улицы объединяют под одним отношением associatedStreet, но этот подход часто (точнее чаще, чем хотелось бы) даёт склейку разных улиц, да и зависит от негласных соглашений в странах. Если в Украине множеств way-ев, склееных таким отношением аж 12032, то в Венгрии всего 52 :с
Буду рад любым предложениям по этому поводу
строить буфер метров 30 и клеить пересекающиеся, тогда перекрёстки не страшны