#1 Thu 11 February 2021 12:23
- RACL
- Participant occasionnel
- Date d'inscription: 16 Jan 2020
- Messages: 12
QGIS: Joindre les attributs par localisation (Resume)
Bonjour à tous,
Je développe actuellement une séquence de traitements à partir du modeleur graphique. J'avais déjà eu des soucis par rapport aux traitements SQL mais j'avais vu que ce soucis était dû au code de QGIS et avait donc trouver une autre façon de faire.
Cependant, j'ai un autre souci avec l'opération "Joindre les attributs par localisation (résumé)". Je souhaite faire certains résumés (max, min, moyenne) de points dans des polygones. Quand je le réalise sous QGIS, pas de soucis l'opération se réalise correctement mais quand je l'intègre dans la séquence de mon modeleur graphique rien n'apparait dans la couche de sortie. Toutes les autres opérations sont bien réalisées mais pas celles-ci (peu importe les couches utilisées ou les prédicats géométriques utilisées). Dois-je me résigner à ne pas utiliser le modeleur graphique ? Ou est-il possible de venir à bout de ce problème ?
Merci par avance,
Hors ligne
#2 Thu 11 February 2021 19:47
- JD
- Moderateur
- Date d'inscription: 8 Aug 2013
- Messages: 726
Re: QGIS: Joindre les attributs par localisation (Resume)
Bonsoir,
Il faudrait à minima décrire l'ensemble des étapes, notamment de configurations pour pouvoir vous aider.
Avez vous essayé à partir d'un nouveau modèle avec simplement cet algorithme ?
Hors ligne
#3 Fri 12 February 2021 11:01
- RACL
- Participant occasionnel
- Date d'inscription: 16 Jan 2020
- Messages: 12
Re: QGIS: Joindre les attributs par localisation (Resume)
Bonjour,
J'ai pu trouver le problème de mes traitements "Joindre les attributs par localisation (résumé)", il s'agissait d'une erreur dans l'indication des champs à résumer.
J'avais indiqué mes champs à résumer de cette façon "champs" (avec guillemets), or l'outil n'accepte pas cette rédaction. Il faut donc indiquer les champs sans mettre de guillemets. Par exemple dans mon : surface, volume, bati et non "surface", "volume", "bati".
Merci pour votre aide.
Hors ligne