Consulter un fichier DWF sous GNU/Linux

Introduction

Les plans sont souvent transmis au format propriétaire AutoCad (extension de fichier DWG); ce document donne une procédure orientée Debian pour les consulter efficacement sous GNU/Linux.

Au lieu de consulter le fichier directement au format AutoCad, cette procédure explique comment le convertir au format d'échange de planche (Drawing eXchange Format) d'AutoDesk avec l'outil Dwg2Dxf du projet LX Viewer et de l'ouvrir avec QCAD (édition communautaire).

Installation de Dwg2Dxf

Installation des dépendances C++

Les fichiers de développements C++ s'installent via la commande APT suivante

apt-get install libstdc++-dev

Récupération des sources

Les sources sont récupérables via la page du projet LX Viewer sous la forme d'un fichier archive, par exemple : « dwg2dxf-2.1.tar.gz ».

Correction des sources

Les sources ont un défaut de code (elles incluent <iostream.h> au lieu d'<iostream>) corrigé par le fichier dwg2dxf.patch.

Il faut les patcher avec la commande suivante par exemple

patch -p0 < dwg2dxf.patch

Compilation des sources

Les sources se compilent comme suit

./configure
make

Installation

L'installation ne doit pas se faire via « make install » mais avec les commandes suivantes

sudo mkdir -p /usr/local/libexec/dwg2dxf
sudo cp dwg2dxf/dwg2dxf /usr/local/libexec/dwg2dxf
sudo cp dwg2dxf/adinit.dat /usr/local/libexec/dwg2dxf

echo '#\!/bin/sh' > dwg2dxf.sh
echo "">> dwg2dxf.sh
echo '/usr/local/libexec/dwg2dxf/dwg2dxf $@' >> dwg2dxf.sh
chmod +x dwg2dxf.sh
sudo cp dwg2dxf.sh /usr/local/bin/dwg2dxf

Utilisation

Pour lire un fichier DWG, il faut le convertir avec la commande suivante

dwg2dxf fichier.dwg

Ensuite, il est possible de consulter le fichier DXF résultant avec QCAD, par exemple via

qcad fichier.dxf

SerWikiDeo: Dwg2dxf (last edited 2009-06-04 08:49:00 by OlivierHeinry)