#1 Tue 23 November 2010 18:21
- mstcx
- Participant actif
- Lieu: Nîmes
- Date d'inscription: 21 Feb 2008
- Messages: 87
Joiner
Bonsoir,
J'ouvre un .csv avec un Joiner pour importer des champs dans un .tab
Mon problème : je perds le type de données de tous les attributs. Par défaut il les décrit comme des champs textes.
Existe t-il un transformer pour redéfinir les types de champs ?
Merci
Hors ligne
#2 Wed 24 November 2010 11:37
Re: Joiner
Non, c'est à vous de définir le type de chaque attribut dans les propriétés du type d'entités destination.
Hors ligne
#3 Wed 24 November 2010 12:28
- mstcx
- Participant actif
- Lieu: Nîmes
- Date d'inscription: 21 Feb 2008
- Messages: 87
Re: Joiner
Il n'est donc pas possible de générer de nouvelles variables à partir d'un calcul sur des champs importés avec un "joiner" (celles ci étant intégrées en format texte) ?
Dernière modification par mstcx (Wed 24 November 2010 12:29)
Hors ligne
#4 Wed 24 November 2010 12:51
Re: Joiner
Si bien sûr, mais ce n'était pas vos question (ou j'ai mal compris).
Pouvez-vous préciser votre besoin ?
Hors ligne
#5 Wed 24 November 2010 13:07
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
Re: Joiner
Aloha
FME traite un Modèle de données en entrée (des champs de type date, char, etc), et l'utilisateur spécifie le modèle de données en sortie. Dans les paramètres de son fichier shp, mif, ou autre à écrire, il va déterminer si le champ est de type texte, date, etc.
Ensuite, il est tout à fait possible lors du traitement d'intercaler des "boîtes", les transformer pour calculer des longueurs, prendre deux champs en entrée et les passer dans un expression evaluator ou un concatenator pour les combiner. On peut aussi utiliser un stringformater pour changer le type d'un attribut.
Le plus important est donc, avant toute chose de spécifier le modèle de sortie.
Comme le fait remarquer Olivier, il semble que votre besoin doive être re-précisé.
art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.
Hors ligne
#6 Wed 24 November 2010 14:32
- mstcx
- Participant actif
- Lieu: Nîmes
- Date d'inscription: 21 Feb 2008
- Messages: 87
Re: Joiner
Je veux intégrer des données csv à un fond Mapinfo et pouvoir faire certains calculs avant de réexporter le tout sous Mapinfo.
Je viens de comprendre mon problème, Stringformater était le chaînon manquant !
Merci encore.
Hors ligne