Pages: 1
- Sujet précédent - Jointure d'attributs par localisation - vecteur / vecteur - Sujet suivant
#1 Fri 26 January 2024 11:35
- Lferrad
- Juste Inscrit !
- Date d'inscription: 8 Oct 2018
- Messages: 3
Jointure d'attributs par localisation - vecteur / vecteur
Bonjour,
Je voudrais joindre les attributs d'une couche vecteur à une autre couche vecteur par relation d'intersection. Je connais bien l'outil "joindre par localisation" mais comme j'ai souvent des Mà J de couche (nouvelles entités, etc.) c'est assez redondant de devoir systématiquement recréer une couche issue de la jointure.
Pour joindre les valeurs d'un raster c'est beaucoup plus simple puisqu'il y a la requête SQL 'raster_value(raster,bande,make_point(x,y))' qui permet de mettre à jour les champs rapidement via la table attributaire, sans recréer de couche.
Est-ce qu'il existe une requête SQL de même type pour joindre les attributs d'un vecteur ? Je n'ai pas trouvé comment la formuler.
Merci d'avance, bonne journée
Hors ligne
#2 Sat 27 January 2024 08:16
Re: Jointure d'attributs par localisation - vecteur / vecteur
Vous semblez à l'aise avec le SQL, je déplace dans ce forum.
Hors ligne
#3 Mon 29 January 2024 08:59
- JP LLORENS
- Participant assidu
- Date d'inscription: 12 Nov 2008
- Messages: 231
Re: Jointure d'attributs par localisation - vecteur / vecteur
Bonjour
Code:
Select A.*, B.* from A join B on st_intersects(A.lageomdeA, B.lageomdeB)
Bonne journée.
JP
Hors ligne
Pages: 1
- Sujet précédent - Jointure d'attributs par localisation - vecteur / vecteur - Sujet suivant

