Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Sun 11 August 2013 18:01

dghantugan
Juste Inscrit !
Date d'inscription: 11 Aug 2013
Messages: 3

"<Nul>" et "0" dans Model Builder

Bonjour,

Dans une table attributaire d'un couche de Model Builder il faut que je remplace les valeurs "<Nul>"s par "0" - zéros.

J'ai essayé utiliser conversion avec "Classe d'entités vers fichier de formes", mais sa ne fonctionne pas comme je veux...

Est-ce quelqu’un peut me montre la piste ?

Merci d'avance

Hors ligne

 

#2 Mon 12 August 2013 13:17

otravaglini
Participant occasionnel
Lieu: Genève
Date d'inscription: 22 Nov 2005
Messages: 30
Site web

Re: "<Nul>" et "0" dans Model Builder

Bonjour,

Il vous suffit d'utiliser l'outil Sélection par attribut pour sélectionner toute les valeur "NULL" puis avec l'outil calculer un champ remplacer NULL par 0.

Bonne journée.

Hors ligne

 

#3 Mon 12 August 2013 15:06

dghantugan
Juste Inscrit !
Date d'inscription: 11 Aug 2013
Messages: 3

Re: "<Nul>" et "0" dans Model Builder

Merci pour votre réponse, mais justement je n'arrive pas sélectionner les "Nul"...

Vous penser de l'outil "Sélectionner une couche par attribut" ?

Sauf erreur de ma part, mais j'ai déjà essayé sélectionner :

  Nul        "Nul"     " Nul "
<Nul>   "<Nul>" " <Nul> "
  NUL      "NUL"     " NUL "

   et

NULL   "NULL"   " NULL "

...et ça ne marche pas - "Une erreur a été détectée dans l'expression..."

Hors ligne

 

#4 Mon 12 August 2013 17:19

aurelien.quiblier
Participant actif
Lieu: Lyon
Date d'inscription: 26 Oct 2010
Messages: 146
Site web

Re: "<Nul>" et "0" dans Model Builder

Bonjour,

Pour changer un "NULL" en "0", il faut que tu utilises la fonction IsNull lors du calcul du champ (en VB) :

Code:

If IsNull([NOM_CHAMP]) Then
champ = "0"
Else
champ = [NOM_CHAMP]
End if

Dernière modification par aurelien.quiblier (Mon 12 August 2013 17:21)


Aurélien QUIBLIER
arx iT

Hors ligne

 

#5 Mon 12 August 2013 23:24

dghantugan
Juste Inscrit !
Date d'inscription: 11 Aug 2013
Messages: 3

Re: "<Nul>" et "0" dans Model Builder

Merci beaucoup.

Hors ligne

 

#6 Tue 13 August 2013 12:17

aurelien.quiblier
Participant actif
Lieu: Lyon
Date d'inscription: 26 Oct 2010
Messages: 146
Site web

Re: "<Nul>" et "0" dans Model Builder

Mais de rien, j'espère que tu es arrivé à ce que tu voulais avec le Model Builder.


Aurélien QUIBLIER
arx iT

Hors ligne

 

#7 Sat 17 August 2013 10:24

kermit
Participant occasionnel
Lieu: France
Date d'inscription: 24 Mar 2013
Messages: 16

Re: "<Nul>" et "0" dans Model Builder

Bonjour,

je te propose la méthode suivante:

dans ton builder rajoute deux étapes:
* Selection par attribut ==>>> [Champ] IS NULL
* Calculer la valeur d'un Champ ==>>> "0"

ça devrait fonctionner.


Kermit
Apprendre c'est bien, transmettre c'est mieux.

Hors ligne

 

#8 Sat 17 August 2013 10:24

kermit
Participant occasionnel
Lieu: France
Date d'inscription: 24 Mar 2013
Messages: 16

Re: "<Nul>" et "0" dans Model Builder

suivant la manière dont a été rentré la donnée, ta valeur Null peut être sous la forme suivante :
""


Kermit
Apprendre c'est bien, transmettre c'est mieux.

Hors ligne

 

Pied de page des forums

Powered by FluxBB