Message posté par : yoll
----------------------------------------
Bonsoir à tous,
J'espère que vous pourrez m'aider sur ce problème:
Dans mon dossier de travail de QGIS (@project_folder) j'ai plusieurs sous dossiers nommés "Artère 1", "Artère 2" ...
Dans ces dossiers j'ai un autre sous dossier nommé XXXXX_Photos pour "Artère 1", YYYYYY_Photos pour "Artère 2", etc...
J'aimerai savoir s'il est possible de passer outre les les caractères précédent "_Photos" pour ne garder que le "_Photos" et créer un chemin d'accès unique dans le constructeur de chaîne d'expression?
En gros j'aimerai que ça ressemble à ça :
@project_folder ||'/Artère ' || right( @layout_name ,1) || .......... || '_Photos/'
Merci d'avance pour me débloquer car là je sèche ...
Bonne soirée
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333532#p333532
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
----------------------------------------
-----------------
GlaDal écrit :
Bonjour,
Dans la version 3.14, c'est possible. Dans les propriétés de l'objet 'Table' de la mise en page : juste en dessus de "Personnalisation avancée" que vous citez, il y a une case à cocher qui permet de faire ce que vous souhaitez "Applique la mise en forme conditionnelle de la couche".
Au plaisir,
-----------------
Merci beaucoup pour votre réponse !
Cependant êtes vous bien certain pour la version 3.14, il semble que celle-ci ne soit pas encore disponible.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333522#p333522
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 : JP Beaudoin
----------------------------------------
bonjour
j'utilise qgis 2.18.14 à cause de ma structure avec mon webclient Lizmap
bref..
j'ai deux tables connectés dans postgis/postgresql
ma table ''Codes'' (est une table sans géométrie) .. voici les colonnes
Code, Description
deuxième table ''Refus'' (avec géométrie)
je vous énuméré pas toute les colonnes mais juste ceux principales pour cette question
gid,code,desc, geom
en fait j'aimerais que quand j'inscris un ou plusieurs code dans ma table Refus ... qu'il me sort automatiquement la desc dans ma table Refus
desc ( va chercher la Description dans table Codes)
il se peut sur Refus ...que j'efface sur une de mes géométrie le code .. et que j'en inscrit un ou des nouveaux ... il faudra que j'ai une nouvelle desc automatique
Merci de votre collaboration!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333521#p333521
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 : laboetie
----------------------------------------
Bonjour à tous,je recherche un bout de code pour un plugin python,
permettant de modifier le chemin d'un fichier présent dans une annotation html et bien
sûr de régénérer la couche pour la prise en compte de la modif.
Cordialement.
Francis
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333520#p333520
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 : 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