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 Fri 19 September 2008 14:23

ccoquin
Participant occasionnel
Lieu: Capellen
Date d'inscription: 4 Jan 2006
Messages: 39

shp2shp - conversion du format d'un attribut string en number

Bonjour ou plutôt rebonjour,

je cherche désespéremment à convertir un attribut de mon shape d'entrée qui a un format de type Char (ex: 00568 ou 00067) en Number (ex: 568 ou 67). En fait, je voudrai pouvoir retirer automatiquement les zéros qu'il y a devant avant de le concaténer avec un autre attribut de type Char (ex: 568/HI ou 67/HA) à l'aide du transformer Concatenator.
Pouvez-vous m'aider car je ne trouve pas le transformer qui pourrait me faire ce traitement. J'ai bien essayé le StringFormatter mais je n'arrive pas à obtenir ce que je veux.

merci encore d'avance. Ce forum m'est vraiment d'une grande aide.

Hors ligne

 

#2 Fri 19 September 2008 15:19

ccoquin
Participant occasionnel
Lieu: Capellen
Date d'inscription: 4 Jan 2006
Messages: 39

Re: shp2shp - conversion du format d'un attribut string en number

je continue mes tests et en utilisant le StringFormatter, si je met e dans Format String, il formate bien mon 01012 (qui est un Char) en 1.012000e+00, mais si je mets d, il me renvoie l'erreur suivante : @TCL -- failed to evaluate expression `StringFormatter_formatter' -- expected integer but got "01012" (looks like invalid octal number).

est-ce que j'utilise bien le bon transformer ou suis-je sur la mauvaise voie ???

Hors ligne

 

#3 Fri 19 September 2008 16:21

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

Re: shp2shp - conversion du format d'un attribut string en number

Le problème est que FME considère les chiffres commençant par 0 comme de l'octal.
Pour les enlevez vous pouvez utiliser le Transformer personnalisé Zeroremover ci-dessous.

http://www.veremes.com/download/transfo … EMOVER.zip


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

Hors ligne

 

#4 Fri 19 September 2008 16:36

ccoquin
Participant occasionnel
Lieu: Capellen
Date d'inscription: 4 Jan 2006
Messages: 39

Re: shp2shp - conversion du format d'un attribut string en number

super, merci mais j'ai un Cannot be found sur votre lien... est-ce normal ???

Hors ligne

 

#5 Fri 19 September 2008 16:37

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

Re: shp2shp - conversion du format d'un attribut string en number

Ok, c'est corrigé.


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

Hors ligne

 

#6 Fri 19 September 2008 16:41

ccoquin
Participant occasionnel
Lieu: Capellen
Date d'inscription: 4 Jan 2006
Messages: 39

Re: shp2shp - conversion du format d'un attribut string en number

ok, ça y est, j'ai eu l'accès.

sinon, entre temps, j'ai aussi résolu le problème avec le StringFormatter en mettant .0f dans le Format String

merci

Hors ligne

 

Pied de page des forums

Powered by FluxBB