Suppression des Bsplines à l'export DWG avec GéoMacao V8i

Bonjour,

Certains utilisateurs de GéoMacao réalisent l'habillage des plans en dehors de Microstation, et ont besoin d'exporter les "Vues en plan"

au format DWG.

Cela pose problème pour les Bsplines : les utilisateurs AUTOCAD ne peuvent pas en faire grand chose.

Ces entités doivent donc ête transformées, si possible en polylignes.

Il existe une option d'enregistrement au format DWG qui permet de transformer les Bsplines en polylignes.

Le souci est que cette commande ne fonctionne que sur les Bsplines, et pas sur les entités générées par GéoMacao.

En effet, les entités générées par GéoMacao pour représenter les clothoïdes sont des coubes  Bsplines.

Les lignes de plateformes sont donc des chaines complexes qui contiennent des Bsplines, et  non des Bsplines "simple".

Et à l'enregistrement sous DWG, les chaines complexes comprenant des Bsplines sont transformées ... En Bsplines !!

Face à ce problème, nous avions pu (Jean-Pierre Chanard pour ne pas le nommer - Encore Merci à lui) écrire une moulinette qui

appliquait correctement cette transformation.

Cette application fonctionne très bien jusqu'en XM, mais nous avons des soucis à la faire fonctionner en 8i.

Dans l'attente, la solution de contournement la plus directe est d'effectuer un aller-retour entre les formats DWG et DGN:

il suffit en effet de prendre le fichier DGN issu de GéoMacao, de le transformer une première fois en DWG,
de le re-transformer en DGN, puis en DWG ...  et les Bsplines sont alors effectivement transformées,
qu'elles soient incluses dans des chaines complexes ou pas.

Le processus est alors:

  • Ouvrir le fichier DGN issu de GéoMacao dans Microstation,
  • Fichier > Enregistrer Sous, format DWG, option :
  • Générer ainsi un fichier DWG "TEMP.DWG"
  • Depuis ce fichier, Fichier > Enregistrer sous, format DGN, Enregistrer ce fichier TEMP.DGN
  • Depuis ce fichier TEMP.DGN,  Fichier > Enregistrer sous, format DWG, Donner le nom voulu au DWG final