Ich habe eine GPX-Datei mit Verfolgungspunkten und möchte die Punkte räumlich mitteln, um die Genauigkeit der Punktfunktion zu verbessern. Ich kann nicht einfach ein Polygon erstellen und seinen Schwerpunkt finden, da die Anzahl der überlappenden Punkte an einer bestimmten Stelle das Ergebnis mehr "gewichten" sollte als an einer anderen Stelle mit wenigen Punkten. dh. Wenn der Felddatensammler 2 Minuten lang an einer Stelle stand, sollte der Großteil der Punkte um die wahrscheinliche Position des Punkts "driften" und Ausreißer um diese herum verstreut haben, indem ich räumlich anhand aller Punkte gemittelt habe, die die Ausreißer wären zugunsten der gruppierten Punkte in der Mittelung abgezinst .
Muss ich ein Raster mit kleiner Auflösung erstellen und es auf meine Punkte legen und dann die Punkte in jeder Zelle zählen, oder gibt es eine einfachere Art der Geoverarbeitung, um mir einfach die Mittelkoordinaten (oder einen neuen Punkt) für zu geben? das durchschnittliche Zentrum?
Antworten:
Bearbeiten, um Ausreißer zu diskontieren: Hier ist eine Möglichkeit, Ausreißer mithilfe der inversen Distanzgewichtung zu diskontieren. Bei diesem Ansatz haben Punkte, die einen kleinen durchschnittlichen Abstand zu anderen Punkten haben, ein höheres Gewicht und einen größeren Einfluss auf die Position des mittleren Punkts.
Erstellen Sie eine Abstandsmatrix mit zusammenfassenden Statistiken, die die Punkttrennungen beschreiben:
Verbinden Sie die Distanzmatrix mit Ihrer Punktebene:
Sobald sie verbunden sind, berechnen Sie den inversen Abstand. Dies wird verwendet, um den Mittelwert zu gewichten:
Führen Sie mittlere Koordinaten mit inverser mittlerer Entfernung als Gewichtungsfeld aus:
Das Ergebnis ist ein mittlerer Ort, an dem die Punkte, die im Durchschnitt weit von anderen Punkten entfernt sind, abgezinst wurden.
quelle
Erstens müssen Sie kein Raster erstellen und keine Punkte zählen, um dies zu erreichen. Sie sagen, Ihr Ziel ist es, ein "durchschnittliches Zentrum" zu berechnen. Wenn Sie das wörtlich meinen, dann möchten Sie ein "mittleres Zentrum" berechnen, indem Sie die X-Koordinaten mitteln, um das mittlere X zu finden, und die Y-Koordinaten, um das mittlere Y zu finden. Dies wird in QGIS mit erreicht
Vector→Analysis Tools→Mean Coordinates…
. Wenn sich Ihre Koordinaten in unterschiedlichen Stapeln befinden (Umfrage 1, Umfrage 2), aber in derselben Datendatei enthalten sind, können Sie ein eindeutiges ID-Feld festlegen. Die mittleren Koordinaten werden für jede Gruppe separat berechnet.Sie sagen, Sie sind besorgt über Ausreißer. Wenn Sie den Einfluss von Ausreißern minimieren möchten, möchten Sie möglicherweise das mittlere Zentrum anstelle des mittleren Zentrums berechnen . Obwohl diese Funktion in ArcGIS verfügbar ist , ist sie (meines Wissens nach) in QGIS (Core oder Plugins) nicht verfügbar. Die Berechnung des Medianzentrums, das den Punkt mit der minimalen Gesamtfahrstrecke zu allen anderen Punkten darstellt, ist iterativ und kann mehr als eine Lösung haben. Wenn Sie dies in QGIS tun möchten, müssen Sie es programmieren.
Basierend auf Ihrer Beschreibung Ihres Problems können Sie jedoch das mittlere Zentrum vergessen und einfach das mittlere Zentrum mit dem Werkzeug "Mittlere Koordinaten" berechnen. Wenn Sie mehrere Punkte in der Nähe des "echten" Zentrums Ihres Interessenortes haben, überwinden diese tendenziell die Anziehungskraft einzelner Ausreißer. Es ist zu beachten, dass 1) Werte, die nicht in der Nähe des Durchschnitts liegen, nicht unbedingt Ausreißer sind und 2) es sei denn, die Ausreißer sind in eine bestimmte Richtung vorgespannt (z. B. sind die Punkte auf einem nach Osten ausgerichteten Hügel GPS-gesteuert und der Vermesser tendiert dazu, bergab / nach Osten zu driften). Sie neigen dazu, sich zu stornieren und den Durchschnitt nicht zu beeinflussen.
Als kurze, völlig unwissenschaftliche Demonstration erzeugen eine Reihe von von Menschen platzierten, nicht wirklich zufälligen Punkten ein mittleres Zentrum, das so aussieht, als würde es nicht stark von ein paar entfernten Punkten beeinflusst.
quelle