#1 Wed 17 May 2017 08:21
- DARDI
- Participant actif
- Lieu: BORDEAUX
- Date d'inscription: 23 Jan 2006
- Messages: 102
QGIS: Probl refFunctions ?
Bonjour,
Les captures d'écran parlent d'elles-mêmes...
Merci pour la solution.
Dernière modification par DARDI (Wed 17 May 2017 08:23)
Hors ligne
#2 Wed 17 May 2017 10:29
Re: QGIS: Probl refFunctions ?
Bonjour,
Vous souhaitez utiliser reffunctions qui permet d'ajouter à la fenêtre d'expression des fonctions permettant d'accéder aux attributs d'autres couches. Il n'y en a pas forcément besoin, je pense.
Les dernières versions de QGIS sont dotées nativement de fonctions d'accès aux informations d'autres couches.
Il y a par exemple
Code:
get_feature, attribute
Ces fonctions apparaissent dans le volet "enregistrement" de la fenêtre d'expression.
Et il y a même des fonctions d'agrégation :
Code:
aggregate, count
, notamment
geodata au cerema et petits billets en géomatique
Hors ligne
#3 Wed 17 May 2017 11:55
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3945
Re: QGIS: Probl refFunctions ?
Bonjour,
DARDI, les captures d'écran ne disent cependant pas sous quelle version de QGIS vous êtes. Sur ma version QGIS 2.18, j'ai reffunctions 1.3 d'activé sans souci. Pas sûr que ce soit la même version. si?
Une solution consiste à remonter le bug au concepteur du plugin... pour que la solution soit consolidée pour tous.
MathieuR, je trouve la logique d'approche de RefFunctions pour certains usages beaucoup plus pratique et plus appropriée (notamment dans les relations spatiales), moins "complexe" comme expression à écrire, mais cependant limitée lorsqu'on veut faire des choses un peu "expertes".
Hors ligne
#4 Wed 17 May 2017 13:05
- DARDI
- Participant actif
- Lieu: BORDEAUX
- Date d'inscription: 23 Jan 2006
- Messages: 102
Re: QGIS: Probl refFunctions ?
Merci pour vos réponses.
Depuis que j'ai ce message la fonction AREA fait n'importe quoi...
J'ai décoché la fonction refFunctions, plus de message, mais la fonction AREA ne fonctionne pas normalement.
La version est en capture d'écran.
Comment puis-je retrouver une fonction AREA "normale" ?
Cordialement.
Dernière modification par DARDI (Wed 17 May 2017 13:06)
Hors ligne
#5 Wed 17 May 2017 13:48
Re: QGIS: Probl refFunctions ?
Bonjour,
pas simple de deviner vos problèmes... Qu'entendez vous par "la fonction AREA fait n'importe quoi" et "retrouver une fonction AREA "normale" ?
Merci de ne pas répondre avec une capture d'écran ;-)
Mathieu BOSSAERT
Association GeoRezo
Hors ligne
#6 Wed 17 May 2017 15:56
- DARDI
- Participant actif
- Lieu: BORDEAUX
- Date d'inscription: 23 Jan 2006
- Messages: 102
Re: QGIS: Probl refFunctions ?
Avant d'avoir ce message au sujet de refFunctions, lorsque je mettais à jour une colonne avec la calculatrice de champ en utilisant la fonction $area de Géométrie et avec la division qui va bien pour obtenir des km², le résultat était bon lorsque je le comparais avec l'interrogation "i" (Identifier les entités) des objets.
Depuis, la même manipulation me donne des résultats incohérents avec la réalité.
Merci pour votre attention.
Hors ligne
#7 Wed 17 May 2017 17:09
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3945
Re: QGIS: Probl refFunctions ?
Je ne suis pas sûr que RefFunctions ait pu modifier le comportement de cette fonction. Est-ce la seule qui disjoncte? $length, perimeter ou toute autre fonction géométrique par exemple? Le système de projection n'a-t-il pas connu de variation entre temps? Avez-vous fermé et redémarré QGIS pour voir?
si rien de tout cela, quel est l'ordre de grandeur de l'incohérence?
Hors ligne
#8 Thu 18 May 2017 15:41
- DARDI
- Participant actif
- Lieu: BORDEAUX
- Date d'inscription: 23 Jan 2006
- Messages: 102
Re: QGIS: Probl refFunctions ?
Bonjour,
Merci de vous êtes penché sur le sujet.
Pressé par le travail, je n'ai pas eu le temps de tester d'autres fonctions.
J'ai tout simplement désinstallé et réinstallé QGIS.
La fonction $area refonctionne normalement, par contre il m'est toujours impossible de charger l'extension refFunctions.
Pas très grave pour ce que j'ai à faire.
Bien conscient que cela ne fait pas beaucoup avancer le chmilblick.
Merci beaucoup pour vos interventions.
Cordialement.
Dernière modification par DARDI (Thu 18 May 2017 16:43)
Hors ligne
#9 Thu 18 May 2017 17:12
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3945
Re: QGIS: Probl refFunctions ?
Bonjour,
J'ai tout simplement désinstallé et réinstallé QGIS.
La fonction $area refonctionne normalement, par contre il m'est toujours impossible de charger l'extension refFunctions.
Et vous êtes resté sur la version 2.6? Elle est bien vieille, voire désuète celle-là (mais bon, tant qu'elle répond à vos besoins... quoique!!)
Vous trouverez à https://plugins.qgis.org/plugins/refFunctions/ d'anciennes versions de l'extension à décompresser et placer dans votre dossier local de plugins QGIS.
Hors ligne
#10 Fri 19 May 2017 07:15
- DARDI
- Participant actif
- Lieu: BORDEAUX
- Date d'inscription: 23 Jan 2006
- Messages: 102
Re: QGIS: Probl refFunctions ?
Bonjour,
Je n'ai pas le choix de la version, et quand je dis que j'ai désinstallé et réinstallé, en fait c'est le service informatique qui le fait, je ne suis pas administrateur de mon PC...
Merci pour le lien.
Bon W.E.
Hors ligne