#1 Fri 25 February 2011 09:56
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
Lecteur xls générique
Aloha
Mes utilisateurs ont parfois besoin de basculer des coordonnées issues de GPS vers notre système de projection. Souvent ce sont des fichiers csv, xls,... voire kml.
Comment faire pour avoir un lecteur générique csv ou xls qui sache dans quelle colonne se trouve la longitude et dans quelle colonne la latitude ?
Pour l'instant si cela marche avec un ichier, quand je change le fichier source, j'ai :
MS Excel Reader: Query failed. Query Text `SELECT [N°], [N], [E], [site], [X], [Y] FROM [Feuil1$]'. Provider error `Aucune valeur donnée pour un ou plusieurs des paramètres requis.'
MS Excel Reader: Closing `E:\FME\fichiers_donnees\traitement_auto\reprojection_WGS84_RGF93\source\Dépôts Sauvages_sig4.xls' . Read operation complete
A fatal error has occurred. Check the logfile above for details
L'idée étant de lancer un fmw qui au besoin lancera un workspace runner approprié au type de fichier.
D'avance, merci,
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
#2 Fri 25 February 2011 10:43
Re: Lecteur xls générique
le premier projet doit utiliser un reader Schema (Any Format) pour pouvoir lire la structure de données de ton XLS.
le second projet doit utiliser un GENERIC, un type d'entité avec fonction de regroupement activé (*) et un AttributeDereferencer.
J'ai quand même un doute sur l'exploitation du format csv avec un reader GENERIC... à tester.
Hors ligne
#3 Fri 25 February 2011 15:50
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
Re: Lecteur xls générique
J'ai fait les deux projets.
Pourquoi faire le dereferencer ?
***
J'ai ajouté un zip des deux projets avec deux jeux de données.
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
#4 Fri 25 February 2011 17:24
Re: Lecteur xls générique
Je pensais que tu voulais passer en paramètre le nom des attributs x et y d'où le AttributeDereferencer.
Hors ligne