Message posté par : 20-100-LV
----------------------------------------
Bonjour à tou(te(s),
Je bloque sur un problème assez simple au demeurant :
Je réalise une symbologie catégorisée sur une colonne A ("ROTATION" champ texte avec occupation du sol) mais j'aimerai que l'ordre de ces catégories soit géré par les valeurs contenues dans un autre champ B ("Pourc" qui est une surface) .... et je n'y parviens pas.
je suis tombé sur ce sujet mais cela ne répond pas à mon problème :
https://georezo.net/forum/viewtopic.php?id=122339
la seule chose que j'ai réussi à faire c'est de concaténer mes 2 champs B et A avec cette expression :
"Pourc" || ' - ' || "ROTATION"
Comme ça je peux trier les catégories par ordre décroissant mais ce n'est pas satisfaisant car je dois modifier la légende à la main pour supprimer la valeur numérique en début (cf. pièce jointe Capture.png).
Je sais que l'on peut activer les niveaux de symboles sur une couche et définir l'ordre des catégories à la main mais cela ne peut pas s'automatiser car on ne peut entrer que des chiffres dans la colonne "couche0" (Cf. pièce jointe Capture2.png).
Y a t'il un moyen de ne pas afficher les chiffres et caractères spéciaux de ma légende ?
j'ai testé ça mais cela ne renvoie rien...:(
right(("Pourc" || ' - ' || "ROTATION"),length("Pourc" || ' - ' || "ROTATION")-5)
Si quelqu'un a des idées, je suis preneur !
Merci
----------------------------------------
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=355929#p355929
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 : jvov41 (jerome.vovard(a)gmail.com)
----------------------------------------
Bonjour,
Dans le cadre d'une demande, je dois déterminer à partir d'un MNT des zones où il existe des points bas,
c'est à dire des cuvettes où la différence de hauteur est supérieure ou égale à 1 mètre.
Pouvez-vous m'indiquer une méthodologie pour arriver à déterminer ces cuvettes ?
Je suis sous QGIS 3.10, Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=355923#p355923
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 : brozz
----------------------------------------
Bonjour,
à des fins de meilleure lisibilité des étiquettes, je souhaite insérer des pictogrammes depuis mon serveur.
Autant dans le composeur html des infos bulles c'est facile :
-----------------
Code :
<img src="file:/ [% path %] / [% name %].svg style=""blablabla">
-----------------
Autant cela ne semble pas être jouable dans une expression d'étiquettes, (formatage html coché) :
-----------------
Code :
'<html> <body><div>
<img src="file:/ ' || "path" || ' / ' || "name" ||'.svg" style="blablabla">
</div></body></html>'
-----------------
La balise html <img ...> ne semble pas être reconnue.
Pourtant, lorsque mes chemins sont écrits en dur, (c'est à dire pas en tant qu'appel d'attribut), une infobulle de la fenêtre propriété apparait au survol de la barre de formule de la fenêtre "éditer une règle" (menu Propriété -> étiquette) (voir pièce jointe)
Quelqu'un aurait-il une piste SVP ?
Merci
----------------------------------------
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=355920#p355920
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 : Joseph Jacquet
----------------------------------------
Bonjour,
Les connecteurs "AND" et "OR" devraient vous permettre de la faire.
ex : 'Milieu' = 'Culture' AND ('catégorie' = 1 OR 'catégorie' = 2) vous permet de n'afficher que les entités ayant un milieu "Culture" et parmi les entités sélectionnées, celles ayant une catégorie "1" ou "2".
Si seules les milieux "culture" ont une valeur 'catégorie' égale à "1" ou "2", pas besoin de faire une règle sur 'catégorie' étant donné que, de fait, ce sont des cultures. Pour pouvez simplifier par : 'catégorie' = 1 OR 'catégorie' = 2
Bon courage,
JJ
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=355910#p355910
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 : GH
----------------------------------------
Personne ne sait si c'est possible ;-) ?
..Peut être pas au fait
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=355907#p355907
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 : Robiwan
----------------------------------------
Bonjour Sylvain, merci beaucoup pourcette astuce je vais essayer cela au plus vite !
Robiwan
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=355904#p355904
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 : Jean Cascalès
----------------------------------------
Je republie :
J'ai fait cette expression sur la couche emprise. Elle réussit à rapatrier dans la couche emprise les pylônes inclus.
-----------------
Citation :
aggregate('pylone','concatenate',"pylone", concatenator:=' - ',order_by:="pylone",filter:=intersects($geometry, geometry(@parent)))
-----------------
Message posté par : Jean Cascalès
----------------------------------------
J'ai fait cette expression sur la couche emprise. Elle réussit à rapatrier dans la couche emprise les pylônes inclus.
aggregate('pylone','concatenate',"pylone", concatenator:=' - ',order_by:="pylone",filter:=intersects($geometry, geometry(@parent))).
Il y a donc bien une liste de pylones par emprise. Ce que je veux c'est limiter cette liste lorsque les pylônes sont aussi intersectés par la couche
-----------------
Citation :
zone_risque
-----------------
, susceptible de croiser la couche emprise?
Que faut-il rajouter?
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=355901#p355901
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 : GH
----------------------------------------
Bonjour,
mon problème est vraisemblablement simple mais je manque probablement de logique informatique pour conclure
Je dispose de deux champs sur lesquels je souhaite faire une analyse thématique mais de manière organisée pour simplifier la mise en forme. le premier champ est générique et est lié à une ou plusieurs catégories dans mon second champ, comme ceci :
Milieu catégorie
Culture 1
Culture 2
Foret 3
Foret 4
Foret 5
Prairie 6
Prairie 7
Prairie 8
..
Je souhaite faire mon analyse thématique avec les valeurs de premier champ qui servent à regrouper celles du second :
Culture
1
2
Foret
3
4
5
Une fois que j'ai fait mon analyse thématique par "catégories", je passe dans "ensemble de règles" et je n'arrive pas à trouver la formule adaptée qui me permet de ne faire apparaitre dans "Culture" que mes catégories "1" et "2".
Merci à vous
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=355896#p355896
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 : Jean Cascalès
----------------------------------------
Bonjour,
Je souhaite réaliser un atlas dans lequel le fichier pdf de sortie sera une concaténation des pylônes se trouvant dans l'emprise et intersectant la couche de zone de risque (nommé zone_risque).
Voici comment je commence à procéder :
1/ je crée la couche d'emprises avec l'outil "imprimer l'étendue de la mise en page dans la couche"
2/ je fusionne toutes ces emprises (nommé emprise) pour en faire la couche de couverture de l'atlas
3/ Je crée un champ "Pylones" dans la couche emprise. Je dois créer une expression qui donne le résultat d'une concaténation des numéros de pylônes qui se trouvent dans la couche emprise et qui intersectent en même temps la couche zone_risque
4/ Ensuite dans l'atlas, je nommerai les fichiers de sortie par la concaténation des pylônes
--> Quelle est l'expression qui me permet de le faire?
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=355895#p355895
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