Message posté par : Juju25
----------------------------------------
J'en profites pour poser une autre question :
Je voudrais faire la somme de plusieurs champs de ma couche enfant toujours en utilisant la fonction relation_aggregate. Je n'arrive pas à trouver la formule adéquate. Est-ce que c'est possible de m'orienter ?
Merci beaucoup !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327207#p327207
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 : ckiko13
----------------------------------------
Bonjour
En fait je ne vois pas de comportement logique:
Je pensais à:
- une façon de nommer (espace, majuscules-minuscule...)
- un src différent
- des géométries différentes (multilinestring/line)
- couche cochée/décochée
..
Mais ça n'entre pas en ligne de compte.
Par contre si je sélectionne ma couche, là il me renvoie des réponses.
Je ne comprends pas.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327203#p327203
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 : Juju25
----------------------------------------
Super, tout fonctionne.
Effectivement, la conversion est importante, cela ne marche pas sur un champs de type text.
Merci encore Santanna !
A bientôt
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327198#p327198
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 : Ben22
----------------------------------------
Bonjour,
Utilisez la condition CASE dans votre mise à jour de champ :
-----------------
Code :
CASE WHEN "colonne 1" IN ('AER', 'AEO') THEN 'ALU' WHEN "colonne 1" = 'SOU' THEN 'SUI' END
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327197#p327197
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 : LouisFOX (louisa.niort(a)hotmail.com)
----------------------------------------
Bonjour à tous,
J'ai une table avec une multitude de données. Je voudrais donc utiliser une fonction de type "si" pour compléter une colonne.
Exemple de ce que j'ai :
Colonne 1 Colonne 2
001 AER
001 AER NU
001 AEO
002 AER
002 AEO
002 SOU
etc....
Je voudrais que s'il y a dans le première colonne AER ou AEO, dans la seconde, il me mette ALU. Quand j'ai SOU, je voudrais qu'il me mette CUI et si j'ai AER NU, je voudrais qu'il me mette ACI. Tout ça sans qu'il me prenne en compte les chiffres devant.
Merci de votre aide, Cordialement, Louis
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327195#p327195
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 :
relation_aggregate('bdd_carroyage', 'sum', 'metal_mass')
-----------------
selon la doc, le paramètre représentant l'expression est entre double guillemets, soit
-----------------
Code :
relation_aggregate('bdd_carroyage', 'sum', "metal_mass")
-----------------
et pour la conversion, vous avez des fonctions dans le groupe "Conversion" telles que to_real ou to_int selon la donnée.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327194#p327194
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 : Juju25
----------------------------------------
relation_aggregate('bdd_carroyage', 'sum', 'metal_mass')
bdd_carroyage étant ma relation et metal_mass mon champ sur lequel j'aimerai qu'il fasse la somme. Je ne sais pas si cela à un rapport (je pense que oui) mais mon champs métal_mass est de type String. Comment le modifier (si cela à un rapport avec l'erreur) ?
Merci beaucoup !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327193#p327193
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,
Non, vous ne verrez pas les champs de la table enfant dans la calculatrice de champs de la table parent; ce serait pratique en effet. Il va vous falloir les noter et ajouter manuellement.
-----------------
Citation :
En fait, j'ai compris l'intérêt de la fonction relation_aggregate mais cela ne marche pas ... J'obtiens NULL à chaque fois. Est-ce vous voyez le problème ?
-----------------
Possibilité de voir la formule utilisée?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327192#p327192
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 : Thom25
----------------------------------------
Oups pardon j'ai lu en diagonale !!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327191#p327191
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 : Juju25
----------------------------------------
Thom25 Je ne fais pas vraiment une jointure mais plutôt une relation. Je vois très bien la table associée quand j'utilise l'outils d'identification mais ce lien n’apparaît pas dans la table attributaire de ma couche parent (qui est mon carroyage en l’occurrence).
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327190#p327190
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