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 :
- Analyse des blocs : Détecte tous les blocs (symboles, équipements) présents dans le DWG/DXF et les compte.
- 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).
- Classification par couche : Chaque objet est classé selon sa couche pour faciliter le filtrage (ex : architecture, structure, plomberie).
- Quarantaine des annotations : Les textes et annotations non associés à un bloc sont mis de côté pour inspection manuelle.
- Extraction MEP : Pour les équipements MEP, le texte le plus proche est recherché pour fournir des spécifications (ex : puissance, diamètre).
- 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
- Placez votre fichier DWG/DXF dans le répertoire de travail.
- Exécutez la commande :
python extract_cad.py --input votre_fichier.dwg --output metrage.xlsx - 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