Qu'est-ce qu'un fichier DXF — et pourquoi ne puis-je pas simplement avoir un DWG ?
DXF est le format d'échange ouvert d'Autodesk pour les plans, lu par AutoCAD, Revit, ArchiCAD et SketchUp ; DWG est le format fermé d'Autodesk, que seuls ses propres logiciels et les programmes sous licence peuvent écrire.
Réponse courte : un fichier DXF est un plan enregistré sous forme de texte : chaque mur, porte et nom de pièce apparaît comme des lignes avec des coordonnées, regroupées dans des calques nommés. DXF est le format d’échange propre à Autodesk (Drawing Exchange Format), il est documenté et ouvert, et il est lu par AutoCAD, Revit, ArchiCAD, SketchUp, Vectorworks, BricsCAD, LibreCAD et QGIS. Le DWG, en revanche, est le format binaire fermé d’Autodesk, sans spécification publique — c’est pourquoi les applications courantes ne peuvent pas l’écrire, et pourquoi vous recevez un DXF à la place. Quand un bureau d’études demande « un DWG », il veut en pratique dire « quelque chose sur lequel je peux continuer à dessiner » — et c’est exactement ce qu’est un DXF.
Que contient réellement un fichier DXF ?
Un fichier DXF est du texte pur. Ouvrez-le dans un éditeur de texte : vous verrez des paires de codes numériques et de valeurs — un code pour « ceci est une ligne », un nom de calque, un point de départ et un point d’arrivée. Un mur allant du point (0,00 · 0,00) à (4,12 · 0,00) est représenté par exactement ces quatre nombres.
Cela a trois conséquences pratiques. D’abord, le fichier DXF peut être lu par un logiciel qui n’a jamais entendu parler de l’application qui l’a écrit — il n’y a aucune structure secrète à décoder. Ensuite, le fichier est petit : le plan d’un logement classique pèse généralement quelques centaines de kilo-octets. Enfin, un DXF est coté à l’échelle d’une manière totalement différente d’une image : les coordonnées sont réelles, si bien que le destinataire peut mesurer directement sur le plan dans son logiciel CAO.
Un DXF de plan ne contient généralement que trois types d’éléments : des lignes (murs, huisseries, contours de meubles), des arcs (le débattement des portes) et du texte (noms de pièces et surfaces). Cela semble pauvre, mais c’est tout ce dont un plan a besoin.
Les calques sont ce qui rend un DXF exploitable
L’essentiel dans un DXF, ce ne sont pas les traits, mais les calques. Un calque est un groupe nommé que le destinataire peut éteindre, verrouiller, colorer ou sélectionner en entier d’un seul geste.
Un plan DXF exploitable comporte au minimum ces calques séparés :
- Mur extérieur et mur intérieur — pour distinguer l’enveloppe du bâtiment de ce qui peut être déplacé.
- Porte, fenêtre et ouverture sans porte — trois choses différentes, chiffrées différemment.
- Nom de pièce et surface de pièce — du texte, souvent éteint quand le bureau d’études applique sa propre typographie.
- Meubles — la première chose qu’un destinataire désactive quand il faut dessiner une nouvelle cuisine.
Si vous recevez un DXF où tout se trouve dans le calque 0, il est techniquement valide mais bien moins utile : le destinataire ne peut pas distinguer les meubles des murs sans cliquer dans tout le plan. Demandez une répartition en calques quand vous commandez un DXF, et vérifiez-la vous-même quand vous en envoyez un.
HouseSense écrit le DXF avec les murs, portes, fenêtres, ouvertures sans porte, noms de pièces, surfaces et meubles chacun sur leur propre calque, et vous laisse choisir si les noms de calques doivent être des mots lisibles dans la langue du destinataire (MUR, WALL, WAND) ou des codes selon la norme ISO 13567 avec des numéros d’éléments de construction, qu’un bureau d’études peut intégrer dans son propre gabarit. Si vous choisissez les codes, la clé complète est fournie dans un bordereau joint au fichier — personne n’a besoin de les connaître par cœur.
Pourquoi le DWG existe-t-il donc ?
DWG est le format dans lequel AutoCAD enregistre par défaut, et il est plus ancien que le DXF. Il est binaire, optimisé pour le logiciel propre d’Autodesk, et Autodesk n’a jamais publié de spécification libre. Les autres logiciels lisent et écrivent le DWG soit en licenciant une bibliothèque, soit par rétro-ingénierie — le résultat étant que la prise en charge du DWG est quelque chose qu’on paie, pas quelque chose qu’une application obtient simplement.
Le DXF est né précisément parce que le DWG est fermé : Autodesk avait lui-même besoin d’une porte de sortie et d’entrée pour AutoCAD, que d’autres puissent écrire. C’est pourquoi le DXF est documenté, et c’est pourquoi une application sur iPhone peut écrire un DXF, mais pas un DWG. Il n’existe aucun moyen exploitable d’écrire un DWG depuis un téléphone sans envoyer vos plans sur un serveur tiers pour les faire convertir — et une application qui fonctionne entièrement sur votre propre appareil s’y refuse justement.
En pratique, la perte est minime. Tout ce dont un plan est constitué — lignes, arcs, texte, calques — est tout aussi bien porté par le DXF. Ce que le DWG fait mieux, ce sont les éléments lourds d’un vrai projet : les références externes vers d’autres plans, les blocs dynamiques, les mises en page multi-vues. Aucun de ces éléments n’existe dans le métré d’un logement.
Versions du DXF : pourquoi le bureau d’études demande R12 ou 2013
Le DXF existe en plusieurs versions, nommées d’après la version d’AutoCAD qu’elles accompagnaient : R12, R13, R14, 2000, 2004, 2007, 2010, 2013, 2018. Un logiciel récent peut lire d’anciens fichiers DXF, mais un logiciel ancien ne peut pas toujours lire les nouveaux.
R12 (AC1009) est la version la plus largement lue. Elle est simple, ne gère que les lignes, arcs, cercles et texte, et pratiquement tous les logiciels CAO au monde l’ouvrent. Le prix à payer est qu’on ne peut pas y enregistrer les finesses modernes — mais un plan n’en a pas besoin. C’est pourquoi HouseSense écrit le DXF en R12 : le fichier doit pouvoir s’ouvrir chez son destinataire, pas seulement chez celui qui possède la licence la plus récente.
Si vous recevez un DXF que vous ne parvenez pas à ouvrir, commencez par demander la version. La question suivante à poser porte sur l’unité.
L’unité : l’erreur qui rend la maison large de 4 cm
Un DXF enregistre des nombres, et l’unité n’apparaît dans le fichier que si celui qui l’a écrit l’a précisée. HouseSense inscrit l’unité dans le fichier (mètres), mais beaucoup d’autres sources ne le font pas. Si le plan est écrit en mètres, un mur de 4,12 m s’écrit 4,12. S’il est écrit en millimètres, il s’écrit 4120. Si le destinataire ouvre un plan en mètres dans un logiciel qui attend des millimètres, la maison devient large de 4 cm — et inversement, elle devient large de 4 kilomètres.
Le remède tient en une ligne dans l’e-mail : « DXF en mètres, R12, plan 2D, mesuré en intérieur. » Le destinataire ajuste alors l’échelle en une seconde. De nombreux bureaux d’études travaillent en millimètres, si bien qu’un plan en mètres doit être multiplié par 1000 chez eux — c’est un simple clic de mise à l’échelle, pas un problème, dès que c’est précisé dans l’e-mail.
Exemple de calcul : le séjour mesure 4,12 × 3,05 m. Dans un DXF en mètres, les murs s’écrivent 4,12 et 3,05. Le destinataire met à l’échelle par 1000 et obtient 4120 × 3050 mm. La surface reste identique : 12,57 m². La mise à l’échelle ne change que l’unité des nombres, jamais le rapport entre eux.
Ce que le DXF n’est pas
Trois malentendus méritent d’être écartés avant de transmettre un DXF :
- Un DXF de plan est en 2D, pas en 3D. C’est la coupe horizontale du logement vue du dessus. Si le destinataire a besoin de la pièce en trois dimensions, il faut un fichier de modèle — OBJ, GLB, USDZ — pas un DXF.
- Un DXF n’est pas une maquette BIM. Dans une maquette BIM (IFC, Revit), un mur sait lui-même qu’il est un mur, de quoi il est fait et quelle est son épaisseur. Dans un DXF, un mur est deux lignes espacées de 11 cm, et le nom du calque est la seule chose qui indique ce qu’elles représentent.
- Un DXF ne dit pas si un mur est porteur. S’il existe un calque nommé quelque chose comme « porteur », il s’agit d’une affirmation de la personne qui a dessiné le plan — souvent le propriétaire lui-même. Savoir si un mur est réellement porteur relève d’un professionnel du bâtiment ou d’un bureau d’études, jamais d’un plan ou d’une application.
Quand utiliser un DXF, et quand utiliser un PDF ?
En bref : DXF pour qui doit continuer à dessiner. PDF pour qui doit lire. L’architecte, le bureau d’études, le cuisiniste et l’ingénieur doivent recevoir un DXF. Le menuisier, le peintre, le poseur de sol et le maçon qui doivent chiffrer un devis doivent recevoir un PDF — il s’imprime à l’échelle et ne nécessite aucun logiciel.
En cas de doute, envoyez les deux dans le même e-mail. Un PDF de plan pèse généralement moins de 1 Mo, et un DXF quelques centaines de kilo-octets. Il est moins coûteux d’envoyer deux fichiers que d’attendre deux jours une réponse sur celui qu’il fallait utiliser.