hamzaabduljabbar/autoconst-cad-to-excel-claude

Transformez un fichier CAO de construction (DWG/DXF) en un métré Excel structuré. Compétences Claude : comptage de blocs regroupés en postes, classification par couche, quarantaine des annotations, spécifications MEP par texte le plus proche, confiance HAUTE/BASSE.

Qu'est-ce que autoconst-cad-to-excel-claude ?

Cette compétence Claude automatise l'extraction de données à partir de fichiers CAO de construction (DWG/DXF) et les convertit en un métré Excel structuré. Elle est particulièrement utile pour les professionnels de la construction (métreurs, ingénieurs, chefs de projet) qui ont besoin d'obtenir rapidement des quantités de matériaux et des spécifications à partir de plans techniques. La compétence prend en charge le comptage de blocs regroupés en postes, la classification des objets par couche, la mise en quarantaine des annotations non fiables, et l'extraction de spécifications MEP (mécanique, électricité, plomberie) en recherchant le texte le plus proche des équipements. Elle attribue également un niveau de confiance (HAUTE ou BASSE) à chaque donnée extraite, permettant à l'utilisateur de filtrer les résultats. Fonctionne avec Claude Desktop, Claude Code, et les IDE compatibles.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add hamzaabduljabbar/autoconst-cad-to-excel-claude

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait autoconst-cad-to-excel-claude ?

Transformez un fichier CAO de construction (DWG/DXF) en un métré Excel structuré. Compétences Claude : comptage de blocs regroupés en postes, classification par couche, quarantaine des annotations, spécifications MEP par texte le plus proche, confiance HAUTE/BASSE.

Comment ça marche

Cette compétence utilise l'analyse de fichiers CAO via des bibliothèques Python (ezdxf, pywin32) pour extraire les informations clés d'un dessin technique. Le processus comprend les étapes suivantes :

  1. Analyse des blocs : Détecte tous les blocs (symboles, équipements) présents dans le DWG/DXF et les compte.
  2. Regroupement en postes : Les blocs sont regroupés par type et par couche pour former des postes de métré cohérents (ex : prises électriques, luminaires, vannes).
  3. Classification par couche : Chaque objet est classé selon sa couche pour faciliter le filtrage (ex : architecture, structure, plomberie).
  4. Quarantaine des annotations : Les textes et annotations non associés à un bloc sont mis de côté pour inspection manuelle.
  5. Extraction MEP : Pour les équipements MEP, le texte le plus proche est recherché pour fournir des spécifications (ex : puissance, diamètre).
  6. Confiance : Chaque ligne de métré se voit attribuer un niveau de confiance HAUTE ou BASSE en fonction de la qualité des données.

Le résultat est un fichier Excel (.xlsx) avec des colonnes structurées : poste, type, couche, quantité, spécifications, confiance.

Utilisation

  1. Placez votre fichier DWG/DXF dans le répertoire de travail.
  2. Exécutez la commande : python extract_cad.py --input votre_fichier.dwg --output metrage.xlsx
  3. Ouvrez le fichier Excel généré pour voir les résultats.

Dépendances

  • Python 3.8+
  • ezdxf
  • openpyxl
  • pywin32 (optionnel, pour le support DWG natif)

Paramètres optionnels

  • --layer : Filtrer par couche spécifique
  • --confidence : Afficher uniquement les lignes avec une confiance HAUTE ou BASSE
  • --verbose : Afficher les détails de l'analyse dans la console

Skills associés