Eine Geometrie ohne Attribute von einem Feature in ein anderes kopieren?

17

Mit QGIS ist es einfach, ein neues Teil zu einem vorhandenen Feature / einer vorhandenen Geometrie hinzuzufügen, aber ich kann nicht sehen, wie dieses Teil von einem anderen vorhandenen Feature / einer vorhandenen Geometrie kopiert / eingefügt wird.

Ist es möglich?

Nippo
quelle

Antworten:

21

Ja, es ist möglich, siehe Anweisungen unten:

  1. Starten Sie eine Editiersitzung auf beiden Ebenen, zwischen denen Sie kopieren / einfügen möchten.
  2. Verwenden Sie das Werkzeug Feature per Rechteck auswählen, um das Feature in der Karte auszuwählen (Kopieren von).
  3. Klicken Sie auf die Schaltfläche Bearbeiten (Menü)> Features kopieren.
  4. Markieren Sie die Ebene im Inhaltsverzeichnis, in die das Feature eingefügt werden soll.
  5. Klicken Sie auf die Schaltfläche Bearbeiten (Menü)> Features einfügen.
artwork21
quelle
5
Das einzige Problem dabei ist, dass QGIS die Attribute in der Reihenfolge, in der sie gefunden werden, in der neuen Tabelle ablegt und alle Spaltennamen usw. ignoriert. Ich finde das etwas ärgerlich! Es wäre schön, wenn es eine Option gäbe, nur die Geometrie zu kopieren, und ich denke, vielleicht fragt Nippo danach.
Darren Cope
Ja, das frage ich.
Nippo
4
Dieses Kopieren / Einfügen scheint keine Attribute mit sich zu nehmen. Die Features, die ich eingefügt habe, sagen NULL für alle Felder in der Attributtabelle. Wie kann ich sicherstellen, dass diese Attribute bei den Features bleiben, wenn ich sie in eine andere Ebene einfüge?
2
@Dar Klingt nach einer guten Idee für eine Funktionsanfrage.
Nathan W
1
Ich verstehe, dass dies ein älterer Thread ist, aber QGIS 2.2 ermöglicht das Kopieren und Einfügen von Features und Attributen, aber die Übertragung von Attributen nur, wenn die Feldnamen genau übereinstimmen, unabhängig von Schema / Feldreihenfolge. Ich wünschte, es gäbe ein Werkzeug zum Anhängen oder Zuordnen von Feldern, damit Sie auch Attributübertragungen angeben können, bei denen die Feldnamen unterschiedlich sind.
Mike