Comment comprendre et gérer les fichiers SHX utilisés pour les types de ligne personnalisés dans AutoCAD, incluant leur création, chargement, et la résolution des problèmes d’affichage ?
Les fichiers SHX sont essentiels pour définir des formes, des polices de caractères et des types de ligne complexes dans AutoCAD. Voici une explication détaillée et des procédures pour les maîtriser :
-
Comprendre la nature des fichiers SHX et SHP
- SHP (Shape File) : C’est la version textuelle (ASCII) d’une définition de forme ou de police. Il contient les instructions de dessin (lignes, arcs, points) sous forme de code. C’est le fichier source, éditable avec un éditeur de texte.
- SHX (Compiled Shape/Font File) : C’est la version binaire compilée du fichier SHP. AutoCAD utilise les fichiers SHX pour des raisons de performance et de sécurité. Un fichier SHP doit être compilé en SHX pour être utilisable directement par AutoCAD comme forme, police ou composant d’un type de ligne.
- Analogie : Pensez au SHP comme un fichier source de programmation et au SHX comme l’exécutable compilé, similaire à la relation entre un fichier DXF (ASCII) et DWG (binaire) pour les dessins.
-
Résolution des problèmes d’affichage des types de ligne
- Échelle d’annotation (ANNOSCALE) : Un problème courant de différence d’affichage entre deux dessins, même avec les mêmes paramètres
LTSCALE,CELTSCALEetPSLTSCALE, peut provenir d’uneANNOSCALEdifférente. Vérifiez et harmonisez l’échelle d’annotation dans les deux fichiers (commande_ANNOSCALEou via la barre d’état). - Variables d’échelle :
LTSCALE: Contrôle l’échelle globale des types de ligne dans le dessin.CELTSCALE: Contrôle l’échelle du type de ligne de l’objet courant.PSLTSCALE: Gère l’échelle des types de ligne dans les présentations (si activé, les types de ligne s’affichent à la même échelle dans l’espace papier, quelle que soit l’échelle de la fenêtre).
- Échelle d’annotation (ANNOSCALE) : Un problème courant de différence d’affichage entre deux dessins, même avec les mêmes paramètres
-
Création d’un fichier SHP à partir de géométrie AutoCAD
- Utilisez la commande
MKShape(ou_MKShape) des Express Tools. - Procédure :
- Dessinez la géométrie souhaitée (lignes, arcs, cercles) qui composera votre forme.
- Lancez la commande
MKShape. - Suivez les invites : choisissez un nom pour le fichier SHP, définissez la résolution (nombre de pixels par unité), sélectionnez les objets, et spécifiez un point de base.
- Le fichier
.shpest créé et automatiquement compilé en.shxpar cette commande.
- Utilisez la commande
-
Compilation d’un fichier SHP en SHX
- Si vous avez un fichier
.shpcréé manuellement ou décompilé, vous pouvez le compiler en.shxvia la commandeCOMPILE(_COMPILE) d’AutoCAD. Cette commande ouvre une boîte de dialogue pour sélectionner le fichier.shpà compiler.
- Si vous avez un fichier
-
Décompilation d’un fichier SHX en SHP
- Pour analyser ou modifier un fichier SHX existant, vous pouvez le décompiler en SHP.
- Outil :
DUMPSHX.EXE, situé dans le dossier des Express Tools d’AutoCAD (ex:C:\Program Files\Autodesk\AutoCAD 2016\Express). - Utilisation : C’est un utilitaire en ligne de commande (DOS). Ouvrez l’invite de commande, naviguez vers le répertoire
Expresset exécutezDUMPSHX.EXE <nom_du_fichier.shx>. Cela générera un fichier.shpque vous pourrez éditer.
-
Chargement et utilisation des types de ligne basés sur SHX
- Placement du fichier : Le fichier SHX doit être placé dans un des chemins de recherche des fichiers de support d’AutoCAD (accessible via
OPTIONS> onglet ‹ Fichiers › > ‹ Chemin de recherche de fichiers de support ›). - Chargement du type de ligne : Utilisez la commande
LINETYPE(_LINETYPE), puis cliquez sur ‹ Charger… ›. Si votre type de ligne est défini dans un fichier.linqui fait référence à une forme SHX, chargez le.lin. Si le SHX contient directement la définition du type de ligne (moins courant), il peut être chargé directement.
- Placement du fichier : Le fichier SHX doit être placé dans un des chemins de recherche des fichiers de support d’AutoCAD (accessible via
-
Pourquoi utiliser SHX plutôt que des fichiers .LIN simples ?
- Les fichiers
.linsont limités à des motifs de tirets, points et espaces. - Les fichiers SHX permettent d’intégrer des formes géométriques complexes (flèches, symboles, blocs) ou du texte directement dans le motif du type de ligne. Cela offre une flexibilité bien plus grande pour la représentation graphique et la standardisation des symboles métiers (ex: symboles électriques, symboles topographiques, etc.).
- Bien que de nombreux besoins puissent être couverts par des
.linsimples, les SHX sont indispensables pour les types de ligne nécessitant des symboles spécifiques ou du texte, assurant une représentation précise et conforme aux normes professionnelles.
- Les fichiers
En maîtrisant ces concepts, vous pourrez créer, gérer et dépanner efficacement les types de ligne complexes dans AutoCAD.