#1 Mon 12 January 2015 09:48
- Hydrolithe
- Participant assidu
- Lieu: Lyon
- Date d'inscription: 21 Apr 2010
- Messages: 223
Transformer Geometry Validator et résultats
Bonjour,
j'utilise fréquemment le transformer Geometry Validator pour contrôler la qualité des données. Lorsque je clique sur un objet en erreur dans Data Inspector, il y a des champs qui commencent par "_issues" et qui donnent l'origine de l'erreur (coordonnées, type d'erreur ...).
Cependant, j'aimerais pouvoir récupérer ces informations dans mes fichiers de destination (*.shp ou *.xls selon les cas) afin d'avoir pour chaque objet ces informations là directement accessibles depuis mon logiciel de SIG.
Or, même en ayant ces champs là en vert dans mon fichier de destination, les champs apparaissent bien mais sans aucune donnée à l'intérieur (pour les champs "issues...").
Est-ce que vous avez déjà rencontré ce problème ? Si oui, je suis preneur de toute piste.
Merci par avance.
Pierre
Hors ligne
#2 Mon 12 January 2015 11:29
- Hydrolithe
- Participant assidu
- Lieu: Lyon
- Date d'inscription: 21 Apr 2010
- Messages: 223
Re: Transformer Geometry Validator et résultats
En fait je viens de trouver une solution (peut-être pas la meilleure mais elle fonctionne) :
Je créé un nouveau champ via un Attribute Creator et je lui affecte comme valeur, la valeur du champ "_issues{0}.issue_found" (champ créé par le transformer Geometry Validator). Je répète la manipulation pour les autres champs"_issues...".
Il faut bien penser à mettre un chiffre entre les {}.
Hors ligne
#3 Mon 12 January 2015 13:43
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
Re: Transformer Geometry Validator et résultats
Bonjour,
Vous pouvez rendre ça encore plus efficace à l'aide d'une boucle et une incrémentation d'un indice produit par un listelementcounter.
Cordialement
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