#1 Wed 26 January 2011 04:17
- chris_mtp14
- Participant occasionnel
- Date d'inscription: 17 Jan 2011
- Messages: 26
Points en Bloc avec attribut
Bonjour,
J'ai des points nodal dans Autocad et je voudrais les convertir avec FME en bloc avec 2 attributs, un pour la coordonnée X et un autre pour la coordonnée Y, comment faire ?
J'ai bien essayé avec GeometryCoercy ou encore GemetryReplacer mais j'ai l'impression que FME ne peut sortir de blocs avec attributs pour Autocad, est le cas ?
Merci par avance de vos réponses
Chris
Hors ligne
#2 Wed 26 January 2011 08:46
- LASGOUZES
- Participant assidu
- Date d'inscription: 6 Mar 2006
- Messages: 169
Re: Points en Bloc avec attribut
Bonjour,
Le format Autocad peut être un des plus complexe pour FME.
Les bloc avec attribut peuvent être traité à condition d'utiliser un template que contient le définition du bloc et la définition des attributs.
Conseil crée un dessin contenant la définition du bloc et des attributs + un objet utilisant ce bloc. Utiliser le Uneversal Viewer pour voir comment FME récupére ces infos, utiliser la même dénomination pour les divers attributs dans le workbench.
Cordialement
Hors ligne
#3 Wed 26 January 2011 09:11
Re: Points en Bloc avec attribut
Pour faire un bloc :
1. l'entité doit être de type point (fme_type=fme_point)
2. Il faut utiliser un fichier .dwg comme modèle (paramètre Modèle du jeu de données destination dwg). Ce fichier modèle doit contenir la définition des blocs à utiliser.
3. Ajouter les attributs suivants aux points à transformer en bloc (AttributeCreator) :
autocad_type = autocad_insert
autocad_block_name = nom_du_bloc_à_utiliser
La notion de style Autocad dans FME 2011 permet de simplifier tout cela avec DWGStyler.
Hors ligne
#4 Wed 26 January 2011 23:07
- chris_mtp14
- Participant occasionnel
- Date d'inscription: 17 Jan 2011
- Messages: 26
Re: Points en Bloc avec attribut
Bonjour Olivier,
J'ai pu créer des blocs à partir des points crées dans FME avec attribut que je défini moi-même dans FME mais je n'arrive pas à remplir les valeurs attributs de mon bloc modèle avec les attributs Autocad source correspondant.
De plus, je n'arrive pas à mettre ces blocs dans mon fichier Autocad de sortie général, je suis obligé de faire un autre fichier Autocad en sortie avec que les blocs, ce n'est pas ce que je souhaite.
Enfin, je n'arrive pas à mettre comme nom de calque de mes blocs le nom du fichier Autocad en entrée utilisé dans FME, j'ai bien essayé avec fme_basename ou encore autocad_layer mais en vain,
J'ai envoyé tous les fichiers au supports FME par mail.
Tu travailles la bas non ?
Merci par avance
Hors ligne
#5 Wed 26 January 2011 23:54
Re: Points en Bloc avec attribut
pour les attributs, il faut les créer dans le type d'entité destination et leur affecter une valeur dans le flux de données avec AttributCreator ou AttributeSetter ou AttributeRenamer.
Les blocs peuvent être produits dans n'importe quelle couche, avec d'autres objets d'autres types, il doit y avoir un problème dans votre projet.
Pour nommer les calques de manière dynamique il faut utiliser la fonction de répartition de type d'entité (fanout feature type) avec l'attribut autocad_layer.
Je ne travaille pas là-bas (Safe Software/Canada) mais ici (Veremes/Perpignan).
Hors ligne
#6 Thu 27 January 2011 02:24
- chris_mtp14
- Participant occasionnel
- Date d'inscription: 17 Jan 2011
- Messages: 26
Re: Points en Bloc avec attribut
Je t"ai envoyé les fichiers sur ton mail perso si tu pouvais y jeter un oeil merci
Hors ligne
#7 Tue 01 February 2011 05:32
- chris_mtp14
- Participant occasionnel
- Date d'inscription: 17 Jan 2011
- Messages: 26
Re: Points en Bloc avec attribut
Bonjour,
J'ai encore un petit problème avec les attributs de mes blocs,
Comment je peux filtrer dans FME les textes issues des attributs de mes blocs ?
Dans FME, lors de l'insertion des blcos, j'explose les attributs en texte.
Il n'y a pas moyen dans FME de retrouver ces textes convertis en attributs par une propriété,
autocad_entity ou fme_type ou autre ;;;;;;
Merci encore de votre aide.
John
Hors ligne
#8 Tue 01 February 2011 09:36
Re: Points en Bloc avec attribut
Je ne comprends pas bien la question mais tu cherches peut-être fme_text_string ?
Hors ligne
#9 Tue 01 February 2011 10:18
- chris_mtp14
- Participant occasionnel
- Date d'inscription: 17 Jan 2011
- Messages: 26
Re: Points en Bloc avec attribut
Je Fais un traitement de tous les textes de mon dessin.
Fme convertit les attributs de mes blocs Autocad en texte simple.
Sous Fme, Je traite tous les textes Mais Je ne veux pas traiter les attributs de mes blocs.
D'ou Ma question, comment filtrer les textes issus des attributs blocs d'Autocad ?
Sous Fme, j'importe les entities de mon dessin en les regroupant par type d'entites et en explosant tous les blocs de mon dwg initial.
En Esperant avoir ete un peu plus precis Merci
John
Hors ligne
#10 Thu 03 February 2011 12:57
- chris_mtp14
- Participant occasionnel
- Date d'inscription: 17 Jan 2011
- Messages: 26
Re: Points en Bloc avec attribut
Bonjour Olivier
Je n'arrive Toujours pas a filtrer mes textes par rapport aux attributs
Que dois m'apporter Le Fme_text_string dans ce cas ?
John
Hors ligne
#11 Thu 03 February 2011 15:01
- LASGOUZES
- Participant assidu
- Date d'inscription: 6 Mar 2006
- Messages: 169
Re: Points en Bloc avec attribut
Bonjour,
1) Ne pas choisir l'option Expand Block Into Entities sur la source DWG
2) Connecter un visualiser dans el WorkBench et vous verrez la manière dont les attributs de blocs Autocad sont vues dans FME
Hors ligne