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 Mon 18 December 2006 17:02

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4794

Comment incrementer un champ ?

Bonjour

Je génère du SDF, Access, Oracle avec SAFE-FME
et j'ai besoin de numéroter "bêtement" mes enregistrements ...

Avec Access, je peux créer ultérieurement un champ de type "Numérotation automatique",
dont je change après le nom en "NUM_AUTO" par exemple ...

Avec Oracle, je peux créer ultérieurement un champ que j'alimente par une séquence ...

Ne serait-il pas possible de faire cette manipulation instantanément dans SAFE_FME avec un Transformer ou autre "bestiole" quelconque ...

Merci d'avance de votre aide !

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#2 Mon 18 December 2006 19:58

Franck B
Membre
Lieu: PACA
Date d'inscription: 6 Sep 2005
Messages: 1382
Site web

Re: Comment incrementer un champ ?

Bonjour Pat,

Pour faire ce genre de traitement, tu peux utiliser le transformer "counter" (catégorie:calculateur).
La documentation française de FME explique que :
"le transformer "Counter" permet d'ajouter à l'entité un attribut numéro portant la prochaine valeur entière prise dans une séquence. Chaque entité se verra affectée d'un numéro d'ordre unique."

A+

Hors ligne

 

#3 Tue 19 December 2006 08:34

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

Re: Comment incrementer un champ ?

Bonjour,

Utilisez le transformer COUNTER

Pierre-Yves JOUBERT
Communauté urbaine de Lyon
DSIT/Service informatique/MEPA
20, rue du lac
69399 Lyon Cedex 03

Hors ligne

 

Pied de page des forums

Powered by FluxBB