#1 Mon 23 May 2011 10:04
- Julien PELTIER
- Juste Inscrit !
- Date d'inscription: 21 Jan 2011
- Messages: 4
filtre sur valeurs nulles
Bonjour.
Sur FME, je convertis actuellement des DGN en GML.
En sortie, je ne souhaiterais voir apparaître que les attributs qui n'ont pas de valeur nulle.
<glml:REVANNE gml:id="id1a91917c-b39f-4b45-a11b-72937b005d3b">
<glml:IDENTVAN>V4899</glml:IDENTVAN>
<glml:DIAMETRE>100</glml:DIAMETRE>
<glml:TYPEVA>VC</glml:TYPEVA>
<glml:ETAT>OUVERTE</glml:ETAT>
<glml:ANNEEPOS>1988</glml:ANNEEPOS>
<glml:MOTORISE>0</glml:MOTORISE>
<glml:SURVITES/>
<glml:ORIENTAT>339</glml:ORIENTAT>
<glml:RETRONCO>V69849</glml:RETRONCO>
<glml:RECHAMBR/>
Sur cet exemple, j'aimerais par exemple que ne soient pas affichées les balises SURVITES et RECHAMBR, car dans ma base de données, pour cet élément, les valeurs de ces deux champs sont nulles.
Existe-t-il un transformer qui peut traiter cela?
Merci d'avance pour vos réponses.
Hors ligne
#2 Mon 23 May 2011 10:36
- pyjoubert
- Participant assidu
- Lieu: Lyon
- Date d'inscription: 21 Mar 2006
- Messages: 347
Re: filtre sur valeurs nulles
Bonjour,
Un tester avec ta_variable != "" devrait suffire
Hors ligne
#3 Mon 23 May 2011 11:06
- Julien PELTIER
- Juste Inscrit !
- Date d'inscription: 21 Jan 2011
- Messages: 4
Re: filtre sur valeurs nulles
Merci pour la rapidité de la réponse.
J'avais déjà utilisé ce tester, mais le problème, c'est que lorsque ma variable est nulle, il ne m'affiche pas du tout l'élément avec les autres attributs.
En fait je voudrais que pour chacun de mes éléments, n'apparaissent dans le GML uniquement les attributs qui ont un attribut complété.
Hors ligne
#4 Mon 23 May 2011 16:02
Re: filtre sur valeurs nulles
Cela n'est pas possible avec la version 2011,il faudrait sans doute un paramètre supplémentaire au writer.
Vous pouvez essayer de restructurer le document GML produit avec XMLFormatter mais cela nécessite un post-traitement et je ne pense pas que vous arriviez directement au résultat attendu. Il faudra sans doute supprimer les éléments vides avec StringSearcher (expression régulière).
Hors ligne
#5 Mon 23 May 2011 16:39
- Julien PELTIER
- Juste Inscrit !
- Date d'inscription: 21 Jan 2011
- Messages: 4
Re: filtre sur valeurs nulles
Merci pour la réponse.
C'est ce que je pensais faire.
Hors ligne