Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#1 Tue 02 October 2007 09:57

Pierre
DesCartesPourUnMondeMeilleur
Date d'inscription: 22 Sep 2005
Messages: 1643

Liste vers attribut

Aloha
J'ai deux sources de données. Un linéaire et des objets ACAD Text. Je fais un buffer autour de mon linéaire, puis je recherche les ACAD Text dans le périmètre. Après les avoir trouvé, je fusionne les objets.
1/ Il me fusionne les attributs en ne m'isolant pas les nvx attributs (ceux des textes) dans des listes : je retrouve certains des attributs dans des attributs.
ex.

Code:

_overlaps    8
_x    721807.081103773
_y    174565.069821047
_z    0
autocad_alignment_x    0
autocad_alignment_y    0
autocad_alignment_z    0
autocad_big_fontname    
autocad_elevation    0
autocad_entity    autocad_line
autocad_entity_handle    174
autocad_entity_visibility    visible
autocad_generation    autocad_normal
autocad_justification    autocad_baseline_left
autocad_layer    Fibre-Optique-Axe
autocad_layer_type    not_frozen
autocad_linetype    ByLayer
autocad_linetype_generation    1
autocad_linetype_scale    1
autocad_lineweight    -1
autocad_oblique    0
autocad_original_entity_type    autocad_lwpolyline
autocad_original_text_string    2TPC%%C125
autocad_resolved_linetype    AXES
autocad_rotation    4.3180862726897
autocad_shape_filename    Okla000.ttf
autocad_shape_height    0.45
autocad_shape_name    ZOOMS
autocad_shape_rotation    0
autocad_shape_width    1
autocad_source_filename    C:\My
autocad_space    model_space
autocad_text_size    0.6
autocad_text_string    2TPCØ125
autocad_thickness    0
autocad_width    0
autocad_width_factor    0.9
fme_basename    bruyant-bloc
fme_color    1,1,0
fme_dataset    C:\My
fme_feature_type    Fibre-Optique-Axe
fme_geometry    fme_line
fme_type    fme_line
id_axe    0
text.{0}._x    721807.081103773
text.{0}._y    174565.069821047
text.{0}._z    0

2/Je nettoie ensuite tout çà avec un listduplicate remover puis je recherche les infos intéressantes avec un listsearcher. Je pensais utiliser le list indexer pour retirer ces infos et les mettre en attribut. Mais celà échoue. Je ne voie pas comment créerun attribut à partir d'un index de liste.

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 Tue 02 October 2007 14:09

LASGOUZES
Participant assidu
Date d'inscription: 6 Mar 2006
Messages: 169

Re: Liste vers attribut

Essayez attributeExposer text.{0}._x,
L'attribut peut alors être renommé ou autre.

Cordialement,

Hors ligne

 

#3 Tue 02 October 2007 16:20

Pierre
DesCartesPourUnMondeMeilleur
Date d'inscription: 22 Sep 2005
Messages: 1643

Re: Liste vers attribut

Je reprends.
Je cherche à attribuer chaque valeur d'un attribut parmi la liste (ici text.autocad_text_string{}) à un autre attribut. La distribution se faisant sur la valeur des text.autocad_text_string{}.
Comment dois-je procéder ?

Merveilleux : avec FME2007, on peut exposer des attributs listes {0}, {1}...

Dernière modification par Brindavoine (Fri 05 October 2007 10:05)


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 Tue 09 October 2007 00:36

jaykayone
Participant actif
Date d'inscription: 15 Feb 2007
Messages: 95

Re: Liste vers attribut

ListIndexer est bel est bien ce qu'il faut, je ne sais pas d'où vient le problème ...

--
Jeff Konnen
INSER SA
Switzerland
+41 (0) 21 643 77 11

Hors ligne

 

Pied de page des forums

Powered by FluxBB