Pages: 1
- Sujet précédent - QGIS: Deplacer points en fonction de nouvelles coords X Y - Sujet suivant
 
#1 Thu 18 July 2024 23:24
- SandraF
 - Juste Inscrit !
 - Date d'inscription: 18 Jul 2024
 - Messages: 2
 
QGIS: Deplacer points en fonction de nouvelles coords X Y
Bonjour,
J'ai une couche de points représentant des regards d'assainissement. 
Ces regards vont être géoréférencés et je chercher à intégrer les nouvelles coordonnées X Y sur mes points déjà existants et mettre à jour certains champs de la table attributaires en fonction des informations que je vais recevoir (la côte Z par exemple).
J'ai recherché des solutions sur QGIS mais en vain. 
Est-ce que vous auriez une solution pour recaler mes points avec les nouvelles coordonnées XY. Le but est de garder la table attributaire, déplacer la géométrie et mettre à jour les champs X Y et Z.
Merci d'avance pour votre aide.
Hors ligne
#2 Fri 19 July 2024 09:41
- pyjoubert
 - Participant assidu
 - Lieu: Lyon
 - Date d'inscription: 21 Mar 2006
 - Messages: 385
 
Re: QGIS: Deplacer points en fonction de nouvelles coords X Y
Bonjour,
Vous pouvez modifier la géométrie de vos objets en faisant cela :
Code:
layer = iface.activeLayer()
layer.startEditing()
layer.beginEditCommand('Edit')
new_geometry = QgsGeometry.fromPointXY(QgsPointXY (nouveau Y, nouveau Y))
layer.changeGeometry(id_de_lentite ,  new_geometry)
layer.endEditCommand()
layer.commitChanges()PYJ
Hors ligne
#3 Fri 19 July 2024 09:51
- SANTANNA
 - Moderateur
 - Lieu: Angers
 - Date d'inscription: 18 Jan 2008
 - Messages: 4138
 
Re: QGIS: Deplacer points en fonction de nouvelles coords X Y
Bonjour,
Pensez à tester cela d'abord sur une copie de votre couche
J'imagine qu'une jointure a lieu au préalable. Depuis la calculatrice de champ, vous pouvez mettre à jour la géométrie d'une entité en lieu et place d'un champ quelconque. Il faut juste choisir <geometry> dans la liste déroulante.
Code:
make_point(champX, champY)
Hors ligne
#4 Mon 22 July 2024 16:38
- SandraF
 - Juste Inscrit !
 - Date d'inscription: 18 Jul 2024
 - Messages: 2
 
Re: QGIS: Deplacer points en fonction de nouvelles coords X Y
Ca a fonctionné, merci beaucoup pour votre aide
Hors ligne
Pages: 1
- Sujet précédent - QGIS: Deplacer points en fonction de nouvelles coords X Y - Sujet suivant
 


