Я просматривал stackoverflow, но я не нашел решения своей проблемы.У меня есть список мест, и я хочу объединить места, которые находятся на определенном расстоянии друг от друга.
На рисунке ниже вы можете увидеть некоторые из мест, нанесенных на карту.Я хотел бы объединить эти места в одно, если они находятся в пределах Xnm друг от друга.
В принципе, есть много логик, которые можно использовать.Я пытался использовать distm для определения местоположения соседних портов, но во многих случаях самое близкое расположение к A - это B, а самое близкое к B - C. Поэтому я не получаю «пары» соседей.Тем не менее я мог бы объединить два и два порта в Xnm друг от друга, но я могу заставить его объединить только два и два, а не несколько портов одновременно.
Я открыт для любых решений, и любая точка в правильном направлении действительно ценится.
Карта портов в непосредственной близости от Гонконга:
![Map of ports in close visinity to Hong Kong](https://i.stack.imgur.com/dZYuh.png)