Mensura: Gérer l'importation des types de lignes AutoCAD basés sur SHX

Comment importer et afficher correctement les types de lignes complexes d’AutoCAD, qui s’appuient sur des fichiers de formes SHX, dans Mensura, et quelles sont les solutions ou contournements possibles face à cette limitation ?

Lors de l’importation de dessins AutoCAD dans Mensura, les types de lignes complexes définis à l’aide de fichiers de formes SHX (par exemple, A,5,[HERBA,HLP_Util.shx,s=1],-3,9,[HERBB,HLP_Util.shx,s=1],-3,1) ne s’affichent pas correctement. Cette situation est due à une différence fondamentale dans la gestion des types de lignes entre les deux logiciels.

Voici le diagnostic précis et les approches expertes pour gérer cette incompatibilité :

  1. Diagnostic de la limitation de Mensura :

    • Incompatibilité SHX : Mensura ne prend pas en charge nativement l’interprétation des fichiers .shx pour la définition des symboles intégrés aux types de lignes complexes. Contrairement à AutoCAD qui utilise le .shx pour dessiner des formes vectorielles spécifiques le long d’une ligne, Mensura est limité aux types de lignes basés sur des traits, des points, ou l’insertion de texte simple.
    • Conséquence : Les types de lignes AutoCAD qui référencent des formes SHX apparaîtront comme des lignes simples continues ou avec des symboles manquants après l’importation dans Mensura, car le logiciel ne peut pas résoudre la référence aux formes .shx.
  2. Solution de contournement dans Mensura (Création de types de lignes personnalisés) :

    • La méthode la plus efficace pour reproduire un rendu similaire dans Mensura est de créer un type de ligne personnalisé qui utilise des caractères de police pour simuler les formes SHX.
    • Étape 2.1 : Conception ou adaptation de police : Vous devrez concevoir ou adapter une police de caractères (idéalement TrueType, ou une police spécifique à Mensura si son moteur le permet) où chaque caractère correspond à une forme SHX que vous souhaitez représenter (par exemple, un caractère pour ‹ HERBA ›, un autre pour ‹ HERBB ›). Des outils de création de polices sont nécessaires pour cette étape, ou l’utilisation de polices existantes de type ‹ Wingdings › si des symboles appropriés sont disponibles.
    • Étape 2.2 : Définition du type de ligne dans Mensura : Dans l’éditeur de types de lignes de Mensura, créez un nouveau type de ligne en utilisant l’option ‹ Ligne avec texte ›. Configurez ce type de ligne pour qu’il répète les caractères de votre police personnalisée à des intervalles définis, en alternance avec des segments de ligne ou des espaces, afin de reproduire le motif visuel du type de ligne AutoCAD original.
  3. Bonnes pratiques et alternatives :

    • Anticipation en amont : Si vous savez que le dessin sera principalement traité ou finalisé dans Mensura, il est fortement recommandé d’éviter l’utilisation de types de lignes complexes basés sur SHX dans AutoCAD dès la phase de conception. Privilégiez des types de lignes plus génériques et compatibles entre les deux plateformes.
    • Conversion préalable dans AutoCAD : Une autre approche, bien que moins dynamique et plus lourde en données, consiste à ‹ exploser › les types de lignes complexes en géométrie simple (lignes, arcs, blocs) dans AutoCAD avant l’exportation vers Mensura. Cela garantit la fidélité visuelle du motif mais supprime la nature paramétrique et la légèreté du type de ligne.

Cette limitation est une caractéristique architecturale de Mensura et non un bug. La solution réside dans l’adaptation des méthodes de création de types de lignes pour qu’elles soient compatibles avec les capacités intrinsèques de Mensura.