Message posté par : upriste
----------------------------------------
Bonjour,
Je cherche à créer un champs virtuel qui est la concaténation de 2 champs.
Champs 1
VC1
VC2
NULL
VC6
Champs 2
VC1
VC3
VC4
NULL
Je souhaite que la concaténation se fasse que si "champs 1" et "champs2" sont différents. En partant de l'exemple ci-dessus, je ne veux pas VC1/VC1 mais je veux VC1. Par contre, je veux bien VC2/VC3. Enfin, je veux également VC4 et VC6.
Le problème c'est que je n'arrive pas à trouver la bonne expression.
J'étais parti sur ça sauf qu'après le else, il pourrait tout à fait y avoir le cas "champs2"
CASE WHEN "champs1" <> "champs2"
THEN
concat("champs1" ,'/', "champs2"
ELSE
"champs1"
END
Merci de votre aide
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329070#p329070
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 : upriste
----------------------------------------
Merci pour vos réponses.
Pour le 1, le souci venait effectivement du type du champs. Je l'ai donc passé en entier et l'incrémentation se fait.
Pour le 2, je fais donc pointer la valeur par défaut de mon formulaire sur le champs virtuel?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329069#p329069
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 : romainbh
----------------------------------------
Avec plaisir ! Et j'espère que la solution se présentera tôt ou tard ;-)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329068#p329068
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 : ATAuger
----------------------------------------
-----------------
sylvain poupard écrit :
-----------------
ATAuger écrit :
Mes données sont stockées dans une base de données PostgreSQL
-----------------
Solution non testée : https://gis.stackexchange.com/questions/345561/qfield-app-crashes-when-conn…
-----------------
Citation :
After a day of struggling, I found part of the solution here (https://confluence.atlassian.com/jirakb/error-connecting-to-database-fatal-…)
which is basically just altering the pg_hba.conf file and adding server IP with /24
The other part was removing the password from the configuration of the project and just checking the Store option
-----------------
Merci pour vos retours.
EDIT : est-ce que vous avez coché "store" dans les identifiant/mot de passe à la connexion postgre? (3ème ligne de la citation en anglais) et le SSL mode désactivé?
-----------------
Merci d'avoir fouillé les solutions pour moi! Je n'étais pas tombée sur ce post.
Malheureusement ça n'a rien donné pour moi... J'avais déjà fait les modifications sur le fichier pg_hba.conf et mon mot de passe de bdd est bien simplement stocké et non pas dans la configuration du projet. Je fais forcément quelque chose de mal...
Par contre, j'ai refait tout mon projet dans la base de données sur le cloud pour QGIS Cloud et je peux (finalement) utiliser QField en condition En ligne avec mes données mobiles. C'est un bon point. Mais, bien que ce ne soit pas des données sensibles, ça ne me plait pas trop d'utiliser cette base sans protection et je n'ai pas de possibilité de faire de lien vers ma propre bdd. Ensuite, étant en zone rurale, le mode hors ligne était plus adapté...
Bon j'arrête de râler et je vais me satisfaire de QGIS Cloud pour le moment.
Merci à tous pour votre aide!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329065#p329065
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 : ATAuger
----------------------------------------
-----------------
romainbh écrit :
Quel beau mystère...
Ça fait partie des trois grands mensonges de l'informatique : ça marche, c'est compatible et ça sort bientôt ;-)
Vu que le problème est toujours là mais différent entre deux PC, ça indique plutôt un souci de connexion instable. Mais là ça dépasse laaargement mon domaine.
-----------------
Merci vraiment beaucoup pour ton aide! Ca m'a permis de me poser les bonnes questions :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329064#p329064
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 : sylvain
----------------------------------------
-----------------
ATAuger écrit :
Mes données sont stockées dans une base de données PostgreSQL
-----------------
Je viens de tilté mais ça ressemble à un problème d'accès à la base même si QFIELDSYNC simule la base dans son geopackage.
Solution non testée : https://gis.stackexchange.com/questions/345561/qfield-app-crashes-when-conn…
-----------------
Citation :
After a day of struggling, I found part of the solution here (https://confluence.atlassian.com/jirakb/error-connecting-to-database-fatal-…)
which is basically just altering the pg_hba.conf file and adding server IP with /24
The other part was removing the password from the configuration of the project and just checking the Store option
-----------------
Merci pour vos retours.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329061#p329061
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 : romainbh
----------------------------------------
Pour le premier souci, c'est simplement que le champ est en texte. Il faut en créer un en nombre entier et ça ira.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329060#p329060
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 : romainbh
----------------------------------------
Quel beau mystère...
Ça fait partie des trois grands mensonges de l'informatique : ça marche, c'est compatible et ça sort bientôt ;-)
Vu que le problème est toujours là mais différent entre deux PC, ça indique plutôt un souci de connexion instable. Mais là ça dépasse laaargement mon domaine.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329059#p329059
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,
1er problème: je ne peux pas confirmer. Ça fonctionne ici. J'ai l'incrémentation
2ème problème: comme indiqué dans la note de la doc (https://docs.qgis.org/3.4/fr/docs/user_manual/working_with_vector/vector_pr…) , il est impossible d'utiliser les valeurs de l'entité en cours de création car elles sont encore inconnues. Workaround: créer un champ virtuel qui lui va calculer la donnée et à la fin du processus, balancer son contenu dans le champ "inseecom"
Pour ce qui est de la valeur NULL, la contrainte est-elle renforcée (https://docs.qgis.org/3.4/fr/docs/user_manual/working_with_vector/vector_pr…) ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329058#p329058
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 : mleurent
----------------------------------------
Bonjour,
Sur Qgis, j'ai un certain nombre de polygones, pas tous adjacents.
Je souhaite fusionner entre eux les polygones adjacents tout en sommant leur valeur attributaire.
Exemple: 4 polygones adjacents avec 4 valeurs spécifiques donneront, dans la nouvelle couche, un seul polygone dont la valeur sera égale à la somme des 4 valeurs précédentes. Les autres groupes de polygones adjacents feront de même.
J'ai beau chercher (dissolve, regroupement, tampon), je ne trouve pas... J'arrive à fusionner les polygones adjacents ensemble mais alors je perds leur valeur attributaire.
Merci d'avance de votre aide, Martin
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329057#p329057
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