banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Mon 19 September 2022 14:18

rfx
Juste Inscrit !
Date d'inscription: 19 Sep 2022
Messages: 2

QGIS: ajouter une Etiquette de vecteurs a des points

Bonjour au forum,
Nouveau dans l'univers de QGIS je découvre les nombreuses possibilités de cet outil puissant. J'ai un cas concret que je souhaite gérer:
- j'ai 2 fichiers d'entrée:
1 csv avec différents points localisés
1 fichier de vecteurs qui représentent des polygones avec des étiquettes (.shp)

J'arrive à charger les 2 fichiers et j'ai bien en résultat une carte avec mes points et les polygones.
Je souhaite exporter en csv les points avec l'étiquette du polygone correspondant pour les points qui sont dans les polygones. Par exemple, dans le csv d'entrée:

point 1 x y donnée
point 2 x y donnée
point 3 x y donnée
point 4 x y donnée

je voudrais en résultats

point 1 x y donnée
point 2 x y donnée etiquette1 (car le point 2 est dans le polygone 1)
point 3 x y donnée
point 4 x y donnée etiquette 2 (car le point 4 est dans le polygone 2)

Est-ce possible avec QGIS ?
Merci d'avance pour votre support smile

Hors ligne

 

#2 Mon 19 September 2022 14:42

Joseph Jacquet
Participant actif
Date d'inscription: 19 Feb 2020
Messages: 92

Re: QGIS: ajouter une Etiquette de vecteurs a des points

Bonjour,

Vous pouvez effectuer une jointure par localisation. Les points vont récupérer les valeurs de l'attribut de votre choix sur le polygone d'intersection (superposition)
https://docs.qgis.org/3.22/fr/docs/user … y-location

JJ

Hors ligne

 

#3 Tue 20 September 2022 18:34

rfx
Juste Inscrit !
Date d'inscription: 19 Sep 2022
Messages: 2

Re: QGIS: ajouter une Etiquette de vecteurs a des points

merci pour la réponse, je vais essayer cette méthode smile

Hors ligne

 

#4 Thu 22 September 2022 12:05

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3928

Re: QGIS: ajouter une Etiquette de vecteurs a des points

Bonjour,
Cela peut aussi se faire à l'aide des fonctions de superposition, genre overlay_within calculé dans un champ de la couche point

Code:

array_to_string(overlay_within('lenomdelacouchepolygone', lechampetiquettepolygone))

(à voir si limit :=1 est nécessaire)

Hors ligne

 

Pied de page des forums

Powered by FluxBB