Message posté par : Estross (guillaumepatry36(a)gmail.com)
----------------------------------------
Bonjour a tous,
Je cherche a coder une petite fonction sur qgis (chercher tel ou tel valeur dans
différentes colonnes et écrire un commentaire automatiquement dans une autre selon ce que
je trouve). je n'ai pas de soucis avec la créer mais j'ai remarqué que dès
qu'un argument NULL est injecté dans la fonction, la fonction me renvoi
systématiquement NULL.
J'ai cru a une erreur de ma part et puis je me suis rendu compte que même un simple :
test(value1,feature,parent):
return 1
me rend NULL si je note test(NULL) sur le calculateur de champs de qgis
J'ai vu plusieurs message sur le forum qui parle de détecter des valeurs NULL dans la
calculatrice de champ, mais rien qui concerne mon problème sur l'éditeur de fonction
python
Je pensais remplacer toutes les valeurs NULL présentes par une valeur autre valeurs, mais
ca me parait pas hyper pratique (sachant que si il y a des formules pour mettre des
valeurs par defaut, et que la formule fait chou blanc, elle me renverra un NULL
automatiquement)
bref
Est ce que quelqu'un sait si je fais une erreur sur l'éditeur de fonction?
Merci
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=347088#p347088
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