Message posté par : Paul QUESNOT
----------------------------------------
Bonjour,
QGIS essaye de calculer l'aggregat "somme" pour la chaine de caractère 'champ_C2' --> il renvoi naturellement une erreur
il faut dire à qgis de faire l'aggregat sur un attribut --> il faut utiliser " à la place de ' --> "champ_C2"
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358513#p358513
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : SANTANNA
----------------------------------------
-----------------
Citation :
il faut utiliser " à la place de ' --> "champ_C2"
-----------------
Je peux faire mon "je te l'avais bien dit (https://georezo.net/forum/viewtopic.php?pid=358498#p358498) " ici? :D
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358514#p358514
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : NMonteix
----------------------------------------
Bonjour,
Je cherche à connaître la surface cumulée d'un nombre de polygones d'une couche A ayant la valeur v dans un champ C qui intersecte une couche B.
La surface a été calculée dans un champ C2 de la couche A:
-----------------
Code :
round($area,1)
-----------------
J'ai déployé cette expression:
-----------------
Code :
aggregate(
layer:='couche_A',
aggregate:='sum',
expression:='champ_C2',
filter:=intersects($geometry, geometry(@parent)) AND "Champ_C"='valeur_v'
)
-----------------
Le résultat est ce message d'erreur:
-----------------
Citation :
Erreur d'évaluation: Impossible de calculer l’agrégat pour : 'champ_C2' (Impossible de calculer sum sur les valeurs string)
-----------------
J'ai tout essayé pour faire passer la surface, calculée par QGis, en nombre réel, y compris l'ajout d'une colonne dans la couche A en déployant to_real(
Merci par avance de toute explication sur ce qui (me) semble passablement irrationnel...
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358512#p358512
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Roukens
----------------------------------------
Bonjour,
J'ai deux couches: une représentant des voiries (polygones) et l'autre les arbres présents sur celles-ci (points). Dans cette dernière, un champ indique le nom de l'arbre. La plupart du temps, il y a seulement une sorte d'arbres par polygone de voirie, de temps en temps il y en a plus (2, parfois 3, 4 grand max je dirais).
J'aimerais afficher en guise de nom de la voirie le nom du type ou des types d'arbres qui s'y trouvent (une seule fois donc, pas une simple étiquette à l'emplacement de chaque arbre).
Serait-ce possible, et si oui, quelqu'un aurait-il une idée des expressions à utiliser pour réussir à croiser ces informations (étiquette avec règles donc)?
Merci d'avance!
Pierre Roukens
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358510#p358510
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Bruno IRATCHET (bruno(a)georezo.net)
----------------------------------------
Bonjour,
Pourquoi ne pas interpeler les auteurs directement dans GitHub?
https://github.com/hboussard/chloe_qgis
Je ne connais pas ce plugin, mais certains chercheurs n'imaginent pas ce qu'implique la maintenance d'une solution logicielle.
L'innovation et l'industrialisation sont deux mondes qui communiquent peu.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=348130#p348130
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : NMonteix (nicolas.monteix(a)univ-rouen.fr)
----------------------------------------
Bonjour,
Je cherche à connaître le nombre de polygones d'une couche A ayant la valeur v dans un champ C qui intersecte une couche B. L'idée est de faire un champ virtuel dans la couche B de manière à ce que la valeur reste en permanence juste.
En suivant les explications très claires de @SANTANNA sur la fonction aggregate dans ce post (https://georezo.net/forum/viewtopic.php?id=117667), j'ai tenté de faire ceci, sans succès:
-----------------
Code :
aggregate(
layer:='couche_A',
aggregate:='count',
expression:='Champ_C',
filter:=intersects($geometry, geometry( get_feature('Couche_A','Champ_C','Valeur_v'))))
-----------------
Merci pour toute aide...
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358496#p358496
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : JonasB (jonasblondeaucoulet(a)gmail.com)
----------------------------------------
J’ai un problème dans mes scripts PyQgis. J’ai souvent besoin d’exécuter deux fois mes scripts pour que les modifications ou suppression soient prises en compte pour aller vers la suite du programme. Par exemple quand je veux créer un fichier à partir d’une sélection, si le fichier n’existe pas avant ça marche. Mais si je veux écraser un fichier pour en enregistrer un nouveau avec la sélection je dois exécuter deux fois le script : dans un premier temps l’exécution du script supprime bien le fichier obsolète mais ne peux pas créer le nouveau car il me dit que le fichier est déjà utilisé, comme s’il était encore mobilisé dans le projet et que je cherchais à le changer de dossier. Je comprends que c’est un problème de fond, avec un deuxième exemple. J’essaie au travers de mon script de modifier les paramètres de base de mon projets (changer la valeur par défaut du calcul des aires en hectare). Le problème est le même, la première exécution du
programme change le paramètre mais le calcul ($area) se fait dans le paramètre de base et pas celui que j’ai choisi. Cependant à la deuxième exécution du programme ça y est (ma surface est bien calculée en hectare). J’ai essayé d’appliquer les fonction write(), read() et QgsApplication.instance().clear() mais cela ne résout pas mon problème. Je ne sais plus où chercher, débutant et autodidacte je cherche des pistes de solutions et de compréhension des processus à l’œuvre que je ne comprends pas dans ce problème.
D’avance merci pour votre aide, je peux vous transférer mes scripts si cela vous aide à comprendre mon problème.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358488#p358488
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : kili888
----------------------------------------
Bonjour,
Je dispose d'un MNT. Je souhaite faire mon profil d'altitude grâce à l'extension Profil Tools. Tout fonctionne parfaitement, hormis un problème sur les longueur. La Longueur de ma polyligne est de 157 mètres (voir capture écran). Mais une fois le profil créer il m'annonce 228 mètres sur la longueur. Ca ne va pas il me faut la vrai longueur. Comment faire ?
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358473#p358473
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Bourcetto (bourcettom39(a)hotmail.fr)
----------------------------------------
Bonjour à tous!
Je suis débutant sur QGIS et je veux réaliser un projet pour mon boulot. Le but à terme est de réaliser une carte dynamique faisant apparaitre un certain nombres de points regroupant plusieurs infos importantes.
Pour commencer, j'ai donc essayer de créer une couche de points à partir d'un fichier excel (fichier qui ne comporte qu'une colonne longitude et une latitude pour l'instant). J'aimerais maintenant trouver une solution pour lier mon fichier excel à ma couche de point, de sorte que quand je modifie mon fichier Excel (ajout de ligne, modification de valeur, etc.) la couche soit modifiée également. Est ce possible?
J'ai tenté cela en essayant de lier mon fichier excel à une couche que j'ai créé directement sur QGIS avec seulement une colonne ID pour pouvoir lier mon excel à cette couche (la colonne ID match avec une colonne Numéro dans mon fichier excel pour faire la liaison). Seulement en faisant cela, je n'arrive même pas à afficher les points que j'ai sur ma couche sur la carte.
J'espère que quelqu'un pourra m'aider pour ce projet!
Merci d'avance et à bientôt!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358378#p358378
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Miniopterine
----------------------------------------
Bonjour,
Peut-être cette solution ? https://georezo.net/forum/viewtopic.php?id=109485
Il s'agit de créer une table avec la liste des thèmes (réglages) qui servira pour l'atlas
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358445#p358445
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net