Создайте строку на основе способов, имеющих общий тег.
Я пытаюсь создать уникальный объект, объединяющий все способы, имеющие общий тег. В моем конкретном случае я пытаюсь построить (мульти-)строчную строку, которая объединяет все пути с одним и тем же именем.
Например, способ8491160224
является частью пешеходной тропы, названнойKaramatura Track
https://www.openstreetmap.org/way/849160224#map=19/-37.00049/174.54761
На треке Караматуры отсутствует связь, которая соединяет все соответствующие пути, и я хотел бы построить это отношение локально и в конечном итоге извлечь его геометрию как (много)линейный объект geojson.
Мне удалось извлечь все пути из osmium (на основе определенного bbox), отфильтровать их по имени, а затем восстановить многострочную строку. Проблема этого подхода в том, что иногда мне приходится реконструировать пути, которые не связаны, но которые являются имеют только одно и то же имя (одна дорога находится в нескольких сотнях км от других - это всего лишь означает, что 2 похода имеют одно и то же имя в 2 разных частях мира - но иначе они не связаны).
Каждый путь использует общий узел со своим соседом, к которому он подключен, поэтому я предполагаю, что должен быть способ восстановить это отношение с использованием осмия (путем извлечения информации «часть пути…»)
На данный момент я не могу найти простой способ эффективного сбора этой информации и последующей ее обработки, когда мой обработчик будет готов.
Любое руководство будет высоко оценено