<HTML><HEAD>
<META name=qrichtext content=1>
<STYLE type=text/css>
p, li { white-space: pre-wrap; }
</STYLE>
</HEAD>
<BODY 
style="FONT-STYLE: normal; FONT-FAMILY: 'Sans Serif'; FONT-SIZE: 10pt; FONT-WEIGHT: 400" 
dir=ltr>
<DIV dir=ltr>
<DIV style="FONT-FAMILY: 'Times New Roman'; COLOR: #00002b; FONT-SIZE: 12pt">
<DIV>Something is still not penetrating this thick skull of mine.</DIV>
<DIV>&nbsp;</DIV>
<DIV>When I run </DIV>
<DIV>&nbsp;</DIV>
<DIV>ogr2ogr --config DXF_INLINE_BLOCKS FALSE&nbsp; 
--config&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DXF_MERGE_BLOCK_GEOMETRIES 
FALSE&nbsp; -f "PostgreSQL" PG:"host=localhost user=postgres dbname=db 
password=pass"&nbsp; W_Works.dxf -overwrite -skipfailures&nbsp; -sql "SELECT 
ST_Translate(ST_Scale(ST_Rotate((ST_Dump(b.wkb_geometry)).geom, e.blockangle / 
180 * PI()), e.blockscale[1], e.blockscale[2]), ST_X(e.wkb_geometry), 
ST_Y(e.wkb_geometry)) AS wkb_geometry, CASE WHEN b.ogr_style IS NOT NULL THEN 
b.ogr_style ELSE e.ogr_style END AS ogr_style, e.layer, e.linetype, 
e.subclasses, b.text FROM entities e INNER JOIN blocks b USING (blockname)" 
</DIV>
<DIV>&nbsp;</DIV>
<DIV>I get error - Undefined function `st_dump`used.</DIV>
<DIV>&nbsp;</DIV>
<DIV>When I run a simplified version </DIV>
<DIV>&nbsp;</DIV>
<DIV>ogr2ogr --config DXF_INLINE_BLOCKS FALSE --config&nbsp; 
DXF_MERGE_BLOCK_GEOMETRIES FALSE&nbsp; -f "PostgreSQL" PG:"host=localhost 
user=postgres dbname=db password=pass" W_Works.dxf&nbsp;&nbsp;&nbsp; -overwrite 
-skipfailures&nbsp; -sql "SELECT wkb_geometry From entities"</DIV>
<DIV>&nbsp;</DIV>
<DIV>I get error - unrecognized field name wkb_geometry</DIV>
<DIV>&nbsp;</DIV>
<DIV>In the last, when I substitute wkb_geometry for the blocks (name, angle, 
scale) or text I get no errors.</DIV>
<DIV>&nbsp;</DIV>
<DIV>In all of the commands I`ve run, the block table remains empty.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Bob</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV 
style="FONT-STYLE: normal; DISPLAY: inline; FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: small; FONT-WEIGHT: normal; TEXT-DECORATION: none">
<DIV style="FONT: 10pt tahoma">
<DIV>&nbsp;</DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A title=Ralf.Suhr@itc-halle.de 
href="mailto:Ralf.Suhr@itc-halle.de">Ralf Suhr</A> </DIV>
<DIV><B>Sent:</B> Wednesday, December 21, 2011 1:30 AM</DIV>
<DIV><B>To:</B> <A title=rjpawley@shaw.ca href="mailto:rjpawley@shaw.ca">Bob 
Pawley</A> </DIV>
<DIV><B>Cc:</B> <A title=gdal-dev@lists.osgeo.org 
href="mailto:gdal-dev@lists.osgeo.org">gdal-dev@lists.osgeo.org</A> </DIV>
<DIV><B>Subject:</B> Re: [gdal-dev] DXF to Postgis using 
ogr2ogr</DIV></DIV></DIV>
<DIV>&nbsp;</DIV></DIV>
<DIV 
style="FONT-STYLE: normal; DISPLAY: inline; FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: small; FONT-WEIGHT: normal; TEXT-DECORATION: none">
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">On 
Import you can't use -nln option or you run ogr2ogr to times. One for entities 
layer and secound for blocks. </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0"></P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">ogr2ogr 
-f postgresql -nln myentities PG:"..." W_Works.dxf entities</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">ogr2ogr 
-f postgresql -nln myblocks PG:"..." W_Works.dxf blocks</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0"></P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">If 
you haven't the legacy functions import into your postgis installation you need 
to prefix with "ST_" Translate, Scale, Rotate and Dump.</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">On 
Dienstag 20 Dezember 2011 22:30:20 Bob Pawley wrote:</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
When I run</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
ogrinfo --config DXF_INLINE_BLOCKS FALSE W_Works.dxf</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
it results in this message</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
Open of `W_Works.dxf'</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
using driver `DXF' successful.</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
1: blocks</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
2: entities</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
And I’m using DraftSight as a drawing viewer.All of the information I want</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
is on the model, but it still won’t import unless I explode the dxf file</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
before saving.</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
I did try running your suggested sql command. I got an error “Undefined</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
function ‘Dump’ used.</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
I also used the sql suggestion as a trigger function on the import table.</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
Neither blocks nor entities were recognized.</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
Bob</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
From: Ralf Suhr</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
Sent: Monday, December 19, 2011 8:52 AM</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
To: Bob Pawley</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
Cc: gdal-dev@lists.osgeo.org</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
Subject: Re: [gdal-dev] DXF to Postgis using ogr2ogr</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
http://www.gdal.org/ogr/drv_dxf.html</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
Does ogrinfo print out the "blocks" layer?</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
ogrinfo --config DXF_INLINE_BLOCKS FALSE File.dxf</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
INFO: Open of `File.dxf'</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
using driver `DXF' successful.</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
1: blocks</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
2: entities</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
To see what can be imported by ogr use a dxfviewer that display only the</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
model space. I have tested ogr with dxf version up to AC1018 without</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
problems except the paper space.</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
Gr</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
Ralf</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
On Montag 19 Dezember 2011 17:21:58 Bob Pawley wrote:</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; Thanks Ralf</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; So far, I haven’t been able to populate the block columns unless I use 
a</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; DXF file which has been exploded before saving.</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; In all of my searching, I have not come across your suggestion of</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; dereferencing the block. Can you point me to some documentation?</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; Bob</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; From: Ralf Suhr</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; Sent: Monday, December 19, 2011 12:58 AM</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; To: gdal-dev@lists.osgeo.org</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; Cc: Bob Pawley</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; Subject: Re: [gdal-dev] DXF to Postgis using ogr2ogr</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; Hi Bob,</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; the dxf driver writes to tables "entities" and "blocks". You have to</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; dereference the block layer yourself.</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; SELECT Translate( Scale( Rotate((Dump(b.wkb_geometry)).geom, 
e.blockangle</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; /</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; 180 * PI()), e.blockscale[1], e.blockscale[2]), ST_X(e.wkb_geometry),</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; ST_Y(e.wkb_geometry)) AS wkb_geometry,</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; CASE WHEN b.ogr_style IS NOT NULL THEN b.ogr_style ELSE e.ogr_style END</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; AS</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; ogr_style,</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; e.layer,</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; e.linetype,</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; e.subclasses,</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; b.text</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; FROM entities e</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; INNER JOIN</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; blocks b USING (blockname);</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; Sometimes you have blocks with world coordinates and no connection in</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; entities.</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; SELECT (Dump(b.wkb_geometry)).geom AS wkb_geometry,</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; b.ogr_style,</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; b.layer,</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; b.linetype,</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; b.subclasses,</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; b.text</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; FROM blocks b</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; WHERE blockname NOT IN</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; (</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; SELECT DISTINCT blockname</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; FROM entities</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; WHERE blockname IS NOT NULL</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; );</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; Some newer DXF Formats can have features in paper space. This is now 
not</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; supported by ogr2ogr.</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; Gr</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; Ralf</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; On Freitag 16 Dezember 2011 22:14:38 Bob Pawley wrote:</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; I have imported a dxf file into Postgis using the following 
command</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; line</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; -</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; set DXF_INLINE_BLOCKS=FALSE&amp;set 
DXF_MERGE_BLOCK_GEOMETRIES=FALSE&amp;set</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; PGCLIENTENCODING=LATIN1&amp;&amp;ogr2ogr -f "PostgreSQL" 
PG:"host=localhost</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; user=postgres dbname=dbname password=pass" W_Works.dxf -nln 
Import_PID</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; -overwrite –skipfailures</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; All geometries are intact.</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; However, the text is part of the Linestring layer and not in the 
text</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; column of the Postgresql table.</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; Is this to be expected?</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; Is there some way of screening out the text as text and point 
geometry?</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; </P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">&gt; 
&gt; &gt; Bob</P>
<P 
style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-paragraph-type: empty">&nbsp;</P></DIV></DIV></DIV></BODY></HTML>