Abstand zwischen Polygonen
Ich habe Polygonformdateien des relevanten Sediments, das ich benötige. Ich muss die Entfernung berechnen, die das Sediment über mehrere Jahre (landwärts) zurückgelegt hat (dh zwischen 5500 v. Chr. Und 3850 v. Chr. Usw. bis heute). Siehe beigefügtes Bild - Lila ist die Sedimentposition in 3850 v. Chr. Und rosa 5500 v. Chr.
Kann ich den Abstand zwischen diesen beiden Polygonen auf irgendeine Weise berechnen?
Antworten
Anstatt Zentroide zu erstellen, können Sie das NNJoin- Plugin für QGIS verwenden. Stellen Sie sicher, dass sich Ihre Feature-Layer in derselben Projektion befinden, bevor Sie dieses Plugin verwenden. Der Name des Feldes, das die Entfernung enthält, kann angegeben werden.
Es verbindet Features von Layer_A mit den nächstgelegenen Features in Layer_B und speichert die IDs und den Abstand in separaten Feldern.
Versuchen Sie zunächst, die Mittelkoordinaten von Polygonen zu ermitteln. Verwenden Sie dann die Haversine-Formel, um den Abstand zwischen den Mittelpunkten von Polygonen zu berechnen