Ich möchte Dörfer / Städte finden, die enden . Das heißt: Ich brauche diese Dörfer, die auf einer Strecke von X km mit maximal einem Dorf verbunden sind .
Ich frage mich nur, wie dieser Algorithmus heißt (ich denke, jemand hat etwas Ähnliches erstellt).
Gibt es ein Tool dafür? Wie heißt dieses Konzept?
Z.B
City ------------ Village 1 ------- Village 2 ------ Village 3 - - - [ Mountain]
\ \ \
Village 4 | Road
| \ in mountains
Village 5----------Village6---------Village7 - - - - -
Solange die Straße in den Bergen ist länger als XKM, Village 3
und Village 7
würde von mir in Betracht gezogen wird Terminal , weil sie zu einem Dorf (V2 bzw. V6) verbunden sind.
Andernfalls möchte ich eine mit den offenen Daten erstellen, die wir haben.
Was ich versucht habe :
Herunterladen der OSM-Daten für mein Land (Rumänien) und Importieren der Dörfer und Städte in die Datenbank. Mit den Geolokalisierungsfunktionen aus der Datenbank kann ich die Dörfer finden, die nicht mehr als X Dörfer im Umkreis von R km haben.
Dies ist jedoch keine Lösung für meinen Fall, da sich in meinen Fällen ein Dorf auf der anderen Seite des Berges befindet, wie im obigen Beispiel, aber es gibt keinen (oder keinen) guten Weg dorthin.