Qu'est-ce qu'un fichier DXF ?
Le DXF est le format qui fait passer un dessin d'un logiciel à un autre quand rien d'autre ne marche. Presque tous les logiciels de topographie, de SIG et de conception le lisent et l'écrivent, ce qui en fait la langue commune des plans de chantier — et aussi le format le plus susceptible de s'ouvrir légèrement de travers. Voici ce qu'il contient et quoi vérifier quand cela arrive.
Ce que contient réellement un DXF
Un DXF est un fichier d'échange de dessin : une description structurée et largement lisible de la géométrie. Points, lignes, polylignes, arcs, cercles, textes et faces 3D, chacun sur un calque nommé.
Les calques sont le principe organisateur. Courbes de niveau sur l'un, lignes de rupture sur l'autre, limites sur un troisième : les noms de calque sont la façon dont le logiciel destinataire sait ce qu'on lui remet, ils portent donc plus de sens qu'on ne le croit.
Les blocs permettent de définir une fois un symbole répété — un arbre, un regard, une borne — et de le placer de nombreuses fois. Cela garde les fichiers légers, mais un bloc n'est portable que dans la mesure où sa définition l'est.
Ce qu'un DXF ne contient PAS
Un système de référence de coordonnées. C'est la première source de confusion. Un DXF contient des nombres, pas une déclaration de ce que ces nombres signifient.
Les coordonnées peuvent être une grille projetée en mètres, une grille locale à origine arbitraire, ou des millimètres depuis un coin de la feuille. Rien dans le fichier ne le dit. Deux DXF peuvent tous deux être « corrects » et tomber à des kilomètres l'un de l'autre.
Les unités sont tout aussi glissantes. Le DXF possède un en-tête d'unités, mais il reste souvent à sa valeur par défaut et l'exportateur l'ignore. Un dessin en millimètres ouvert en mètres sort mille fois trop grand : échec évident. Un dessin en pieds ouvert en mètres n'est décalé que d'un facteur 3,28, ce qui est bien plus dangereux car cela peut sembler plausible.
2D ou 3D ?
L'altitude dans un DXF peut résider à deux endroits très différents. Dans un vrai dessin 3D, chaque sommet porte une valeur Z. Dans un dessin 2D aplati, la géométrie est à Z = 0 et l'altitude n'existe que sous forme de texte à côté de la ligne.
Les courbes de niveau exportées à plat sont le cas habituel. Elles s'affichent correctement et sont inutilisables comme surface, car l'information d'altitude est du texte, pas de la géométrie.
Si vous comptez construire une surface depuis un DXF, vérifiez que les polylignes portent bien un Z. Cela prend quelques secondes et épargne une après-midi.
Quand un DXF s'ouvre mal
Procédez dans cet ordre, car les symptômes se recouvrent.
Rien de visible : le dessin est probablement correct mais loin — zoomez sur l'étendue. Si l'étendue est absurde, une entité égarée à une coordonnée énorme la tire.
Tout minuscule ou gigantesque : incohérence d'unités. Regardez le rapport ; 1000 signifie mm/m, 3,28 signifie pi/m.
Forme correcte, mauvais endroit : problème de système de coordonnées ou de grille locale. La géométrie est bonne ; le datum de référence diffère.
Symboles manquants : des blocs qui n'ont pas voyagé avec le fichier, ou une référence externe jamais liée.
Plat alors qu'il devrait avoir de l'altitude : export 2D, comme ci-dessus.
Travailler DXF et terrain ensemble
Le DXF est généralement là où un travail de terrain commence et finit. Limites, lignes de projet et réseaux existants arrivent en DXF et doivent être drapés sur la surface pour avoir du sens ; plans, profils en travers et en long repartent en DXF, car c'est ce qu'attend le dossier d'exécution.
STREAM importe les dessins DXF et les affiche sur le terrain, et exporte plans, coupes et profils en DXF. La règle qui rend cela indolore est la même que pour toute autre couche : connaissez le système de coordonnées et les unités du fichier avant de l'importer, car le fichier ne vous le dira pas.
Importez et exportez du DXF dans STREAM
Windows natif · entièrement hors ligne · bêta gratuite