FreeCAD and DWG Import/es: Difference between revisions

From FreeCAD Documentation
(Created page with "El formato '''DWG es un formato de archivo binario de código cerrado''' que no es soportado directamente por FreeCAD. Requiere un conversor de archivos externo de terceros pa...")
(Updating to match new version of source page)
 
(41 intermediate revisions by 2 users not shown)
Line 2: Line 2:
{{TOCright}}
{{TOCright}}


{{Fake heading|sub=4|< Volver a [[FreeCAD Howto Import Export/es|FreeCAD Cómo importar y exportar]]}}
{{Fake heading|sub=4|< Back to [[FreeCAD Howto Import Export]]}}


<span id="Why_is_it_hard_to_support_DWG_Files_in_FreeCAD?"></span>
==¿Por qué es difícil soportar archivos DWG en FreeCAD?==
==¿Por qué es difícil soportar archivos DWG en FreeCAD?==


<div class="mw-translate-fuzzy">
El formato '''DWG es un formato de archivo binario de código cerrado''' que no es soportado directamente por FreeCAD. Requiere un conversor de archivos externo de terceros para convertirlo primero e importar la conversión a FreeCAD para su uso.
El formato '''DWG es un formato de archivo binario de código cerrado''' que no es soportado directamente por FreeCAD. Requiere un conversor de archivos externo de terceros para convertirlo primero e importar la conversión a FreeCAD para su uso.
</div>


<span id="What_do_I_need_to_be_able_to_import_DWG_files?"></span>
Note that at this time, it is not possible to import 3D DWG in FreeCAD. 3D data is embedded as binary .SAT (ACIS) data, a proprietary and undocumented format.
<div class="mw-translate-fuzzy">

==¿Qué necesito para poder importar archivos DWG?==
==¿Qué necesito para poder importar archivos DWG?==
</div>


<span id="LibreDWG"></span>
===Convertidor ODA (antes Convertidor Teigha)===
<div class="mw-translate-fuzzy">
==FreeCAD v0.19 y LibreDWG==
</div>


<div class="mw-translate-fuzzy">
* homepage: https://www.opendesign.com/guestfiles/oda_file_converter
* página web: https://www.gnu.org/software/libredwg/
* license: freeware
* licencia: GPLv2-o posterior
* optional, used to enable import and export of DWG files
* opcional, se utiliza para permitir la importación y exportación de archivos DWG
</div>


<div class="mw-translate-fuzzy">
The ODA Converter is a small freely available utility that allows to convert between several versions of DWG and DXF files. FreeCAD can use it to offer DWG import and export, by converting DWG files to the DXF format under the hood,then using its standard DXF importer to import the file contents. The restrictions of the [[Draft_DXF|DXF importer]] apply.
A partir de la versión 0.19, FreeCAD ya no necesita el convertidor ODA y puede utilizar libreDWG directamente. Ten en cuenta que, dado que libreDWG es un trabajo en curso, dependiendo de tu archivo, los resultados podrían no ser los mismos.
</div>


====Instalación====
==== Installation Windows ====


<div class="mw-translate-fuzzy">
On all platforms, only by installing the appropriate package from https://www.opendesign.com/guestfiles/oda_file_converter. After installation, if the utility is not found automatically by FreeCAD, you might need to set the path to the converter executable manually. open Edit → Preferences → Import-Export → DWG and fill "Path to Teigha File Converter" appropriately.
=== Windows ===
LibreDWG puede ser configurado para trabajar en Windows descargando y descomprimiendo el apropiado [https://github.com/LibreDWG/libredwg/releases binario precompilado para Windows] y [https://duckduckgo.com/?t=ffab&q=how+para+añadir+una+carpeta+a+su+ruta+de+sistema+de+Windows añadiendo la carpeta a la ruta de su sistema de versiones de Windows].
</div>


==== Installation Linux/Unix systems ====
For more detailed instruction see [http://www.freecadweb.org/wiki/index.php?title=Dxf_Importer_Install#Third_step: this tutorial].


<div class="mw-translate-fuzzy">
====Utilización====
=== Linux/Unix systemas ===
git clone https://git.savannah.gnu.org/git/libredwg.git
cd libredwg
mkdir build
cd build
cmake ..
make
make install (o usa checkinstall, o simplemente localiza y copia la utilidad dwg2dxf en tu ruta de ejecutables, entonces será autodetectada por FreeCAD)
</div>


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]].
The program may be used with the command line interface or the graphical interface.
Be sure to convert the DWG files to an ASCII-Format.


<span id="Installation_openSUSE"></span>
Command Line Format is:
<div class="mw-translate-fuzzy">
# Quoted Input Folder
=== openSUSE ===
# Quoted Output Folder
</div>
# Output_version {"ACAD9","ACAD10","ACAD12", "ACAD13","ACAD14", "ACAD2000","ACAD2004", "ACAD2007","ACAD2010"}
# Output File type {"DWG","DXF","DXB"}
# Recurse Input Folder {"0","1"}
# Audit each file {"0","1"}
# [optional] Input file filter (default:"*.DWG;*.DXF")


<div class="mw-translate-fuzzy">
'''Example for Linux'''<br />
Para evitar problemas de ejecución del programa debe utilizar el paquete LibreDWG compilado para la distribución de openSUSE OS instalada.
ODAFileConverter "/home/dwg-data" "/home/dxf-data" "ACAD2010" "DXF" "0" "1" "test.dwg"
LibreDWG se instala normalmente con '''YAST''' (abbr. Yet another Setup Tool) la herramienta de instalación y configuración del sistema operativo Linux.
The second number (audit) needs to be 1 otherwise it fails
</div>


El usuario más experimentado obtiene primero una visión general de los posibles paquetes proporcionados.
'''Example for Windows'''<br />
'''Nota:''' openSUSE tiene varias opciones para elegir al descargar LibreDWG.
"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"
Para ver estas opciones, visite [https://software.opensuse.org/search?utf8=%E2%9C%93&baseproject=ALL&q=libredwg Survey of provided LibreDWG packages on openSUSE].


<div class="mw-translate-fuzzy">
=== CADExchanger Ambiente de trabajo ===
Para, por ejemplo, ordenadores de sobremesa, portátiles y servidores de 64 bits de Intel o AMD, la versión (x86_64) es la que hay que seleccionar. Por lo tanto, '''libredwg0''' y '''libredwg-tools'''' son la opción correcta para instalar.
</div>


Se recomienda obtener los paquetes binarios directamente. A continuación, seleccione la distribución correcta para su sistema operativo openSUSE instalado.
Installing the CADExchanger Workbench allows for working with DWG files through integration with the paid commercial file converter product [https://cadexchanger.com/ CADExchanger]. Just follow the instructions in the [https://github.com/yorikvanhavre/CADExchanger GitHub repository]. You can discuss this workbench on [https://forum.freecadweb.org/viewtopic.php?f=9&t=22227&p=462421 its forum thread].


En cualquier terminal/consola (se requieren derechos de root) la instalación se realizará con:
At the moment, the CADExchanger way is the only one that allows to work with 3D DWG files, by converting them to other 3D formats.


{{Code|code=
===FreeCAD v0.19 y LibreDWG===
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]].
As from 0.19, FreeCAD doesn't need the ODA converter anymore and can use libreDWG directly. Be aware that, since libreDWG is a work-in-progress, depending on your file, the results might not be the same.


<span id="ODA_File_Converter"></span>
* homepage: https://www.gnu.org/software/libredwg/
<div class="mw-translate-fuzzy">
* license: GPLv2-or-later
===Convertidor ODA (antes Convertidor Teigha)===
* optional, used to enable import and export of DWG files
</div>

* página web: https://www.opendesign.com/guestfiles/oda_file_converter
* licencia: freeware
* opcional, utilizado para permitir la importación y exportación de archivos DWG


<div class="mw-translate-fuzzy">
GNU LibreDWG is a free C library to handle DWG files. It aims to be a free replacement for the Open Design Alliance Drawings SDK libraries.
El ODA Conversor es una pequeña utilidad de libre acceso que permite convertir entre varias versiones de archivos DWG y DXF. FreeCAD puede utilizarlo para ofrecer importación y exportación de DWG, convirtiendo los archivos DWG al formato DXF bajo el capó, y luego utilizando su importador DXF estándar para importar el contenido del archivo. Se aplican las restricciones del [[Draft_DXF/es|importador DXF]].
</div>


<span id="Installation"></span>
====Instalación====
====Instalación====


<div class="mw-translate-fuzzy">
LibreDWG is included in v 0.19_pre appimages[https://forum.freecadweb.org/viewtopic.php?f=8&t=39827&start=20#p372933]
En todas las plataformas, sólo instalando el paquete apropiado de https://www.opendesign.com/guestfiles/oda_file_converter . Después de la instalación, si la utilidad no es encontrada automáticamente por FreeCAD, puede que sea necesario establecer la ruta del ejecutable del convertidor manualmente. abrir Editar → Preferencias → Importación-Exportación → DWG y llenar "Camino al convertidor de archivos de Teigha" apropiadamente.
</div>


=== QCAD pro ===
LibreDWG can be configured to work on Windows by downloading and unzipping the appropriate [https://github.com/LibreDWG/libredwg/releases pre-compiled windows binary] and [https://duckduckgo.com/?t=ffab&q=how+to+add+a+folder+to+your+windows+system+path adding the folder to your Windows versions system path].


{{Version|0.20}}
On Linux:

git clone https://git.savannah.gnu.org/git/libredwg.git
* homepage: https://qcad.org/en/qcad-command-line-tools#dwg2dwg
cd libredwg
* license: commercial
mkdir build
* optional, used to enable import and export of DWG files
cd build

cmake ..
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.
make

make install (or use checkinstall, or simply locate & copy the dwg2dxf utility to your executables path, it will be then autodetected by FreeCAD)
====Installation====

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]].

<span id="CADExchanger_Workbench"></span>
=== CADExchanger Ambiente de trabajo ===

La instalación de CADExchanger Workbench permite trabajar con archivos DWG a través de la integración con el producto comercial de pago de conversión de archivos [https://cadexchanger.com/ CADExchanger]. Sólo tienes que seguir las instrucciones en el [https://github.com/yorikvanhavre/CADExchanger repositorio GitHub]. Puedes discutir este ambiente de trabajo en [https://forum.freecadweb.org/viewtopic.php?f=9&t=22227&p=462421 su hilo del foro].

Por el momento, el modo CADExchanger es el único que permite trabajar con archivos DWG 3D, convirtiéndolos a otros formatos 3D.


<span id="What_are_the_alternatives?"></span>
<div class="mw-translate-fuzzy">
==¿Cuáles son las alternativas?==
==¿Cuáles son las alternativas?==
</div>


===DoubleCAD XT===
===DoubleCAD XT===


There is also DoubleCAD XT (https://www.turbocad.com/content/doublecad-xt-v5). The program is free for personal and commercial use. It requires a free sign-up to receive an activation code via E-Mail. This Program is windows-only. Note: it does not seem to have been updated for years.
También existe DoubleCAD XT (https://www.turbocad.com/content/doublecad-xt-v5). El programa es gratuito para uso personal y comercial. Requiere un registro gratuito para recibir un código de activación por correo electrónico. Este programa es sólo para Windows. Nota: no parece haber sido actualizado desde hace años.


===NanoCAD 5.0===
===NanoCAD 5.0===


There is also nanoCAD 5.0 (https://nanocad.com/products/nanoCAD/download/). The program is free for personal and commercial use. It requires a free sign-up to receive an activation code via E-Mail. This Program is windows-only.
También existe nanoCAD 5.0 (https://nanocad.com/products/nanoCAD/download/). El programa es gratuito para uso personal y comercial. Requiere un registro gratuito para recibir un código de activación por correo electrónico. Este programa es sólo para Windows.


<span id="Export_your_AutoCAD_files_in_friendly_format"></span>
<div class="mw-translate-fuzzy">
===Exportar sus archivos de AutoCAD en formato amigable===
===Exportar sus archivos de AutoCAD en formato amigable===
</div>


Exporting your AutoCAD files in a more FreeCAD friendly format, like DXF R12 or R14, SVG, and if version supports it, IGES. All are better alternatives to the DWG format when using FreeCAD.
Exportar tus archivos de AutoCAD en un formato más amigable para FreeCAD, como DXF R12 o R14, SVG, y si la versión lo soporta, IGES. Todos son mejores alternativas al formato DWG cuando se utiliza FreeCAD.


<div class="mw-translate-fuzzy">
It is important to know that, contrarily to popular belief, there is no difference between the contents of a file saved in DWG or DXF formats, provided it is the same version (ex. DWG 2014 vs. DXF 2014). Both formats are maintained by Autodesk, and they both support exactly the same features. The difference is that DWG is closed (machine-encoded) while DXF is open.
Es importante saber que, contrariamente a la creencia popular, no hay ninguna diferencia entre el contenido de un archivo guardado en los formatos DWG o DXF, siempre que se trate de la misma versión (por ejemplo, DWG 2014 frente a DXF 2014). Ambos formatos son mantenidos por Autodesk, y ambos soportan exactamente las mismas características. La diferencia es que DWG es cerrado (codificado por máquina) mientras que DXF es abierto.
</div>


<span id="What_can_I_do_to_help?"></span>
<div class="mw-translate-fuzzy">
==¿Qué puedo hacer para ayudar? ==
==¿Qué puedo hacer para ayudar? ==
</div>


<span id="Promote_the_use_of_alternative_formats"></span>
===Promover el uso de formatos alternativos===
===Promover el uso de formatos alternativos===


En pocas palabras, deje de aceptar trabajos realizados en formato DWG. En la práctica, esto es a menudo más fácil de decir que de hacer. Aún así, no sería una mala práctica para los usuarios y partidarios de FreeCAD evitar y rechazar el formato DWG siempre que sea posible.
Simply put, stop accepting work done in DWG format. In practice, this is often easier said than done. Still, it would not be bad practice for users and supporters of FreeCAD to avoid and reject the DWG format whenever possible.


<span id="Use_the_LibreDWG_library_and_file_bug_reports"></span>
===Utilizar la biblioteca LibreDWG y presentar informes de errores===
===Utilizar la biblioteca LibreDWG y presentar informes de errores===


In development version as mentioned above you can switch from the proprietary ODA Converter to the free software LibreDWG library for DWG (and DXF) files. Please do this and report any problems you encounter.
En la versión de desarrollo, como se mencionó anteriormente, se puede cambiar del convertidor propietario ODA a la biblioteca de software libre LibreDWG para archivos DWG (y DXF). Por favor, hazlo e informa de cualquier problema que encuentres.



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

Latest revision as of 16:00, 28 June 2023


¿Por qué es difícil soportar archivos DWG en FreeCAD?

El formato DWG es un formato de archivo binario de código cerrado que no es soportado directamente por FreeCAD. Requiere un conversor de archivos externo de terceros para convertirlo primero e importar la conversión a FreeCAD para su uso.

¿Qué necesito para poder importar archivos DWG?

FreeCAD v0.19 y LibreDWG

A partir de la versión 0.19, FreeCAD ya no necesita el convertidor ODA y puede utilizar libreDWG directamente. Ten en cuenta que, dado que libreDWG es un trabajo en curso, dependiendo de tu archivo, los resultados podrían no ser los mismos.

Installation Windows

Windows

LibreDWG puede ser configurado para trabajar en Windows descargando y descomprimiendo el apropiado binario precompilado para Windows y añadiendo la carpeta a la ruta de su sistema de versiones de Windows.

Installation Linux/Unix systems

Linux/Unix systemas

git clone https://git.savannah.gnu.org/git/libredwg.git
cd libredwg
mkdir build
cd build
cmake ..
make
make install (o usa checkinstall, o simplemente localiza y copia la utilidad dwg2dxf en tu ruta de ejecutables, entonces será autodetectada por FreeCAD)

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.

openSUSE

Para evitar problemas de ejecución del programa debe utilizar el paquete LibreDWG compilado para la distribución de openSUSE OS instalada. LibreDWG se instala normalmente con YAST (abbr. Yet another Setup Tool) la herramienta de instalación y configuración del sistema operativo Linux.

El usuario más experimentado obtiene primero una visión general de los posibles paquetes proporcionados. Nota: openSUSE tiene varias opciones para elegir al descargar LibreDWG. Para ver estas opciones, visite Survey of provided LibreDWG packages on openSUSE.

Para, por ejemplo, ordenadores de sobremesa, portátiles y servidores de 64 bits de Intel o AMD, la versión (x86_64) es la que hay que seleccionar. Por lo tanto, libredwg0 y libredwg-tools' son la opción correcta para instalar.

Se recomienda obtener los paquetes binarios directamente. A continuación, seleccione la distribución correcta para su sistema operativo openSUSE instalado.

En cualquier terminal/consola (se requieren derechos de root) la instalación se realizará con:

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.

Convertidor ODA (antes Convertidor Teigha)

El ODA Conversor es una pequeña utilidad de libre acceso que permite convertir entre varias versiones de archivos DWG y DXF. FreeCAD puede utilizarlo para ofrecer importación y exportación de DWG, convirtiendo los archivos DWG al formato DXF bajo el capó, y luego utilizando su importador DXF estándar para importar el contenido del archivo. Se aplican las restricciones del importador DXF.

Instalación

En todas las plataformas, sólo instalando el paquete apropiado de https://www.opendesign.com/guestfiles/oda_file_converter . Después de la instalación, si la utilidad no es encontrada automáticamente por FreeCAD, puede que sea necesario establecer la ruta del ejecutable del convertidor manualmente. abrir Editar → Preferencias → Importación-Exportación → DWG y llenar "Camino al convertidor de archivos de Teigha" apropiadamente.

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 (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 Ambiente de trabajo

La instalación de CADExchanger Workbench permite trabajar con archivos DWG a través de la integración con el producto comercial de pago de conversión de archivos CADExchanger. Sólo tienes que seguir las instrucciones en el repositorio GitHub. Puedes discutir este ambiente de trabajo en su hilo del foro.

Por el momento, el modo CADExchanger es el único que permite trabajar con archivos DWG 3D, convirtiéndolos a otros formatos 3D.

¿Cuáles son las alternativas?

DoubleCAD XT

También existe DoubleCAD XT (https://www.turbocad.com/content/doublecad-xt-v5). El programa es gratuito para uso personal y comercial. Requiere un registro gratuito para recibir un código de activación por correo electrónico. Este programa es sólo para Windows. Nota: no parece haber sido actualizado desde hace años.

NanoCAD 5.0

También existe nanoCAD 5.0 (https://nanocad.com/products/nanoCAD/download/). El programa es gratuito para uso personal y comercial. Requiere un registro gratuito para recibir un código de activación por correo electrónico. Este programa es sólo para Windows.

Exportar sus archivos de AutoCAD en formato amigable

Exportar tus archivos de AutoCAD en un formato más amigable para FreeCAD, como DXF R12 o R14, SVG, y si la versión lo soporta, IGES. Todos son mejores alternativas al formato DWG cuando se utiliza FreeCAD.

Es importante saber que, contrariamente a la creencia popular, no hay ninguna diferencia entre el contenido de un archivo guardado en los formatos DWG o DXF, siempre que se trate de la misma versión (por ejemplo, DWG 2014 frente a DXF 2014). Ambos formatos son mantenidos por Autodesk, y ambos soportan exactamente las mismas características. La diferencia es que DWG es cerrado (codificado por máquina) mientras que DXF es abierto.

¿Qué puedo hacer para ayudar?

Promover el uso de formatos alternativos

En pocas palabras, deje de aceptar trabajos realizados en formato DWG. En la práctica, esto es a menudo más fácil de decir que de hacer. Aún así, no sería una mala práctica para los usuarios y partidarios de FreeCAD evitar y rechazar el formato DWG siempre que sea posible.

Utilizar la biblioteca LibreDWG y presentar informes de errores

En la versión de desarrollo, como se mencionó anteriormente, se puede cambiar del convertidor propietario ODA a la biblioteca de software libre LibreDWG para archivos DWG (y DXF). Por favor, hazlo e informa de cualquier problema que encuentres.