Message posté par : zutix
----------------------------------------
Objectif : faire apparaître le losange orange et le triangle rouge pointe en bas dans la légende en plus du triangle vert pointe en haut pour ce symbole dynamique qui change d’apparence selon la valeur d’un champ de la table attributaire via des expressions.
Bonjour,
Un symbole dynamique varie en couleur, rotation et forme grâce à des expressions pour devenir soit :
- triangle vert pointe en haut si CHAMP_A > x
- losange orange si CHAMP_A = x
- triangle rouge pointe en bas si CHAMP_A < x
Dans la légende on ne voit que le triangle vert.
Comment faire pour que le losange orange et le triangle rouge y figurent aussi.
D'avance merci de votre aide.
Cordialement
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333462#p333462
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 : Ilyass (iss.tazrout(a)gmail.com)
----------------------------------------
Bonjour,
J'ai un champ numero qui contient les valeurs :
Exmple :
123456-321654
123-321
1234-4321
159-32
J'ai crée deux nouveau champs pour récupérer les valeurs comme suit.
Champ_gauche : 123456, 123, 1234, 159
Champ_droite : 321654, 321, 4321, 32
J'ai utilisé le code suivant pour les valeurs à gauche:
if("numero" '' AND "numero" 0, to_string(left("numero", strpos("numero", '-')-1)),’999’)
Le résultat est bon
Pour récupérer les valeurs à droite, j'ai utilisé:
if("numero" '' AND "numero" 0, to_string(right("numero", strpos("numero", '-')-1)),’999’)
Le résultat parfois est bon parfois il me récupère le tiret -123, ou bien des fois 9-32
Je sais pas comment résoudre le problème
Merci !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333499#p333499
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 : Ilyass (iss.tazrout(a)gmail.com)
----------------------------------------
Comment on fait si on voudrait récupérer la valeur à droite mais sans virgule.
J'ai des valeurs comme ça :
123456-321654
123-6549
12-321654
654-987654
321654-98
if("numero" '' AND "numero" 0, to_string(right("numero", strpos("numero", '-')-1)),’999’)
J'ai essayé avec ça, parfois ça marche parfois non, il me renvoie -6549, 321654, ou encore 4-98 je ne vois pas pourquoi !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333500#p333500
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
----------------------------------------
Bonjour,
-----------------
Ilyas écrit :
if("numero" '' AND "numero" 0, to_string(right("numero", strpos("numero", '-')-1)),’999’)
-----------------
Vous êtes certain que QGIS ne se plaint pas d'une mauvaise syntaxe (pour la partie conditionnelle)?
Cela dit, j'ai testé votre code sans la partie conditionnelle et je ne tombe pas sur les résultats que vous mentionnez. Modification de code entre-temps?
Une "bonne" manière de débugger les expressions soi-même est de les prendre petit bout par petit bout, de la fonction la plus simple (à l'intérieur) à la globale (avec lecture de l'aide de ladite fonction), càd:
1/ que renvoie strpos("numero", '-'): la place du caractère '-' dans le texte '321654-98' par ex, soit 7
2/ strpos("numero", '-')-1 ==> 7-1 ==> 6
3/ right("numero", strpos("numero", '-')-1) ==> right("numero", 6) ==> revient à demander les 6 caractères les plus à droite dans le texte, soit 654-98
4/ Le reste est de la conversion donc je passe vu que l'extraction retenue n'est pas bonne
Essayez donc avec right("numero", length("numero") - strpos("numero", '-')) car ce que vous voulez, ce sont les x caractères restants à partir du numéro occupé par '-', et donc on soustrait sa position du nombre total de caractères (qui est variable, donc on calcule)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333507#p333507
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 : LouiseXR
----------------------------------------
Bonjour,
Je vous remercie pour cette aide.
J'ai tenté de l'adapter à mes données comme cela :
SELECT "insee", sum ("Smartvel") as "Smartvel", sum ("SenseTime") as "SenseTime", sum("Heatime") as "Heatime", sum ("Heatphone") as "Heatphone", sum ("Heatphone_rouge") as "Heatphone_rouge", count("ELEVAGE") FROM liaison_materiel_commune GROUP BY "insee"
Le message suivant s'affiche :
Query preparation error on SELECT ""insee"", "Smartvel", "SenseTime", "Heatime", "Heatphone", "Heatphone_rouge", "count("ELEVAGE")" FROM _tview LIMIT 1: near """": syntax error
Je n'arrive pas à identifier où est l'erreur de syntaxe...
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333446#p333446
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 : preliator
----------------------------------------
Bonjour,
Je dispose d'un exemple de deux couches de points, et d'une couche de route. La première couche de points représente le "Départ", et la deuxième couche de points représente "L'arrivée". La couche de route est divisée en tronçon de 500m, et dispose d'une valeurs de dénivelé. Je dispose ainsi que de plusieurs grappes.
--> https://zupimages.net/viewer.php?id=20/23/vuyl.png
Je précise qu'un champ dans mes points d'arrivée possède la même valeurs que mes points de départs. Ainsi, on peut savoir quels points d’arrivée sont l'arrivée de tels points de départs.
Je voudrais, pour chaque grappe et pour chaque grappe séparé, calculer les chemins le plus court qui parte de mon point de départ et qui arrivent aux points d'arrivée en prenant en compte une valeurs de poids (celui du dénivelé de mes tronçons). L'idéal, serait d'avoir un outil du type "Chemin le plus court (De la couche vers la couche), malheureusement et sauf erreur de ma part, il n'existe pas sur QGis 3.10.
Est-il possible de faire ceci sur QGis ?
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333490#p333490
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 : Julien81
----------------------------------------
Bonjour
vous voulez comptabiliser les matériels et exploitation à la commune, en sql :
SELECT "Ville", sum ("critère1") as" "critère1", sum ("critère2") as "critère2", sum("critère3") as "critère3", count("Exploitation") FROM table GROUP BY "Ville"
A adapter, peut être exécuté à partir de votre couche actuelle (remplacer FROM 'table' par le nom) via l'ajout d'une couche virtuelle.
Vous obtiendrez une ligne parc commune avec les sommes et décomptes permettant de réaliser votre diagramme communal.
Bonne journée
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333443#p333443
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 : BE67
----------------------------------------
Bonjour à tous,
Je travail sous QGIS 3.1 et Autocad Map 2018.
J'ai un cartouche QGIS enregistré en QPT et je souhaiterai pouvoir l'utiliser sous Autocad, sans avoir à le redessiner.
Est-ce qu'il existe des possibilités d'export QGIS vers Autocad pour ce type d'éléments ?
Merci !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333465#p333465
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 : Come
----------------------------------------
Bonjour,
Je travail sur la réalisation d'atlas QGIS dans le cadre d'un stage de fin d'étude.
Dans un atlas j'ai introduit des tableaux issus de tables attributaires. Afin d'avoir un résultat esthétique je cherche à colorer mes lignes en fonction de la valeur d'un champ (ici le champ Delais_1). Il est possible d'avoir le visuel que je recherche avec la Mise en forme conditionnelle de la table attributaire(cf sceen ci-joint) mais cette mise en forme ne s'applique pas dans l'atlas (où toutes les lignes restent blanches).
Dans l'atlas je n'ai que trouvé la Personnalisation avancée... dans Propriété de l'élément>Apparence mais cela reste très limité et ne me permet pas de parvenir au visuel souhaité.
Si certains connaissent un moyen d'appliquer la mise en forme conditionnelle d'une table attributaire dans un atlas, ou ont des suggestions qui pourraient m'aider je leur en serait très reconnaissant.
Cordialement.
----------------------------------------
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=333449#p333449
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