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

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

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

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

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

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

Map of ports in close visinity to Hong Kong

...