Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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é ?

Annonce

Printemps des cartes 2024

#31 Thu 22 June 2017 15:18

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1220
Site web

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: 722

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 sad
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

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1220
Site web

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
...


Mathieu BOSSAERT
Association GeoRezo

Hors ligne

 

#36 Tue 27 June 2017 10:02

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

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 sad 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 sad

le chiffre 2.16 serait - il un chiffre qui porte malheur ? wink

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

MathieuB a écrit:

et moi ddtphilou ;-)

ddtphilou a écrit:

...
je ne peux pas changer de version pour le moment
...


Héhé ça m'apprendra à lire en diagonale tongue

Hors ligne

 

#39 Tue 27 June 2017 11:29

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

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 smile

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)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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: 3799

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 smile

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 sad
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

 

#44 Tue 27 June 2017 15:12

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1220
Site web

Re: QGIS 2.0.1: Limiter les choix d'une liste selon l'emprise

Santanna devrait changer son pseudo ! Docteur House me semble approprié ;-)


Mathieu BOSSAERT
Association GeoRezo

Hors ligne

 

#45 Tue 27 June 2017 15:17

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1220
Site web

Re: QGIS 2.0.1: Limiter les choix d'une liste selon l'emprise

Et une tournée générale pour ddtphilou !


Mathieu BOSSAERT
Association GeoRezo

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 smile
rdv dans les vosges smile

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)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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

 

Pied de page des forums

Powered by FluxBB