Réponses:
Oui, bien sûr. Comme l'a dit Alexgleith, vous pouvez utiliser le plugin qgsaffine (à partir du programme d'installation du plugin)
Le haut de la première ligne est à 0,0 et le haut de la deuxième ligne est à 5,5. Au début, les points sont le long de 0 sur le X.
En utilisant le plugin Affine, nous pouvons ajouter 5 à toutes les coordonnées X:
Puis après ils sont tous sur la deuxième ligne à X 5, Y 5:
Si vous souhaitez les déplacer manuellement, commencez simplement la modification, sélectionnez les fonctions que vous souhaitez déplacer, puis sélectionnez l'outil de déplacement et déplacez-les.
Pour les déplacer d'un décalage x, y particulier, vous pourrez peut-être utiliser le plugin python "qgsaffine".
Je ne suis pas à jour avec l'utilisation de la console python, mais il y a probablement une solution là aussi.
Le plugin dans la réponse acceptée n'est plus disponible. Les transformations affines sont disponibles et très utiles.
Avec ce plugin, vous pouvez créer une formule. Dans la capture d'écran, j'ai déplacé toutes les cellules avec 17,396 (mètres) vers le nord.
x'
et y'
signifie le dérivé x
et y
la couche vectorielle d'origine. Vous devez le lire comme ceci: derived x= (1.0 * original x) + (0.0 * original y) + 0.0
Cela signifie qu'il n'y a pas de changement dans la direction x, donc 1,0 fois x. Je voulais déplacer toutes les cellules (vers le nord) de 17,396 mètres. Je n'ai donc ajouté que 17,396 à (1 * y). Lorsque vous ne voulez pas du tout changer, vous utilisez simplement: x' = (1 * x) + (0 * y) + 0
ety' = (0 * x) + (1 * y) + 0
Il existe un plugin appelé move
sur le référentiel de code .
Il déplace les formes des points A et B et le fait sans complications.
Il déplace tous les objets sélectionnés d'un point à un autre avec un accrochage.
Dans QGIS 3.x, il n'est plus nécessaire de plugin pour déplacer les formes vectorielles car il existe une routine appelée "Traduire" dans Toolbox -> Vector Geometry. Il vous suffit de mettre la distance de décalage pour les axes x et y et de l'exécuter ou, - comme indiqué ci-dessus, si vous préférez le positionnement manuel, démarrez le calque d'édition, sélectionnez toutes les entités et déplacez-les avec l'outil "Déplacer la fonction".