In QGIS gibt es dieses nette Tool "Refactor Fields" in der Processing Toolbox:
Die Verwendung auf einer einzelnen Ebene ist ziemlich einfach.
Wenn Sie es jedoch im Stapelmodus verwenden möchten, wird das Textfeld " Feldzuordnung " angezeigt. Ich suche nach einem Beispiel für die dort zu verwendende Syntax . Ich habe noch keine spezifische Dokumentation gefunden.
Antworten:
Es ist nicht sehr bequem, aber die folgende Syntax ist für dieses Textfeld erforderlich (ich schreibe es nur der Klarheit halber in mehreren Zeilen):
Zum Beispiel (denken Sie daran, geschweifte Klammern zu verwenden):
Sie müssen so viele Zeilen wie die obige schreiben, wie die Anzahl der Eingabefelder durch Kommas getrennt ist. Zum Beispiel, wenn Ihre Ebene drei Felder enthält:
und es sollte funktionieren (es hat bei mir funktioniert).
Bitte beachten Sie, dass Sie diese wörterbuchorientierte Syntax möglicherweise vermeiden und die erforderlichen Werte direkt verwenden können. In Bezug auf das erste Beispiel können Sie beispielsweise einfach Folgendes verwenden:
Wenn Sie diese Syntax nicht verwenden, wird der folgende Fehler angezeigt:
quelle
0
(zumindest1
!) Die Feldlänge angeben . Bitte lassen Sie mich wissen, wenn Sie das Problem gelöst haben.Es gibt einen ähnlichen Algorithmus, dessen Schnittstelle den Batch-Prozess besser vereinfacht.
quelle