FreeCAD and DWG Import/de: Difference between revisions

From FreeCAD Documentation
(Created page with "{{VeryImportantMessage|Bitte beachte, dass der Teigha-Converter nun unter dem Namen ODA-File-Converter firmiert. Die Web-Site, die den ODA-File-Converter hostet, wurde aktuali...")
(Updating to match new version of source page)
 
(109 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{TOCright}}
{{VeryImportantMessage|Bitte beachte, dass der Teigha-Converter nun unter dem Namen ODA-File-Converter firmiert. Die Web-Site, die den ODA-File-Converter hostet, wurde aktualisert. Diese Wiki-Seite wurde entsprechend aktualisiert. <small>September 2018</small> }}


{{Fake heading|sub=4|< Back to [[FreeCAD Howto Import Export]]}}
<div class="mw-translate-fuzzy">
== Wieso kann FreeCAD keine DWG-Dateien öffnen? ==
Das [https://de.wikipedia.org/wiki/AutoCAD#DWG DWG-Format] ist ein nicht freies, binäres Dateiformat, das von FreeCAD nicht unmittelbar unterstützt wird. Benötigt wird ein separater Konverter, der die Dateien vor dem Import in FreeCAD übersetzt.
</div>


<span id="Why_is_it_hard_to_support_DWG_Files_in_FreeCAD?"></span>
Beachte, dass es zur Zeit nicht möglich ist, 3D-DWG in FreeCAD zu importieren. 3D-Daten sind als binäre .SAT (ACIS)-Daten enthalten, ein proprietäres und undokumentiertes Format.
==Warum ist es schwierig, DWG Dateien in FreeCAD zu unterstützen?==


Das DWG-Format ist ein proprietäres binäres Dateiformat, das von FreeCAD nicht direkt unterstützt wird. Es erfordert einen externen Dateikonverter eines Drittanbieters, der DWG-Dateien in DXF-Dateien umwandelt und umgekehrt.
== Was benötigt man zum Import von DWG-Dateien? ==


<span id="What_do_I_need_to_be_able_to_import_DWG_files?"></span>
=== ODA Konverter (früher Teigha Konverter) ===
==Was benötige ich, um DWG-Dateien importieren zu können?==
* Webseite: https://www.opendesign.com/guestfiles/oda_file_converter

===LibreDWG===

* Homepage: https://www.gnu.org/software/libredwg/
* Licenz: [https://savannah.gnu.org/projects/libredwg/ GPLv3-or-later]
* Optional, wird verwendet, um den Import und Export von DWG-Dateien zu ermöglichen

GNU-LibreDWG ist eine freie C-Bibliothek zum Verarbeiten von DWG-Dateien. Sie zielt darauf ab, ein freier Ersatz für die Open Design Alliance Drawings SDK-Bibliotheken zu sein. Nicht vergessen, dass libreDWG noch in der Entwicklung ist und es noch nicht alle Elemente des DWG-Formats unterstützt.

==== Installation Windows ====

Die passenden [https://github.com/LibreDWG/libredwg/releases pre-compiled Windows Binär-Dateien] herunterladen und entpacken. Die ausführbare Datei dem Suchpfad des Betriebssystems hinzufügen {{Incode|os.getenv("PATH")}} für die automatische ermittlung ({{Version/de|0.21}}) oder den Pfad manuell festlegen. Siehe [[Import_Export_Preferences/de#DWG|Import-/Export-Voreinstellungen]].

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

{{Code|lang=shell|code=
git clone --recurse-submodules 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
}}

Die ausführbaren Dateien dem Suchpfad des Betriebssystems hinzufügen {{Incode|os.getenv("PATH")}} für die automatische ermittlung ({{Version/de|0.21}}) oder den Pfad manuell festlegen. Siehe [[Import_Export_Preferences/#DWG|Import-/Export-Voreinstellungen]].

<span id="Installation_openSUSE"></span>
==== openSUSE ====

Um Probleme zu vermeiden, musst das LibreDWG-Paket verwendet werden, 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.

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 [https://software.opensuse.org/search?utf8=%E2%9C%93&baseproject=ALL&q=libredwg Ü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 zum Installieren.

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:

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

Place the executable in the OS search path, {{Incode|os.getenv("PATH")}}, for automatic detection ({{Version|0.21}}), or set the path manually. See [[Import_Export_Preferences#DWG|Import Export Preferences]].

<span id="ODA_File_Converter"></span>
===ODA-Dateikonverter===

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


Der ODA Konverter erlaubt das Übersetzen von DWG- zu DXF-Dateien. Diese kann FreeCAD standardmäßig importieren. Es gelten die Einschränkungen des [[Draft_DXF|DXF Imports]].
Der ODA-Dateikonverter 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-Importprogramms importiert wird. Es gelten die Einschränkungen des [[Draft_DXF/de|DXF-Importprogramms]].


==== Installation ====
<span id="Installation"></span>
====Einrichtung====
Für alle Plattformen stehen Pakete unter https://www.opendesign.com/guestfiles/oda_file_converter zur Verfügung. Findet FreeCAD den Konverter nach der Installation nicht automatisch kann der Pfad zur ausführbaren Datei von Hand gesetzt werden: Bearbeiten → Einstellungen → Draft → Import/Export. Bitte beachten, dass dieses Auswahlmenü nur zur Verfügung steht, wenn Sie sich im Draft-Bereich befinden.


Wenn das Dienstprogramm nach der Installation nicht automatisch von FreeCAD gefunden wird, musst der Pfad zur ausführbaren Datei des Konverters manuell festgelegt werden. Siehe [[Import_Export_Preferences/de#DWG|Import-/Export-Voreinstellungen]].
Detailliertere Anweisungen finden Sie in [[Dxf_Importer_Install/de#Third_step|diesem Tutorial]].


==== Benutzung ====
=== QCAD pro ===
Der Teigha Konverter kann entweder über die Kommandozeile oder ein graphisches Interface benutzt werden. Bitte stellen Sie sicher, dass sie DWG-Dateien in das ASCII-Format konvertieren.


{{Version/de|0.20}}
Die Befehlsreihenfolge in der Kommandozeile lautet:
# Pfad Eingangsdatei
# Pfad Ausgangsdatei
# Version Ausgangsdatei {"ACAD9","ACAD10","ACAD12", "ACAD13","ACAD14", "ACAD2000","ACAD2004", "ACAD2007","ACAD2010"}
# Dateityp Ausgangsdatei {"DWG","DXF","DXB"}
# Eingangspfad rekursiv {"0","1"}
# Dateiüberprüfung {"0","1"}
# [optional] Filter Eingangsdatei (default:"*.DWG;*.DXF")


* homepage: https://qcad.org/en/qcad-command-line-tools#dwg2dwg
'''Beispiel unter Linux'''<br />
* license: commercial
ODAFileConverter "/home/dwg-data" "/home/dxf-data" "ACAD2010" "DXF" "0" "1" "test.dwg"
* optional, used to enable import and export of DWG files
Die zweite Nummer (Audit) muss 1 sein, andernfalls schlägt sie fehl


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.
'''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"


====Installation====
== Alternativen ==


If the utility is not found automatically by FreeCAD after installation ({{Version|0.21}}), you need to set the path to the bash file (Linux and macOS) or batch file (Windows) manually. See [[Import_Export_Preferences#DWG|Import Export Preferences]].
=== DraftSight ===
Das kostenlose, proprietäre [http://www.3ds.com/products-services/draftsight/overview/ DraftSight] kann die meisten DWG-Dateien importieren und in Formaten exportieren, die FreeCAD lesen kann.


<span id="CADExchanger_Workbench"></span>
DraftSight läuft unter:
=== CADExchanger Arbeitsbereich ===
* Windows 32 bit
* Windows 64 bit
* Mac OS X
* Linux Fedora
* Linux Ubuntu
Eine (kostenlose) Registrierung ist zur Programmaktivierung notwendig.


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.

<span id="What_are_the_alternatives?"></span>
==Was sind die Alternativen?==

<span id="DoubleCAD_XT"></span>
=== DoubleCAD XT ===
=== DoubleCAD XT ===
Das Programm [https://www.turbocad.com/content/doublecad-xt-v5 DoubleCAD XT] ist kostenlos zur privaten und kommerziellen Nutzung. Es läuft nur unter Windows. Hinweis: Es scheint seit Jahren nicht aktualisiert worden zu sein.


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.
=== AutoCAD Dateien direkt in alternativen Formaten exportieren ===
Es erfordert eine kostenlose Anmeldung, um einen Aktivierungscode per E-Mail zu bekommen.
Am besten ist der Export von AutoCAD-Dateien in Formate wie DXF R12 oder R14, SVG und wenn die Version es gestattet in IGES. Alle Formate sind bessere Alternativen zum DWG-Format.
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.

<span id="Export_your_AutoCAD_files_in_friendly_format"></span>
===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 darauf hinzuweisen, dass es keinen Unterschied zwischen den Inhalten einer Datei gibt, die im DWG- oder DXF-Format gespeichert ist, sofern es sich um die gleiche Version handelt (z.B. DWG 2014 und 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.


<span id="What_can_I_do_to_help?"></span>
Im Gegensatz zur weit verbreiteten Meinung unterscheiden sich die abgelegten Inhalte von DWG- und DXF-Formaten nicht, wenn sie mit einer gleichen Version erstellt wurden (DWG 2014 / DXF 2014). Der einzige Unterschied ist die binäre, geschlossene (DWG) zur offenen (DXF) Speicherung.
==Was kann ich tun, um zu helfen? ==


<span id="Promote_the_use_of_alternative_formats"></span>
== Wie gehe ich mit DWG-Dateien um? ==
===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.
=== Unterstützen Sie die Nutzung alternativer Formate ===
Nehmen Sie keine DWG-Dateien mehr an, auch wenn das einfacher gesagt als getan ist. Es muss nicht als schlechte Angewohnheit gelten, wenn Sie als Unterstützer von FreeCAD die Nutzung des DWG-Formats so oft wie möglich vermeiden.


<span id="Use_the_LibreDWG_library_and_file_bug_reports"></span>
===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.
[[Category:User Documentation/de]]




{{Draft Tools navi{{#translation:}}}}
{{clear}}
{{Userdocnavi{{#translation:}}}}
[[Category:File_Formats{{#translation:}}]]
[[Category:Common Questions{{#translation:}}]]

Latest revision as of 16:00, 28 June 2023


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

Das DWG-Format ist ein proprietäres binäres Dateiformat, das von FreeCAD nicht direkt unterstützt wird. Es erfordert einen externen Dateikonverter eines Drittanbieters, der DWG-Dateien in DXF-Dateien umwandelt und umgekehrt.

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

LibreDWG

GNU-LibreDWG ist eine freie C-Bibliothek zum Verarbeiten von DWG-Dateien. Sie zielt darauf ab, ein freier Ersatz für die Open Design Alliance Drawings SDK-Bibliotheken zu sein. Nicht vergessen, dass libreDWG noch in der Entwicklung ist und es noch nicht alle Elemente des DWG-Formats unterstützt.

Installation Windows

Die passenden pre-compiled Windows Binär-Dateien herunterladen und entpacken. Die ausführbare Datei dem Suchpfad des Betriebssystems hinzufügen os.getenv("PATH") für die automatische ermittlung (eingeführt mit Version 0.21) oder den Pfad manuell festlegen. Siehe Import-/Export-Voreinstellungen.

Installation Linux/Unix systems

git clone  --recurse-submodules 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

Die ausführbaren Dateien dem Suchpfad des Betriebssystems hinzufügen os.getenv("PATH") für die automatische ermittlung (eingeführt mit Version 0.21) oder den Pfad manuell festlegen. Siehe Import-/Export-Voreinstellungen.

openSUSE

Um Probleme zu vermeiden, musst das LibreDWG-Paket verwendet werden, 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.

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 zum Installieren.

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

Place the executable in the OS search path, os.getenv("PATH"), for automatic detection (introduced in version 0.21), or set the path manually. See Import Export Preferences.

ODA-Dateikonverter

Der ODA-Dateikonverter 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-Importprogramms importiert wird. Es gelten die Einschränkungen des DXF-Importprogramms.

Einrichtung

Wenn das Dienstprogramm nach der Installation nicht automatisch von FreeCAD gefunden wird, musst der Pfad zur ausführbaren Datei des Konverters manuell festgelegt werden. Siehe Import-/Export-Voreinstellungen.

QCAD pro

eingeführt mit 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 (introduced in version 0.21), you need to set the path to the bash file (Linux and macOS) or batch file (Windows) 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 darauf hinzuweisen, dass es keinen Unterschied zwischen den Inhalten einer Datei gibt, die im DWG- oder DXF-Format gespeichert ist, sofern es sich um die gleiche Version handelt (z.B. DWG 2014 und 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.