Devis intelligents à partir de plans 2D
Concevoir un outil qui permet de générer des devis chiffrés en déposant un fichier DXF, en un seul clic !
Le Workflow
Une chaîne de traitement fluide et transparente
1. Plan DXF (Source)
- Fichier CAO standard
- Blocs nommés (ex: "Panel_50W")
2. Traitement Auto
- Extraction des blocs
- Matching BDD
- Calculs puissances & coûts
3. Livrables
- Légende insérée
- Excel complet
- Devis PDF
L'Objectif
Transformer un processus manuel, lent et source d'erreurs en un flux instantané.
Le but : permettre aux ingénieurs de passer du plan 2D au devis client
en moins de 3 minutes, avec une garantie de "Zéro Erreur" de comptage.
Technologie sous le capot
Une stack pragmatique, pensée pour la robustesse et la maintenabilité sur le long terme.
Au cœur du moteur
Un aperçu de la logique d'extraction
def extract_power_from_block(block_name):
"""
Extrait la puissance (ex: 35W) depuis le nom du bloc via Regex
Exemple: 'Spot_LED_35W_Ra90' -> 35
"""
pattern = r"_(\d+)W"
match = re.search(pattern, block_name, re.IGNORECASE)
if match:
return int(match.group(1))
# Fallback: recherche dans la base de données produit
return product_db.get_power(block_name) or 0
# Boucle principale sur les entités du plan
for entity in dxf_doc.modelspace():
if entity.dxftype() == 'INSERT':
power = extract_power_from_block(entity.name)
project_data.add_item(entity.name, count=1, power=power)
Fonctionnalités Clés
Analyse par Regex
Extraction intelligente des puissances et types.
Liaison BDD Dynamique
Recherche exacte et approximative (fuzzy matching).
Légende Automatique
Insertion d'un tableau de légende dans le plan.
Calculs Financiers
Calcul automatique des marges, HT, TVA et TTC.
Bilan Énergétique
Analyse automatique de la consommation (Watt/m²).
Mise en page Pro
Formatage automatique Excel pour un rendu impeccable.
En détail
Analyse de l'implantation CAO
Le script scanne le fichier DXF brut. Il identifie les blocs géométriques correspondant aux luminaires grâce à des règles de nommage souples (Regex).
Fin du comptage manuel sur plan papierEnrichissement de données
Chaque bloc détecté est croisé avec la base de données produits. Si un produit est inconnu, l'algorithme propose la correspondance la plus proche.
Connexion intelligente Plan ↔ catalogueGénération du fichier Projet (Excel)
Création d'un classeur complet : onglet de chiffrage détaillé, bilan de puissance pour l'étude thermique, et liste de matériel pour la commande.
Centralisation de toute la donnée projetFinalisation des livrables
Le script réinjecte la légende des symboles directement dans le dessin DXF et génère le devis PDF au format de l'entreprise.
Documents pros prêts en 1 clic95%
de temps gagné
100%
fiabilité calcul
3 min
du plan au devis
Pro
Impact immédiat
Interface & Résultat
Un aperçu concret de la solution pour l'utilisateur final
Interface de l'utilisateur
Devis Client Final
Et vos processus ?
Vous avez un process répétitif autour de vos plans, tableaux ou devis ?
On peut le rendre instantané et fiable.