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

Printemps des cartes 2024

#1 Tue 09 February 2010 12:22

Stéphanie B
Participant actif
Date d'inscription: 23 Jun 2008
Messages: 53

Affecter un code à des variables

Bonjour,

J'ai une table en entrée avec un champ DOWNLOAD qui contient des débits ADSL et j'ai créé dans ma table de sortie un nouveau champ CODE_DOWNLOAD.
Je souhaiterais affecter la valeur "1" pour tous les enregistrements du champ DOWNLOAD dont les valeurs sont comprises entre 0 et 0,512, je souhaiterais affecter la valeur "2" pour tous ceux dont la valeur se situe dans la plage 0,512-1,024 etc...

J'ai regardé dans le forum, j'ai trouvé le Transformer ValueMapper mais celui-ci me permet d'importer toutes mes données et de leur affecter un code or moi je souhaiterais utiliser des pages de valeurs.

Quelqu'un a-t-il déjà eu ce problème?

Merci de votre aide.

Stéphanie

Hors ligne

 

#2 Tue 09 February 2010 12:31

ogayte
Participant assidu
Lieu: Saint-Estève
Date d'inscription: 6 Mar 2006
Messages: 658
Site web

Re: Affecter un code à des variables

Il faut utiliser AttributeRangeMapper mais ce Transformer n'est disponible que sur la version 2010 de FME.


Olivier Gayte
http://www.veremes.com
+33 (0)4-68-38-65-27

Hors ligne

 

#3 Tue 09 February 2010 12:32

Sarah - VEREMES
Participant actif
Date d'inscription: 21 Apr 2009
Messages: 51

Re: Affecter un code à des variables

Bonjour,

En 2010, ils ont rajouté un Transformer qui vous permet de faire ce genre de traitement AttributeRangeMapper.
Si vous utilisez encore FME 2009, vous pouvez toujours y parvenir mais avec une succession de Tester et AttributeCreator ou AttributeSetter.

Cordialement,

Dernière modification par Sarah - VEREMES (Tue 09 February 2010 12:35)


Sarah MOURE
Veremes : support FME & version française

Hors ligne

 

#4 Tue 09 February 2010 12:35

Stéphanie B
Participant actif
Date d'inscription: 23 Jun 2008
Messages: 53

Re: Affecter un code à des variables

Malheureusement, j'ai FME 2007... Je vais essayer avec TESTER.
Merci.

Hors ligne

 

#5 Tue 09 February 2010 14:27

Stéphanie B
Participant actif
Date d'inscription: 23 Jun 2008
Messages: 53

Re: Affecter un code à des variables

J'ai utilisé 4 transformers TESTER mais j'ai un message d'erreur.
J'ai l'impression que je ne peux pas mettre dans un même transformer :
DOWNLOAD >= "1.024" et en dessous DOWNLOAD < "2.048"

Hors ligne

 

#6 Tue 09 February 2010 14:39

Sarah - VEREMES
Participant actif
Date d'inscription: 21 Apr 2009
Messages: 51

Re: Affecter un code à des variables

Le Tester accepte le OU ou le ET, dans votre cas, il faut bien spécifier du ET pour que toutes les conditions soient remplies.


Sarah MOURE
Veremes : support FME & version française

Hors ligne

 

#7 Tue 09 February 2010 14:58

Stéphanie B
Participant actif
Date d'inscription: 23 Jun 2008
Messages: 53

Re: Affecter un code à des variables

Exact c'est dans "Condition de succès".
Merci beaucoup de votre aide.

Hors ligne

 

#8 Tue 09 February 2010 15:05

pyjoubert
Participant assidu
Lieu: Lyon
Date d'inscription: 21 Mar 2006
Messages: 330

Re: Affecter un code à des variables

Bonjour,

Pourquoi ne pas utiliser un bon vieux TESTER avec 2 conditions et un ET ?

Hors ligne

 

Pied de page des forums

Powered by FluxBB