Как объединить несколько географических мест на основе расстояния между ними?

Я просматривал stackru, но я не нашел решения своей проблемы. У меня есть список мест, и я хочу объединить места, которые находятся на определенном расстоянии друг от друга.

На картинке ниже вы можете увидеть некоторые из мест, нанесенных на карту. Я хотел бы объединить эти места в одно, если они находятся в пределах Xnm друг от друга.

В принципе, есть много логик, которые можно использовать. Я пытался использовать distm для определения местоположения соседних портов, но во многих случаях самое близкое расположение к A - это B, а самое близкое к B - это C. Поэтому я не получаю "пары" соседей. Тем не менее я мог бы объединить два и два порта в Xnm друг от друга, но я могу заставить его объединить только два и два, а не несколько портов одновременно.

Я открыт для любых решений, и любая точка в правильном направлении действительно ценится.

Карта портов в непосредственной близости от Гонконга:

Карта портов в непосредственной близости от Гонконга

0 ответов

Другие вопросы по тегам