Copier une géométrie d'une entité à une autre sans attribut?

17

Avec QGIS, il est facile d'ajouter une nouvelle pièce à une entité / géométrie existante, mais je ne vois pas comment copier / coller cette pièce à partir d'une autre entité / géométrie existante.

C'est possible?

nippo
la source

Réponses:

21

Oui c'est possible, voir les instructions ci-dessous:

  1. Démarrez une session d'édition sur les deux calques entre lesquels vous souhaitez effectuer le copier / coller.
  2. Utilisez l'outil Sélectionner entité par rectangle pour sélectionner l'entité sur la carte (copier depuis).
  3. Cliquez sur le bouton Modifier (menu)> Copier les fonctionnalités.
  4. Mettez en surbrillance le calque dans la table des matières dans lequel l'entité sera collée.
  5. Cliquez sur le bouton Modifier (menu)> Coller les fonctions.
oeuvre21
la source
5
Le seul problème avec cela est que QGIS va prendre les attributs et les vider dans la nouvelle table dans l'ordre où il les trouve, en ignorant tous les noms de colonnes, etc. Je trouve cela un peu ennuyeux! Ce serait bien s'il y avait une option pour copier uniquement la géométrie, et je pense que c'est peut-être ce que demande nippo.
Darren Cope
Oui, c'est ce que je demande.
nippo
4
Ce copier / coller ne semble pas emporter d'attributs avec lui. Les fonctionnalités que j'ai collées indiquent NULL pour tous les champs de la table attributaire. Comment puis-je m'assurer que ces attributs restent avec les fonctionnalités lorsque je les colle dans une couche différente?
2
@Dar Sonne comme une bonne idée pour une demande de fonctionnalité.
Nathan W
1
je me rends compte qu'il s'agit d'un fil plus ancien, mais QGIS 2.2 permet de copier et coller des fonctionnalités ET des attributs, mais uniquement de transférer des attributs lorsqu'il existe une correspondance exacte de nom de champ, quel que soit l'ordre du schéma / champ. Je souhaite qu'il y ait un outil d'ajout ou de mappage de champ afin que vous puissiez également spécifier le report d'attribut lorsque les noms de champ sont différents.
mike