Pages: 1
- Sujet précédent - QGIS 3.0.3: Carroyage - Joindre les attributs par localisation - Sujet suivant
#1 Sat 01 December 2018 11:19
- Fasensieux
- Participant occasionnel
- Date d'inscription: 26 Nov 2007
- Messages: 22
QGIS 3.0.3: Carroyage - Joindre les attributs par localisation
Bonjour,
Sous QGIS 3.0.3, lors de la réalisation d'un carroyage, l'extraction des données issues du découpage d'une couche de polygones par une grille, je souhaite attribuer à chaque carreau la valeur moyenne de chaque entité découpée.
Utilisation de l'outil Vecteur/Outil de gestion de données/Joindre les attributs par localisation.
Jusque là tout va très bien, QGIS 3.0.3 découpe les polygones en fonction de la grille. Cependant quelqu'un sait-il quelle valeur il attribue au carreau ? Car aucun choix n'est possible. Je souhaite attribuer au carreau la valeur moyenne des polygones découpés à l’intérieur du carreau.
La documentation dit ceci
https://docs.qgis.org/testing/en/docs/u … y-location
Or je ne trouve pas les choix proposés ci dessous par la documentation.
Summaries to calculate [enumeration] [list]
Optional
Choose which type of summary you want to add to each field and for each feature.
0 — count
1 — unique
2 — min
3 — max
4 — range
5 — sum
6 — mean
7 — median
8 — stddev
9 — minority
10 — majority
11 — q1
12 — q3
13 — iqr
14 — empty
15 — filled
16 — min_length
17 — max_length
18 — mean_length
Cette manip était très facilement accessible sous QGIS 2.18, or là elle reste introuvable.
Peut être que quelqu'un détient la solution ? Par avance Merci
Hors ligne
#2 Sun 02 December 2018 12:37
- laurent00
- Participant assidu
- Date d'inscription: 6 Aug 2007
- Messages: 405
Re: QGIS 3.0.3: Carroyage - Joindre les attributs par localisation
bonjour
pour ma part une fois joins les attributs à un carreau et son id en particulier
j'exporte le résultat en csv et je fais un tableau croisé dynamique pour avoir la moyenne par id de carreau
je réimporte sur ma couche carreau en faisant une jointure sur l'id et ainsi j'ai la moyenne par carreaux voici un exemple de résultat
je n'ai pas trouvé de fonction directes pour faire cela ...
LJ
Hors ligne
#3 Sun 02 December 2018 20:17
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3947
Re: QGIS 3.0.3: Carroyage - Joindre les attributs par localisation
Bonjour,
@Fasensieux Le lien mentionné ne correspond pas aux paramètres décrits: il y a deux algorithmes: Join attributes by location et Join attributes by location (summary) (qui devrait correspondre à votre besoin). Assurez-vous donc de choisir le bon.
Hors ligne
#4 Sun 02 December 2018 20:39
- laurent00
- Participant assidu
- Date d'inscription: 6 Aug 2007
- Messages: 405
Re: QGIS 3.0.3: Carroyage - Joindre les attributs par localisation
bonsoir
le premier est dans le menu vecteur
mais le second on le trouve ou ?
LJ
Hors ligne
#5 Sun 02 December 2018 20:43
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3947
Re: QGIS 3.0.3: Carroyage - Joindre les attributs par localisation
La boîte à outils du menu Traitement... dont tous les outils des menus Vecteur et Raster ne sont que des raccourcis.
Hors ligne
#6 Tue 04 December 2018 20:31
- Fasensieux
- Participant occasionnel
- Date d'inscription: 26 Nov 2007
- Messages: 22
Re: QGIS 3.0.3: Carroyage - Joindre les attributs par localisation
Bonsoir,
Merci à vous deux pour vos réponses astucieuses et pertinentes.
Hors ligne
Pages: 1
- Sujet précédent - QGIS 3.0.3: Carroyage - Joindre les attributs par localisation - Sujet suivant