Comment vérifier la conformité d’un fichier DWG aux normes CAO et à une charte graphique détaillée, incluant le contrôle des types d’objets, de leurs propriétés (couleur, type de ligne) et de la présence de blocs spécifiques sur des calques définis, au-delà des simples styles de calques, de cotes et de texte ?
La vérification avancée de la conformité d’un fichier DWG à une charte graphique détaillée, qui va au-delà des propriétés de calques, styles de cotes et de texte, nécessite des outils spécifiques. AutoCAD, par défaut, offre des fonctionnalités limitées pour ce type de contrôle.
1. Diagnostic des limites d’AutoCAD natif
L’outil de Normes CAO d’AutoCAD (accessible via la commande _STANDARDS ou le Gestionnaire des normes CAO) permet de vérifier et de corriger les propriétés des calques, les styles de cotes, les styles de texte et les types de ligne par rapport à un fichier de normes (.DWS). Cependant, il ne permet pas de contrôler :
- La présence ou l’absence d’objets spécifiques (polylignes, cercles, etc.) sur un calque donné.
- Les propriétés individuelles des entités (couleur, type de ligne, épaisseur) si elles ne sont pas définies ‹ DuCalque ›.
- La présence ou l’absence de blocs spécifiques sur certains calques.
Pour des contrôles plus granulaires, des solutions tierces sont indispensables.
2. Solutions logicielles tierces spécialisées
Plusieurs logiciels sont conçus pour offrir un contrôle de conformité approfondi et automatisé :
a. DX-Convert (Toucan Informatique)
Ce logiciel est particulièrement adapté pour la vérification et la correction de la conformité aux chartes graphiques. Il permet de :
- Contrôler les types d’objets par calque : Définir qu’un calque spécifique ne doit contenir que des polylignes, ou interdire certains types d’objets.
- Vérifier les propriétés des objets : S’assurer que les entités sur un calque donné ont une couleur, un type de ligne, une échelle ou un nom spécifique (ex: polylignes rouges, pointillées et non fermées).
- Gérer les blocs : Définir quels blocs sont autorisés ou interdits sur des calques spécifiques, ou s’assurer que seuls les blocs définis dans le gabarit sont présents.
- Fonctionnalités de correction : En plus de la vérification, DX-Convert peut corriger automatiquement les éléments non conformes pour les aligner sur la charte.
- Compatibilité : Au moment de la discussion (2013), il était compatible avec AutoCAD 2014 et versions antérieures. C’est une solution payante.
b. VeriCAD (AEC)
Similaire à DX-Convert, VeriCAD permet également de définir des règles complexes pour la conformité des dessins. Il offre la possibilité de spécifier les entités autorisées par calque (par exemple, un calque ‹ mur › pourrait n’autoriser que des polylignes, des hachures et des blocs de poteaux).
3. Développement LISP personnalisé
Pour des besoins très spécifiques et si les solutions tierces ne couvrent pas toutes les exigences, il est possible de développer des routines LISP personnalisées. Cependant, la création de scripts LISP capables de réaliser des contrôles de conformité aussi détaillés (vérification des propriétés d’entités, de la présence de blocs, etc.) peut être complexe et nécessite des compétences avancées en programmation LISP.
4. Alternative pour utilisateurs Covadis
Si vous utilisez Covadis, il existe une fonction de contrôle de structuration. Cependant, cette fonction opère à partir d’un gabarit au format .txt et non .dws, et nécessite l’installation de Covadis.
Conclusion
Pour une vérification de conformité avancée et automatisée, les outils natifs d’AutoCAD sont insuffisants. L’investissement dans des logiciels spécialisés comme DX-Convert ou VeriCAD est la solution la plus efficace pour garantir le respect rigoureux d’une charte graphique complexe, permettant un gain de temps considérable et une amélioration de la qualité des livrables.