Gibt es eine Möglichkeit, mit dem Feldrechner in QGIS einen Wertebereich in einer Zählsequenz mit einem bestimmten Eingabebereich zu erstellen? Zum Beispiel, wenn ich wollte, dass die Werte 1 bis 5 in meiner Tabelle gemäß dem ersten Datensatz in der Tabelle wiederholt werden.
Vielen Dank...
qgis
field-calculator
attribute-table
Ryan Garnett
quelle
quelle
Antworten:
Dies geschieht im Feldrechner:
quelle
Meine Lösung für diese Art von Problem ist die Verwendung von Libre oder OpenOffice Calc. Überprüfen Sie zunächst, ob Ihre FID-Spalte intakt und korrekt ist (Sie benötigen sie, um die Attributdatei in ihrer ursprünglichen Reihenfolge wiederherzustellen, wenn Sie die DBF-Tabelle in Calc neu sortieren - andernfalls werden den Features anschließend die falschen Daten angehängt).
Erstellen Sie für alle Fälle ein Backup der Datenbank.
Öffnen Sie dann einfach die DBF-Datei in Calc (vergessen Sie nicht, beim Öffnen der Datei die richtige Codepage-Einstellung zu verwenden, da Sie sonst möglicherweise Umlaute usw. verlieren), und füllen Sie eine Spalte automatisch mit Daten über vlookup () und speichern Sie die Datei erneut als dbf.
Überprüfen Sie das Ergebnis in QGIS, aber jetzt sollte alles einwandfrei funktionieren.
quelle