Verwenden des Feldrechners in QGIS zum Aktualisieren von Spalten mit Schwerpunktkoordinaten

11

In QGIS möchte ich zwei Spalten mit dem Schwerpunkt Ost und Nord meiner Polygone aktualisieren. Ich benutze den Feldrechner. Ich habe versucht, $ x und $ y zu verwenden, aber dies scheint nur für Punkte zu funktionieren.

Ich habe die Hilfe überprüft, aber es scheint nicht zu erwähnen, dass ich dazu in der Lage bin.

James S.
quelle
hmm scheint momentan nicht möglich zu sein. Sollte nicht zu schwer hinzuzufügen sein.
Nathan W
Jede einfache Sache sollte das Hinzufügen von Zentroiden zu den Spalten sein, die durch "Geometriespalten
underdark

Antworten:

14

Ein schneller Weg (ohne Feldrechner) wäre zu

  1. Erstellen Sie eine Schwerpunktebene: Vektor - Geometriewerkzeuge - Polygonschwerpunkte
  2. Verbinden Sie die Schwerpunktebene mit der Polygonebene: (Polygon-) Ebeneneigenschaften - Registerkarte Verbinden
Unterdunkel
quelle
Danke für die Antwort. Ich hatte herausgefunden, dass ich es auf diese Weise tun könnte. Ich fragte mich nur, ob es eine Möglichkeit gibt, dies über einen Feldrechner wie für Punkte zu tun.
James S
11

Ich bin mir nicht sicher, ob es vor 5 Jahren funktioniert hat, aber jetzt sieht die Lösung folgendermaßen aus:

x (centroid( $geometry )) und y (centroid( $geometry ))

Die Ergebnisse sind die gleichen wie bei Verwendung der oben genannten Option "Verbinden":

Polygonschwerpunkte m

Mykola Kozyr
quelle
0

Wenn Sie in Betracht ziehen würden, dies in einer Problemumgehungsmethode zu tun, habe ich Folgendes getan:

Exportieren Sie Ihr Polygon als MapInfo-Datei

Berechnen Sie Schwerpunkte mit Vektor> Geometrie-Werkzeuge> Polygon-Schwerpunkte

Exportieren Sie Zentroide als MapInfo-Datei

Entfernen Sie alle nicht benötigten Informationen aus der Centroid MIF-Datei und lassen Sie nur die Koordinaten

Fügen Sie in Ihrer Polygon-MIF-Datei Informationen hinzu, dass Sie zwei weitere Spalten haben (x und y / lat und long). Vergessen Sie nicht, die Informationen zur Spaltenanzahl zu aktualisieren.

Kopieren Sie in Ihrer Polygon-MID-Datei alle Spalten aus der Schwerpunkt-MIF-Datei (Excel hilft hier).

Es gibt vielleicht einen kürzeren / direkten Weg, dies zu tun, aber vielleicht hilft Ihnen meine Antwort.

Mykolas Simutis
quelle