#1 jeu. 05 juillet 2012 10:03
- salmanazar
- Membre
- Date d'inscription: 13 juin 2012
- Messages: 2
[FME] écriture format DWG - habillage ligne
Bonjour,
Je travaille actuellement à la transformation d'objet ligne du format ASC vers le format dwg.
Via FME, je souhaite habiller les lignes avec une symbolique linéraire. Cela revient à dupliquer un bloc autocad tous les x mètres le long de la ligne. La difficulté est de suivre le trajet de ligne pour poser les blocs. La difficulté augmente lorsque la ligne se compose de plusieurs primitives : segemnt de droite, arc de cercle.
Avez vous une idée sur la méthode à suivre pour réaliser ce type d'habillage.
Merci d'avance.
Hors ligne
#2 jeu. 05 juillet 2012 10:53
- Pierre
- Membre du bureau
- Date d'inscription: 22 sept. 2005
- Messages: 1358
Re: [FME] écriture format DWG - habillage ligne
Bonjour,
Il faut créer des shx et des types de lignes utilisant ces shx (faire une recherche type de ligne personnalisée dans Autodesk). Ceci est la méthode standard pour faire des lignes "habillées" dans autodesk. Une fois ces styles de lignes créés dans Autodesk, vous utilisez le dwg comme template dans votre atelier FME et vous identifiez les linéaires devant utiliser le style de ligne créé.
Cordialement,
Hors ligne
#3 mer. 15 août 2012 09:39
- salmanazar
- Membre
- Date d'inscription: 13 juin 2012
- Messages: 2
Re: [FME] écriture format DWG - habillage ligne
Merci pour l'info. Cela fonctionne bien.
Lorsqu'un type de ligne utilise une forme shx, la définition du type de ligne est stockée dans le fichier dwg mais la définition de la forme shx demeure stockée à part dans un fichier shx. Aussi pour visualiser correctement le type de ligne personnalisé à l'ouverture d'un dwg, le fichier shx doit être fourni avec le fichier dwg.
Pour palier cet inconvénient, créer des types de lignes personnalisés reposant sur les seules formes contenues dans le fichier ltypeshp.shx. Ce fichier est par défaut dans les répertoires d'installation d'Autocad.
Dernière modification par salmanazar (mer. 15 août 2012 09:40)
Hors ligne

