Pages: 1 2
- Sujet précédent - QGIS 2.0.1: Limiter les choix d'une liste selon l'emprise - Sujet suivant
#31 Thu 22 June 2017 15:18
Re: QGIS 2.0.1: Limiter les choix d'une liste selon l'emprise
Bonjour,
l'ancienne syntaxe passait avec QGIS 2.14, la nouvelle avec 2.18.
Je n'ai pas testé avec 2.16. Si vous pouvez mettre à jour c'est mieux.
Mathieu BOSSAERT
Association GeoRezo
Hors ligne
#32 Thu 22 June 2017 17:50
- JD
- Moderateur
- Date d'inscription: 8 Aug 2013
- Messages: 726
Re: QGIS 2.0.1: Limiter les choix d'une liste selon l'emprise
Bonsoir,
cette fonctionnalité a été rétablie à partir de la 2.18
cf : https://issues.qgis.org/issues/10900
Cordialement,
Dernière modification par lejedi76 (Thu 22 June 2017 17:50)
Hors ligne
#33 Fri 23 June 2017 08:27
- ddtphilou
- Participant occasionnel
- Lieu: épinal
- Date d'inscription: 4 Oct 2010
- Messages: 14
Re: QGIS 2.0.1: Limiter les choix d'une liste selon l'emprise
bonjour à tous
merci pour vos réponses
malheureusement aucunes des syntaxes ne fonctionnent avec la 2.16.3
je ne peux pas changer de version pour le moment
je garde sous le coude cette option pour les mises à jour à venir.....
Cordialement
Philippe
Hors ligne
#34 Mon 26 June 2017 10:35
- fnixou
- Participant actif
- Date d'inscription: 22 Feb 2017
- Messages: 82
Re: QGIS 2.0.1: Limiter les choix d'une liste selon l'emprise
je me permet de citer MathhieuB :
La syntaxe qui fonctionne pour le filtre est la suivante (QGIS 2.18.9) :
Ta version est donc certainement trop ancienne pour que la requête fonctionne, essaye d'installer la dernière version
Hors ligne
#35 Mon 26 June 2017 20:07
Re: QGIS 2.0.1: Limiter les choix d'une liste selon l'emprise
et moi ddtphilou ;-)
...
je ne peux pas changer de version pour le moment
...
Mathieu BOSSAERT
Association GeoRezo
Hors ligne
#36 Tue 27 June 2017 10:02
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3945
Re: QGIS 2.0.1: Limiter les choix d'une liste selon l'emprise
Bonjour,
Par contre, ce que ddtphilou ne nous dit pas c'est le message d'erreur que QGIS renvoie lorsqu'il essaie les différentes formules; ça pourrait aider à déboguer.
Et en passant, question peut-être bête mais, avez-vous créé la fonction current_canvas_extent et renvoie-t-elle bien le canevas?
Hors ligne
#37 Tue 27 June 2017 10:15
- ddtphilou
- Participant occasionnel
- Lieu: épinal
- Date d'inscription: 4 Oct 2010
- Messages: 14
Re: QGIS 2.0.1: Limiter les choix d'une liste selon l'emprise
bonjour a vous tous
Pour SANTANNA : je n'ai pas de message d'erreur juste que dans le formulaire la liste est vide. je n'ai aucun retour de données.
je trouve bizarre que en version 2.14 ça marche avec une fonction , en version 2.18 ça marche aussi avec une autre fonction
le chiffre 2.16 serait - il un chiffre qui porte malheur ?
bonne journée a vous
Dernière modification par ddtphilou (Tue 27 June 2017 10:25)
Hors ligne
#38 Tue 27 June 2017 10:33
- fnixou
- Participant actif
- Date d'inscription: 22 Feb 2017
- Messages: 82
Re: QGIS 2.0.1: Limiter les choix d'une liste selon l'emprise
et moi ddtphilou ;-)
ddtphilou a écrit:...
je ne peux pas changer de version pour le moment
...
Héhé ça m'apprendra à lire en diagonale
Hors ligne
#39 Tue 27 June 2017 11:29
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3945
Re: QGIS 2.0.1: Limiter les choix d'une liste selon l'emprise
Pour SANTANNA : je n'ai pas de message d'erreur sad juste que dans le formulaire la liste est vide. je n'ai aucun retour de données.
Et lorsque la formule est saisie dans le constructeur d'expression, avant validation, qu'est-il indiqué en bas de la fenêtre?
Que renvoie $current_canvas_extent ou current_canvas_extent()? et serait-il possible d'avoir copie de sa définition (dans le présent fil, il m'a semblé en avoir vu au moins deux différentes, donc...)
Il n'y a pas de raison pour qu'une combinaison ne marche pas pour la 2.16; il faut juste la trouver
Hors ligne
#40 Tue 27 June 2017 13:56
- ddtphilou
- Participant occasionnel
- Lieu: épinal
- Date d'inscription: 4 Oct 2010
- Messages: 14
Re: QGIS 2.0.1: Limiter les choix d'une liste selon l'emprise
voici quelques capture d’écran avec les différentes fonctions .....
Dernière modification par ddtphilou (Tue 27 June 2017 14:00)
Hors ligne
#41 Tue 27 June 2017 14:02
- ddtphilou
- Participant occasionnel
- Lieu: épinal
- Date d'inscription: 4 Oct 2010
- Messages: 14
Re: QGIS 2.0.1: Limiter les choix d'une liste selon l'emprise
et pour la dernière fonction je n'ai pas plus d'information concernant l'erreur .
Ne pas tenir compte de la faute de frappe visible sur la capture d'ecran (intersects au lieu de intersetcs)
j'ai corrigé avec la bonne syntaxe mais rien n'y fait
Dernière modification par ddtphilou (Tue 27 June 2017 14:15)
Hors ligne
#42 Tue 27 June 2017 14:33
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3945
Re: QGIS 2.0.1: Limiter les choix d'une liste selon l'emprise
Les copies d'écran ne montrent pas là où la définition de la fonction current_canvas_extent qui n'est pas une fonction native de qgis mais bien une fonction Python rajoutée par Mathieu (relis le fil de la discussion). Il faut donc l'intégreravant toute chose...
Par ailleurs, il y a bien un message d'erreur dans presse-papiers-2
Dernière modification par SANTANNA (Tue 27 June 2017 14:34)
Hors ligne
#43 Tue 27 June 2017 14:52
- ddtphilou
- Participant occasionnel
- Lieu: épinal
- Date d'inscription: 4 Oct 2010
- Messages: 14
Re: QGIS 2.0.1: Limiter les choix d'une liste selon l'emprise
olalalala que je suis bête
effectivement je n'avais pas tout lu ....
Mille excuses pour les messages que j'ai envoyés
je me plonge avec plus d'attention dans le problème
Merci à tous et merci SANTANNA
Hors ligne
#46 Tue 27 June 2017 15:26
- ddtphilou
- Participant occasionnel
- Lieu: épinal
- Date d'inscription: 4 Oct 2010
- Messages: 14
Re: QGIS 2.0.1: Limiter les choix d'une liste selon l'emprise
ok pour la tournée
rdv dans les vosges
Hors ligne
#47 Wed 17 January 2018 11:46
- bruhnild
- Participant actif
- Lieu: Lyon
- Date d'inscription: 7 Jun 2014
- Messages: 130
Re: QGIS 2.0.1: Limiter les choix d'une liste selon l'emprise
Bonjour à toutes et à tous,
Je travaille actuellement sur la version Qgis 2.18.4.
Je cherche à obtenir la liste des communes contenues dans l’emprise de mes numérisations. Je travaille dans une table ‘Numérisation’ (linestring). J’ai réussi à intégrer la fonction python de MathieuB dans un fichier startup.py (voir capture en PJ), et lorsque place cette syntaxe intersects( geometry( $currentfeature ), current_canvas_extent() ) dans la fenetre des propriétés de la couche > Champs>Valeur relationnelle>Filtrer l’expression ((voir capture en PJ)), je n’ai aucun message d’erreur.
Pourtant, lorsque je trace une ligne aucune liste de commune n’apparait dans le champ ‘com_dep’.
Pourriez vous m’aider à comprendre mon erreur ?
Merci d’avance pour vos réponses !
Marine.
Dernière modification par bruhnild (Thu 18 January 2018 14:57)
Hors ligne
#48 Mon 22 January 2018 10:47
- bruhnild
- Participant actif
- Lieu: Lyon
- Date d'inscription: 7 Jun 2014
- Messages: 130
Re: QGIS 2.0.1: Limiter les choix d'une liste selon l'emprise
Bonjour,
Je me permet de relancer la discussion..tous vos retours seront les bienvenus!
Hors ligne
Pages: 1 2
- Sujet précédent - QGIS 2.0.1: Limiter les choix d'une liste selon l'emprise - Sujet suivant