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

GEODATA DAYS 2024

#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: 343

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

ogayte
Participant assidu
Lieu: Saint-Estève
Date d'inscription: 6 Mar 2006
Messages: 658
Site web

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).


Olivier Gayte
http://www.veremes.com
+33 (0)4-68-38-65-27

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

 

Pied de page des forums

Powered by FluxBB