<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>An other python based possibility would be to use ezdxf which
gives you access to all or only special DWG/DXF entities and
convert them directly into GIS vector data:
<a class="moz-txt-link-freetext" href="https://ezdxf.readthedocs.io/en/stable/">https://ezdxf.readthedocs.io/en/stable/</a><br>
</p>
<div class="moz-cite-prefix">Am 29.11.2021 um 18:36 schrieb Wolfgang
Meinolf:<br>
</div>
<blockquote type="cite"
cite="mid:PAXPR08MB72016ED3EBDEE3851D5D9DBBEC669@PAXPR08MB7201.eurprd08.prod.outlook.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<style>@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}@font-face
{font-family:Lato;}p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}pre
{mso-style-priority:99;
mso-style-link:"HTML Vorformatiert Zchn";
margin:0cm;
font-size:10.0pt;
font-family:"Courier New";}span.HTMLVorformatiertZchn
{mso-style-name:"HTML Vorformatiert Zchn";
mso-style-priority:99;
mso-style-link:"HTML Vorformatiert";
font-family:Consolas;}span.E-MailFormatvorlage24
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}div.WordSection1
{page:WordSection1;}</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Hi,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"
lang="EN-US">I gave up to import DWG directly. I always
convert them with ODA File Converter 20.8.0 to 2018 ASCII
DXF, which I then import using QGIS DWG/DXF import feature.
Only problem ism that large DXF i.e. including ALKIS Layers
take ages for the import. In this case I drag&drop the
DXF into qgis and filter the required Layers manually. In
this case unfortunately the symbology is gone. All DWG are
customer provided, I have no ACAD available.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"
lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"
lang="EN-US">Best regards<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"
lang="EN-US">Wolfgang
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"
lang="EN-US"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1
1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b>Von:</b> Qgis-user
<a class="moz-txt-link-rfc2396E" href="mailto:qgis-user-bounces@lists.osgeo.org"><qgis-user-bounces@lists.osgeo.org></a> <b>
Im Auftrag von </b>Nicolas Cadieux<br>
<b>Gesendet:</b> Montag, 22. November 2021 18:55<br>
<b>An:</b> Jeff Sonnentag
<a class="moz-txt-link-rfc2396E" href="mailto:jsonnentag@llenviroinc.com"><jsonnentag@llenviroinc.com></a>; Bernd Vogelgesang
<a class="moz-txt-link-rfc2396E" href="mailto:bernd.vogelgesang@gmx.de"><bernd.vogelgesang@gmx.de></a>; Greg Troxel
<a class="moz-txt-link-rfc2396E" href="mailto:gdt@lexort.com"><gdt@lexort.com></a>; Boaz Bar Ilan
<a class="moz-txt-link-rfc2396E" href="mailto:boazprosie@gmail.com"><boazprosie@gmail.com></a><br>
<b>Cc:</b> qgis-user <a class="moz-txt-link-rfc2396E" href="mailto:qgis-user@lists.osgeo.org"><qgis-user@lists.osgeo.org></a><br>
<b>Betreff:</b> Re: [Qgis-user] Does DWG work in 3.22? -
RE: importing dwg/dxf<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p>Hi,<o:p></o:p></p>
<p>The GDAL/ORG library works with <span
style="font-family:"Lato",sans-serif">Open Design
Alliance Teigha library. They have a support for R13-15,
R2004, R2007, R2010, R2013 and R2018 but since Autocad is a
closed format, then all of this is basically the result of
reversed engineering. DXF is an open format so that is
easier to deal with.</span><o:p></o:p></p>
<p><span
style="font-size:12.0pt;font-family:"Lato",sans-serif;color:#404040;background:#FCFCFC">I
believe that the drag and drop functions for DWG and DXF
uses the libopencad drivers (and that is limited to r2000 or
ACAD1015)) (at least in QGIS 3.20) so if you did drag and
drop a correct file format, then the DWG worked.<br>
<br>
</span><o:p></o:p></p>
<p><span
style="font-size:12.0pt;font-family:"Lato",sans-serif;color:#404040;background:#FCFCFC">It's
my personal experience that anything past R15 (2000) will be
buggy in QGIS but you can also open those files using the
project > import/export > import layer from DWG/DXF.
For some reasons, some DWG files cannot be dragged and
dropped but can be imported via the project import function.
This has the advantage of keeping the Autocad styling. I
guess this function probably uses the
</span><span
style="font-size:12.0pt;font-family:"Lato",sans-serif;color:#404040">Open
Design Alliance Teigha library and not the libopencad
drivers as it will open files that I cannot drag and
drop??? Looks like those functions are not available via
the python API nor the Processing toolbox either:(<br>
<br>
</span><o:p></o:p></p>
<p><span
style="font-size:12.0pt;font-family:"Lato",sans-serif;color:#404040;background:#FCFCFC">Anyways,
when that fails (about 50% of the time on very big files), I
save the DWG to DXF and that either fixes the file or makes
it more compatible with the driver. IMHO, Exporting dwg to
shp file is the only real interesting feature of AutoCAD
Map3D. The last version I regularily worked with has
probably 2013-15 so maybe they have updated the product
since.<br>
<br>
</span><o:p></o:p></p>
<p><a
href="https://knowledge.autodesk.com/support/autocad/learn-explore/caas/sfdcarticles/sfdcarticles/AutoCAD-drawing-file-format.html"
moz-do-not-send="true" class="moz-txt-link-freetext">https://knowledge.autodesk.com/support/autocad/learn-explore/caas/sfdcarticles/sfdcarticles/AutoCAD-drawing-file-format.html</a><o:p></o:p></p>
<p><a
href="https://docs.qgis.org/3.22/en/docs/user_manual/managing_data_source/opening_data.html?highlight=dwg#importing-a-dxf-or-dwg-file"
moz-do-not-send="true" class="moz-txt-link-freetext">https://docs.qgis.org/3.22/en/docs/user_manual/managing_data_source/opening_data.html?highlight=dwg#importing-a-dxf-or-dwg-file</a><o:p></o:p></p>
<p>Nicolas<o:p></o:p></p>
<div>
<p class="MsoNormal">On 2021-11-21 11:06 p.m., Jeff Sonnentag
wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Courier
New"">Somebody must get the same quality of
“engineering” that we do here. :D</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Courier
New""> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Courier
New"">The last item received was in feet and aligns
with California State Plane Zone 6, but they chopped off
the first digit of both “X” and “Y” for everything. Who
knows why. Maybe things run faster for them with 6 digit
coordinates rather than 7 digit ones like you mentioned.
(???)</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Courier
New""> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Courier
New"">Anyway, when I tried the simple drag and drop
into QGIS 3.22 it never worked. Always an error message
about invalid data, even after I used DWG Trueview to
convert it to the oldest possible versions (97/98 and
2000). I did manage to get it in AFTER converting the DWG
to a DXF with an online conversion site. That DXF could
be drug (I hate the word “dragged” – seems along the lines
of “runned”) into QGIS and appeared OK. Export to a
shapefile and then do some affine adjustment magic and
things can be worked with.</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Courier
New""> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Courier
New"">Is there a reason that a DWG can’t be dropped
into QGIS 3.22 but a DXF can? Are there some DWG versions
that just don’t work? I thought I got a DWG to appear OK
in 3.16, but maybe I just imagined it and used a DXF
before too. . . .</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Courier
New""> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Courier
New""> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1
1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b>From:</b> Qgis-user <a
href="mailto:qgis-user-bounces@lists.osgeo.org"
moz-do-not-send="true">
<qgis-user-bounces@lists.osgeo.org></a> <b>On
Behalf Of </b>Bernd Vogelgesang<br>
<b>Sent:</b> Sunday, November 21, 2021 10:53 AM<br>
<b>To:</b> Nicolas Cadieux <a
href="mailto:njacadieux.gitlab@gmail.com"
moz-do-not-send="true"><njacadieux.gitlab@gmail.com></a>;
Greg Troxel
<a href="mailto:gdt@lexort.com" moz-do-not-send="true"><gdt@lexort.com></a>;
Boaz Bar Ilan <a href="mailto:boazprosie@gmail.com"
moz-do-not-send="true">
<boazprosie@gmail.com></a><br>
<b>Cc:</b> qgis-user <a
href="mailto:qgis-user@lists.osgeo.org"
moz-do-not-send="true"><qgis-user@lists.osgeo.org></a><br>
<b>Subject:</b> Re: [Qgis-user] importing dwg/dxf<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<div>
<p class="MsoNormal">On 21.11.21 15:35, Nicolas Cadieux
wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">Hi, <br>
<br>
.dwg or dxf have no CRS. They can be in inches, feet, mm,
cm, m... Usually meter in a local CRS like a local WGS84
UTM ZONE is used. You can usually find this in the
metadata if available.
<br>
<br>
Nicolas <o:p></o:p></p>
</blockquote>
<p>I have no deep technical insight into dwg or dxf, but I am
pretty sure that those CAD-"products" are able to be
produced with valid coordinates, fitting to a common CRS.
Most people using CAD-systems simply seem to be either too
stupid for that, or just do not care.<o:p></o:p></p>
<p>One of the reasons, CAD-"data" is produced with a local
reference system instead with a normal CRS is, according to
an CAD-operator I once asked about this, that some
CAD-systems just slow down to in-operability when using
real-world coordinates because of the huge numbers, compared
to the small coordinates in their own system.<br>
<br>
So, I would not even try to fix this, but instead ask those
guys to stop scratching their balls and better send you
proper real-world data and tell you which CRS they are in .
The handling of this "data" is punishment enough afterwords.<o:p></o:p></p>
<p>Hope my dislike for this "technology" was not too obvious
;)<o:p></o:p></p>
<p>Cheers,<o:p></o:p></p>
<p>Bernd<o:p></o:p></p>
<p> <o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><br>
On 2021-11-21 9:07 a.m., Greg Troxel wrote: <br>
<br>
<br>
<o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">Boaz Bar Ilan<a
href="mailto:boazprosie@gmail.com"
moz-do-not-send="true"><boazprosie@gmail.com></a>
writes:
<br>
<br>
<br>
<br>
<o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">i always have problem importing dwg
or dxf . the layers dont fit the
<br>
coardinations and even when i set the layers crs it
doesnt work. <o:p></o:p></p>
</blockquote>
<p class="MsoNormal">I am far from an expert, but recently
tried to deal with a dwg.
<br>
<br>
My impression is that they are almost always in local
coordinates, and <br>
the path to success is something like using GeoScience
plugin to define <br>
a local CRS based on control points where you know
global coordinates <br>
and local, and then to use that CRS for the data. <br>
<br>
I recently imported some "PNEZD" data (csv with point
it, northing, <br>
easting, vertical, and description, all in an
unspecified local grid, <br>
from a total station data collector) and used geoscience
to align it <br>
wtih RTK obsservations of a few points, and things fit
quite well. <br>
<br>
How are you getting dwg? Are you using the proprietary
dwg library with <br>
gdal, or is there some open source path? <br>
<br>
_______________________________________________ <br>
Qgis-user mailing list <br>
<a href="mailto:Qgis-user@lists.osgeo.org"
moz-do-not-send="true" class="moz-txt-link-freetext">Qgis-user@lists.osgeo.org</a>
<br>
List <a
href="info:https://lists.osgeo.org/mailman/listinfo/qgis-user"
moz-do-not-send="true" class="moz-txt-link-freetext">info:https://lists.osgeo.org/mailman/listinfo/qgis-user</a>
<br>
Unsubscribe:<a
href="https://lists.osgeo.org/mailman/listinfo/qgis-user"
moz-do-not-send="true" class="moz-txt-link-freetext">https://lists.osgeo.org/mailman/listinfo/qgis-user</a>
<o:p></o:p></p>
</blockquote>
<p class="MsoNormal"><br>
<br>
<br>
<br>
<o:p></o:p></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>Qgis-user mailing list<o:p></o:p></pre>
<pre><a href="mailto:Qgis-user@lists.osgeo.org" moz-do-not-send="true" class="moz-txt-link-freetext">Qgis-user@lists.osgeo.org</a><o:p></o:p></pre>
<pre>List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" moz-do-not-send="true" class="moz-txt-link-freetext">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><o:p></o:p></pre>
<pre>Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" moz-do-not-send="true" class="moz-txt-link-freetext">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><o:p></o:p></pre>
</blockquote>
</blockquote>
<pre>-- <o:p></o:p></pre>
<pre>Nicolas Cadieux<o:p></o:p></pre>
<pre><a href="https://gitlab.com/njacadieux" moz-do-not-send="true" class="moz-txt-link-freetext">https://gitlab.com/njacadieux</a><o:p></o:p></pre>
</div>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Qgis-user mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Qgis-user@lists.osgeo.org">Qgis-user@lists.osgeo.org</a>
List info: <a class="moz-txt-link-freetext" href="https://lists.osgeo.org/mailman/listinfo/qgis-user">https://lists.osgeo.org/mailman/listinfo/qgis-user</a>
Unsubscribe: <a class="moz-txt-link-freetext" href="https://lists.osgeo.org/mailman/listinfo/qgis-user">https://lists.osgeo.org/mailman/listinfo/qgis-user</a>
</pre>
</blockquote>
<pre class="moz-signature" cols="72">--
Mit freundlichen Grüßen
Stefan Giese
Projektleiter/Consultant
------------------------------------------------------
Aufwind durch Wissen!
Jetzt neu: Webinare und Online-Schulungen
bei der <a class="moz-txt-link-abbreviated" href="http://www.foss-academy.com">www.foss-academy.com</a>
------------------------------------------------------
WhereGroup GmbH
Schwimmbadstr. 2
79100 Freiburg
Germany
Fon: +49 (0)761 / 519 102 - 61
Fax: +49 (0)761 / 519 102 - 11
<a class="moz-txt-link-abbreviated" href="mailto:stefan.giese@wheregroup.com">stefan.giese@wheregroup.com</a>
<a class="moz-txt-link-abbreviated" href="http://www.wheregroup.com">www.wheregroup.com</a>
Geschäftsführer:
Olaf Knopp, Peter Stamm
Amtsgericht Bonn, HRB 9885</pre>
</body>
</html>