FreeCAD and DWG Import/de: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
Line 6: Line 6:
==Warum ist es schwierig, DWG Dateien in FreeCAD zu unterstützen?==
==Warum ist es schwierig, DWG Dateien in FreeCAD zu unterstützen?==


<div class="mw-translate-fuzzy">
Das '''DWG Format ist ein binäres Dateiformat mit geschlossenem Quellcode''', das von FreeCAD nicht direkt unterstützt wird. Es erfordert einen externen Dateikonvertierer eines Drittanbieters, der zuerst konvertiert und dann die Konvertierung zur Verwendung in FreeCAD importiert.
Das '''DWG Format ist ein binäres Dateiformat mit geschlossenem Quellcode''', das von FreeCAD nicht direkt unterstützt wird. Es erfordert einen externen Dateikonvertierer eines Drittanbieters, der zuerst konvertiert und dann die Konvertierung zur Verwendung in FreeCAD importiert.
</div>


<div class="mw-translate-fuzzy">
Beachte, dass es zur Zeit nicht möglich ist, 3D DWG in FreeCAD zu importieren. 3D Daten sind als binäre .SAT (ACIS) Daten, ein proprietäres und undokumentiertes Format, eingebettet.

==Was benötige ich, um DWG Dateien importieren zu können?==
==Was benötige ich, um DWG Dateien importieren zu können?==
</div>


<div class="mw-translate-fuzzy">
===ODA Konverter (früher Teigha Konverter)===

* Homepage: https://www.opendesign.com/guestfiles/oda_file_converter
* Lizenz: Freeware
* Optional, wird für den Im- und Export von DWG Dateien verwendet

Der ODA Konverter ist ein kleines, frei verfügbares Dienstprogramm, das die Konvertierung zwischen verschiedenen Versionen von DWG und DXF Dateien erlaubt. FreeCAD kann es verwenden, um DWG Import und Export anzubieten, indem DWG Dateien unter der Haube in das DXF Format konvertiert werden und der Dateiinhalt dann mit seinem Standard DXF Importeur importiert wird. Es gelten die Einschränkungen des [[Draft_DXF/de|DXF Importeurs]].

====Einrichtung====

Auf allen Plattformen nur durch Installation des geeigneten Pakets von https://www.opendesign.com/guestfiles/oda_file_converter. Wenn das Dienstprogramm nach der Installation nicht automatisch von FreeCAD gefunden wird, musst du den Pfad zur ausführbaren Datei des Konverters eventuell manuell einstellen. Öffne Bearbeiten → Einstellungen → Import-Export → DWG und fülle "Pfad zum Teigha Dateikonverter" in geeigneter Weise aus.

Für eine ausführlichere Anleitung siehe [https://wiki.freecadweb.org/Dxf_Importer_Install/de#Dritter_Schritt: dieses Tutoriums].

====Anwendung====

Das Programm kann mit der Befehlszeilenschnittstelle oder der grafischen Oberfläche verwendet werden.
Achte darauf, die DWG Dateien in ein ASCII-Format zu konvertieren.

Befehlszeilenformat ist:
# Angegebener Eingabeordner
# Angegebener Ausgabeordner
# Ausgabe_Version {"ACAD9", "ACAD10", "ACAD12", "ACAD13", "ACAD14", "ACAD2000", "ACAD2004", "ACAD2007", "ACAD2010"}
# Ausgabe Dateityp {"DWG", "DXF", "DXB"}
# Eingabeordner miteinbeziehen {"0", "1"}
# Jede Datei prüfen {"0", "1"}
# [optional] Eingabedateifilter (Standard: "*.DWG;*.DXF")

'''Beispiel unter Linux'''<br />
ODAFileConverter "/home/dwg-data" "/home/dxf-data" "ACAD2010" "DXF" "0" "1" "test.dwg"
Die zweite Nummer (Audit) muss 1 sein, andernfalls schlägt sie fehl

'''Beispiel unter Windows'''<br />
"C:\Program Files\ODA\Teigha File Converter 3.08.2\TeighaFileConverter.exe" "Path-To-Input-Directory" "Path-To-Output-Directory" "ACAD2010" "DXF" "0" "1" "Name-Of-A-Test-File.dwg"

=== CADExchanger Arbeitsbereich ===

Die Installation des CADExchanger Arbeitsbereichs ermöglicht das Arbeiten mit DWG Dateien durch Integration mit dem kostenpflichtigen kommerziellen Dateikonverterprodukt [https://cadexchanger.com/ CADExchanger]. Folge einfach den Anweisungen im [https://github.com/yorikvanhavre/CADExchanger GitHub Repositorium]. Du kannst über diesen Arbeitsbereich im [https://forum.freecadweb.org/viewtopic.php?f=9&t=22227&p=462421 sein Forumsbeitrag] diskutieren.

Im Moment ist der CADExchanger Weg der einzige, der es erlaubt, mit 3D DWG-Dateien zu arbeiten, indem er sie in andere 3D Formate konvertiert.

==FreeCAD v0.19 und LibreDWG==
==FreeCAD v0.19 und LibreDWG==
</div>

Ab 0.19 benötigt FreeCAD den ODA Konverter nicht mehr und kann libreDWG direkt verwenden. Sei dir bewusst, dass, da libreDWG ein "unfertiges Erzeugnis" ist, die Ergebnisse je nach Datei möglicherweise nicht die gleichen sind.


* Homepage: https://www.gnu.org/software/libredwg/
* Homepage: https://www.gnu.org/software/libredwg/
Line 61: Line 22:
* Optional, verwendet, um den Import und Export von DWG Dateien zu aktivieren
* Optional, verwendet, um den Import und Export von DWG Dateien zu aktivieren


<div class="mw-translate-fuzzy">
GNU LibreDWG ist eine freie C Bibliothek zur Verarbeitung von DWG Dateien. Sie zielt darauf ab, ein freier Ersatz für die Open Design Alliance Drawings SDK Bibliotheken zu sein.
Ab 0.19 benötigt FreeCAD den ODA Konverter nicht mehr und kann libreDWG direkt verwenden. Sei dir bewusst, dass, da libreDWG ein "unfertiges Erzeugnis" ist, die Ergebnisse je nach Datei möglicherweise nicht die gleichen sind.
</div>


==== Installation Windows ====
==Einrichtung==

=== AppImage Ausgaben ===
LibreDWG ist in v 0.19_pre appimages[https://forum.freecadweb.org/viewtopic.php?f=8&t=39827&start=20#p372933] enthalten.


<div class="mw-translate-fuzzy">
=== Windows ===
=== Windows ===
LibreDWG kann für die Arbeit unter Windows konfiguriert werden, indem du das entsprechende [https://github.com/LibreDWG/libredwg/releases vorkompilierte Windows Binärdatei] herunterladen und entpacken und [https://duckduckgo.com/?t=ffab&q=how+to+add+a+folder+to+your+windows+system+path Hinzufügen des Ordners zum Systempfad deiner Windows Versionen].
LibreDWG kann für die Arbeit unter Windows konfiguriert werden, indem du das entsprechende [https://github.com/LibreDWG/libredwg/releases vorkompilierte Windows Binärdatei] herunterladen und entpacken und [https://duckduckgo.com/?t=ffab&q=how+to+add+a+folder+to+your+windows+system+path Hinzufügen des Ordners zum Systempfad deiner Windows Versionen].
</div>

==== Installation Linux/Unix systems ====


<div class="mw-translate-fuzzy">
=== Linux/Unix Systeme ===
=== Linux/Unix Systeme ===
git clone https://git.savannah.gnu.org/git/libredwg.git
git clone https://git.savannah.gnu.org/git/libredwg.git
Line 79: Line 44:
make
make
make install (oder verwende checkinstall, oder suche und kopiere einfach das dwg2dxf Hilfsprogramm in den Pfad deiner ausführbaren Dateien, es wird dann automatisch von FreeCAD erkannt)
make install (oder verwende checkinstall, oder suche und kopiere einfach das dwg2dxf Hilfsprogramm in den Pfad deiner ausführbaren Dateien, es wird dann automatisch von FreeCAD erkannt)
</div>


You may need to set the path to the executable manually. See [[Import_Export_Preferences#DWG|Import Export Preferences]].

<div class="mw-translate-fuzzy">
=== openSUSE ===
=== openSUSE ===
</div>


<div class="mw-translate-fuzzy">
Um Probleme bei der Programmausführung zu vermeiden, musst du das LibreDWG Paket verwenden, das für die installierte openSUSE OS Distribution kompiliert wurde.
Um Probleme bei der Programmausführung zu vermeiden, musst du das LibreDWG Paket verwenden, das für die installierte openSUSE OS Distribution kompiliert wurde.
LibreDWG wird normalerweise mit '''YAST''' installiert (Abk. Yet another Setup Tool) dem Einrichtungs- und Konfigurationswerkzeug des Linux Betriebssystems, installiert.
LibreDWG wird normalerweise mit '''YAST''' installiert (Abk. Yet another Setup Tool) dem Einrichtungs- und Konfigurationswerkzeug des Linux Betriebssystems, installiert.
</div>


Der erfahrenere Benutzer erhält zunächst einen Überblick über mögliche bereitgestellte Pakete.
Der erfahrenere Benutzer erhält zunächst einen Überblick über mögliche bereitgestellte Pakete.
Line 89: Line 61:
Um diese Optionen zu sehen, besuchst du [https://software.opensuse.org/search?utf8=%E2%9C%93&baseproject=ALL&q=libredwg Übersicht der bereitgestellten LibreDWG Pakete unter openSUSE].
Um diese Optionen zu sehen, besuchst du [https://software.opensuse.org/search?utf8=%E2%9C%93&baseproject=ALL&q=libredwg Übersicht der bereitgestellten LibreDWG Pakete unter openSUSE].


<div class="mw-translate-fuzzy">
Für z. B. Intel oder AMD 64-Bit Desktops, Laptops und Server ist die (x86_64) Version die richtige Wahl. Daher sind '''libredwg0''' und '''libredwg-tools''' die richtige Wahl zur Installation.
Für z. B. Intel oder AMD 64-Bit Desktops, Laptops und Server ist die (x86_64) Version die richtige Wahl. Daher sind '''libredwg0''' und '''libredwg-tools''' die richtige Wahl zur Installation.
</div>


Es wird empfohlen, die Binärpakete direkt zu holen. Wähle dann die richtige Distribution für dein installiertes openSUSE Betriebssystem.
Es wird empfohlen, die Binärpakete direkt zu holen. Wähle dann die richtige Distribution für dein installiertes openSUSE Betriebssystem.
Line 95: Line 69:
In einem beliebigen Terminal/Konsole (root Rechte erforderlich) wird die Installation durchgeführt mit:
In einem beliebigen Terminal/Konsole (root Rechte erforderlich) wird die Installation durchgeführt mit:


:{{Code|code=
{{Code|code=
zypper install libredwg0 libredwg-tools
zypper install libredwg0 libredwg-tools
}}
}}


You may need to set the path to the executable manually. See [[Import_Export_Preferences#DWG|Import Export Preferences]].
Danach sollte jeder *.dwg Dateiimport korrekt funktionieren.


<div class="mw-translate-fuzzy">
===ODA Konverter (früher Teigha Konverter)===
</div>

* Homepage: https://www.opendesign.com/guestfiles/oda_file_converter
* Lizenz: Freeware
* Optional, wird für den Im- und Export von DWG Dateien verwendet

<div class="mw-translate-fuzzy">
Der ODA Konverter ist ein kleines, frei verfügbares Dienstprogramm, das die Konvertierung zwischen verschiedenen Versionen von DWG und DXF Dateien erlaubt. FreeCAD kann es verwenden, um DWG Import und Export anzubieten, indem DWG Dateien unter der Haube in das DXF Format konvertiert werden und der Dateiinhalt dann mit seinem Standard DXF Importeur importiert wird. Es gelten die Einschränkungen des [[Draft_DXF/de|DXF Importeurs]].
</div>

====Einrichtung====

<div class="mw-translate-fuzzy">
Auf allen Plattformen nur durch Installation des geeigneten Pakets von https://www.opendesign.com/guestfiles/oda_file_converter. Wenn das Dienstprogramm nach der Installation nicht automatisch von FreeCAD gefunden wird, musst du den Pfad zur ausführbaren Datei des Konverters eventuell manuell einstellen. Öffne Bearbeiten → Einstellungen → Import-Export → DWG und fülle "Pfad zum Teigha Dateikonverter" in geeigneter Weise aus.
</div>

=== QCAD pro ===

{{Version|0.20}}

* homepage: https://qcad.org/en/qcad-command-line-tools#dwg2dwg
* license: commercial
* optional, used to enable import and export of DWG files

QCAD is a well-known open-source DXF-based 2D CAD platform. It also offers a paid pro version, which is basically the open-source version plus support for the DWG format. When buying the pro version, QCAD also includes a DWG to DXF conversion utility that can be used by FreeCAD.

====Installation====

if the utility is not found automatically by FreeCAD after installation, you need to set the path to the executable manually. See [[Import_Export_Preferences#DWG|Import Export Preferences]].

=== CADExchanger Arbeitsbereich ===

Die Installation des CADExchanger Arbeitsbereichs ermöglicht das Arbeiten mit DWG Dateien durch Integration mit dem kostenpflichtigen kommerziellen Dateikonverterprodukt [https://cadexchanger.com/ CADExchanger]. Folge einfach den Anweisungen im [https://github.com/yorikvanhavre/CADExchanger GitHub Repositorium]. Du kannst über diesen Arbeitsbereich im [https://forum.freecadweb.org/viewtopic.php?f=9&t=22227&p=462421 sein Forumsbeitrag] diskutieren.

Im Moment ist der CADExchanger Weg der einzige, der es erlaubt, mit 3D DWG-Dateien zu arbeiten, indem er sie in andere 3D Formate konvertiert.

<div class="mw-translate-fuzzy">
==Was sind die Alternativen?==
==Was sind die Alternativen?==
</div>


=== DoubleCAD XT ===
=== DoubleCAD XT ===
Line 113: Line 127:
Es gibt auch nanoCAD 5.0 (https://nanocad.com/products/nanoCAD/download/). Das Programm ist für die private und kommerzielle Nutzung kostenlos. Es erfordert eine kostenlose Anmeldung, um einen Aktivierungscode per E-Mail zu erhalten. Dieses Programm ist nur für Windows.
Es gibt auch nanoCAD 5.0 (https://nanocad.com/products/nanoCAD/download/). Das Programm ist für die private und kommerzielle Nutzung kostenlos. Es erfordert eine kostenlose Anmeldung, um einen Aktivierungscode per E-Mail zu erhalten. Dieses Programm ist nur für Windows.


<div class="mw-translate-fuzzy">
===Exportiere Deine AutoCAD Dateien in freundliches Format===
===Exportiere Deine AutoCAD Dateien in freundliches Format===
</div>


Exportiere deine AutoCAD Dateien in ein FreeCAD freundlicheres Format, wie DXF R12 oder R14, SVG und, falls die Version dies unterstützt, IGES. Alle sind bessere Alternativen zum DWG Format, wenn du FreeCAD verwendest.
Exportiere deine AutoCAD Dateien in ein FreeCAD freundlicheres Format, wie DXF R12 oder R14, SVG und, falls die Version dies unterstützt, IGES. Alle sind bessere Alternativen zum DWG Format, wenn du FreeCAD verwendest.


<div class="mw-translate-fuzzy">
Es ist wichtig zu wissen, dass es entgegen der landläufigen Meinung keinen Unterschied zwischen dem Inhalt einer Datei gibt, die im DWG oder DXF Format gespeichert ist, sofern es sich um die gleiche Version handelt (z. B. DWG 2014 vs. DXF 2014). Beide Formate werden von Autodesk verwaltet, und beide unterstützen genau dieselben Funktionen. Der Unterschied besteht darin, dass DWG geschlossen (maschinenkodiert) ist, während DXF offen ist.
Es ist wichtig zu wissen, dass es entgegen der landläufigen Meinung keinen Unterschied zwischen dem Inhalt einer Datei gibt, die im DWG oder DXF Format gespeichert ist, sofern es sich um die gleiche Version handelt (z. B. DWG 2014 vs. DXF 2014). Beide Formate werden von Autodesk verwaltet, und beide unterstützen genau dieselben Funktionen. Der Unterschied besteht darin, dass DWG geschlossen (maschinenkodiert) ist, während DXF offen ist.
</div>


<div class="mw-translate-fuzzy">
==Was kann ich tun, um zu helfen? ==
==Was kann ich tun, um zu helfen? ==
</div>


===Fördere die Verwendung alternativer Formate===
===Fördere die Verwendung alternativer Formate===
Line 128: Line 148:


In der Entwicklungsversion kannst du, wie oben erwähnt, vom proprietären ODA Konverter auf die freie Software Bibliothek LibreDWG für DWG (und DXF) Dateien umsteigen. Bitte tue dies und melde etwaige Probleme, die dabei auftreten.
In der Entwicklungsversion kannst du, wie oben erwähnt, vom proprietären ODA Konverter auf die freie Software Bibliothek LibreDWG für DWG (und DXF) Dateien umsteigen. Bitte tue dies und melde etwaige Probleme, die dabei auftreten.



{{Draft Tools navi{{#translation:}}}}
{{Draft Tools navi{{#translation:}}}}

Revision as of 15:36, 25 October 2021


Warum ist es schwierig, DWG Dateien in FreeCAD zu unterstützen?

Das DWG Format ist ein binäres Dateiformat mit geschlossenem Quellcode, das von FreeCAD nicht direkt unterstützt wird. Es erfordert einen externen Dateikonvertierer eines Drittanbieters, der zuerst konvertiert und dann die Konvertierung zur Verwendung in FreeCAD importiert.

Was benötige ich, um DWG Dateien importieren zu können?

FreeCAD v0.19 und LibreDWG

Ab 0.19 benötigt FreeCAD den ODA Konverter nicht mehr und kann libreDWG direkt verwenden. Sei dir bewusst, dass, da libreDWG ein "unfertiges Erzeugnis" ist, die Ergebnisse je nach Datei möglicherweise nicht die gleichen sind.

Installation Windows

Windows

LibreDWG kann für die Arbeit unter Windows konfiguriert werden, indem du das entsprechende vorkompilierte Windows Binärdatei herunterladen und entpacken und Hinzufügen des Ordners zum Systempfad deiner Windows Versionen.

Installation Linux/Unix systems

Linux/Unix Systeme

git clone https://git.savannah.gnu.org/git/libredwg.git cd libredwg mkdir build cd build cmake .. make make install (oder verwende checkinstall, oder suche und kopiere einfach das dwg2dxf Hilfsprogramm in den Pfad deiner ausführbaren Dateien, es wird dann automatisch von FreeCAD erkannt)

You may need to set the path to the executable manually. See Import Export Preferences.

openSUSE

Um Probleme bei der Programmausführung zu vermeiden, musst du das LibreDWG Paket verwenden, das für die installierte openSUSE OS Distribution kompiliert wurde. LibreDWG wird normalerweise mit YAST installiert (Abk. Yet another Setup Tool) dem Einrichtungs- und Konfigurationswerkzeug des Linux Betriebssystems, installiert.

Der erfahrenere Benutzer erhält zunächst einen Überblick über mögliche bereitgestellte Pakete. Hinweis: openSUSE bietet beim Herunterladen von LibreDWG mehrere Optionen zur Auswahl an. Um diese Optionen zu sehen, besuchst du Übersicht der bereitgestellten LibreDWG Pakete unter openSUSE.

Für z. B. Intel oder AMD 64-Bit Desktops, Laptops und Server ist die (x86_64) Version die richtige Wahl. Daher sind libredwg0 und libredwg-tools die richtige Wahl zur Installation.

Es wird empfohlen, die Binärpakete direkt zu holen. Wähle dann die richtige Distribution für dein installiertes openSUSE Betriebssystem.

In einem beliebigen Terminal/Konsole (root Rechte erforderlich) wird die Installation durchgeführt mit:

zypper install libredwg0 libredwg-tools

You may need to set the path to the executable manually. See Import Export Preferences.

ODA Konverter (früher Teigha Konverter)

Der ODA Konverter ist ein kleines, frei verfügbares Dienstprogramm, das die Konvertierung zwischen verschiedenen Versionen von DWG und DXF Dateien erlaubt. FreeCAD kann es verwenden, um DWG Import und Export anzubieten, indem DWG Dateien unter der Haube in das DXF Format konvertiert werden und der Dateiinhalt dann mit seinem Standard DXF Importeur importiert wird. Es gelten die Einschränkungen des DXF Importeurs.

Einrichtung

Auf allen Plattformen nur durch Installation des geeigneten Pakets von https://www.opendesign.com/guestfiles/oda_file_converter. Wenn das Dienstprogramm nach der Installation nicht automatisch von FreeCAD gefunden wird, musst du den Pfad zur ausführbaren Datei des Konverters eventuell manuell einstellen. Öffne Bearbeiten → Einstellungen → Import-Export → DWG und fülle "Pfad zum Teigha Dateikonverter" in geeigneter Weise aus.

QCAD pro

introduced in version 0.20

QCAD is a well-known open-source DXF-based 2D CAD platform. It also offers a paid pro version, which is basically the open-source version plus support for the DWG format. When buying the pro version, QCAD also includes a DWG to DXF conversion utility that can be used by FreeCAD.

Installation

if the utility is not found automatically by FreeCAD after installation, you need to set the path to the executable manually. See Import Export Preferences.

CADExchanger Arbeitsbereich

Die Installation des CADExchanger Arbeitsbereichs ermöglicht das Arbeiten mit DWG Dateien durch Integration mit dem kostenpflichtigen kommerziellen Dateikonverterprodukt CADExchanger. Folge einfach den Anweisungen im GitHub Repositorium. Du kannst über diesen Arbeitsbereich im sein Forumsbeitrag diskutieren.

Im Moment ist der CADExchanger Weg der einzige, der es erlaubt, mit 3D DWG-Dateien zu arbeiten, indem er sie in andere 3D Formate konvertiert.

Was sind die Alternativen?

DoubleCAD XT

Es gibt auch DoubleCAD XT (https://www.turbocad.com/content/doublecad-xt-v5). Das Programm ist für die persönliche und kommerzielle Nutzung kostenlos. Es erfordert eine kostenlose Anmeldung, um einen Aktivierungscode per E-Mail zu bekommen. Dieses Programm ist nur für Windows. Hinweis: Es scheint seit Jahren nicht mehr aktualisiert worden zu sein.

NanoCAD 5.0

Es gibt auch nanoCAD 5.0 (https://nanocad.com/products/nanoCAD/download/). Das Programm ist für die private und kommerzielle Nutzung kostenlos. Es erfordert eine kostenlose Anmeldung, um einen Aktivierungscode per E-Mail zu erhalten. Dieses Programm ist nur für Windows.

Exportiere Deine AutoCAD Dateien in freundliches Format

Exportiere deine AutoCAD Dateien in ein FreeCAD freundlicheres Format, wie DXF R12 oder R14, SVG und, falls die Version dies unterstützt, IGES. Alle sind bessere Alternativen zum DWG Format, wenn du FreeCAD verwendest.

Es ist wichtig zu wissen, dass es entgegen der landläufigen Meinung keinen Unterschied zwischen dem Inhalt einer Datei gibt, die im DWG oder DXF Format gespeichert ist, sofern es sich um die gleiche Version handelt (z. B. DWG 2014 vs. DXF 2014). Beide Formate werden von Autodesk verwaltet, und beide unterstützen genau dieselben Funktionen. Der Unterschied besteht darin, dass DWG geschlossen (maschinenkodiert) ist, während DXF offen ist.

Was kann ich tun, um zu helfen?

Fördere die Verwendung alternativer Formate

Einfach genommen, höre auf, im DWG Format geleistete Arbeit zu akzeptieren. In der Praxis ist dies oft leichter gesagt als getan. Dennoch wäre es keine schlechte Praxis für Benutzer und Unterstützer von FreeCAD, das DWG Format zu vermeiden und abzulehnen, wann immer es möglich ist.

Benutze die LibreDWG Bibliothek und schreibe Fehlerberichte

In der Entwicklungsversion kannst du, wie oben erwähnt, vom proprietären ODA Konverter auf die freie Software Bibliothek LibreDWG für DWG (und DXF) Dateien umsteigen. Bitte tue dies und melde etwaige Probleme, die dabei auftreten.