Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I have an autocad dwg. which i then saved as a dxf. I have way to many layers in it such as contours, buildings etc. All I need is the red and blue lines. I cannot delete the other lines as they contain the georeference I think.

when i add a vector layer it displays as points which cannot be edited.

What am I doing wrong.

share|improve this question
    
Which program are you using? –  Nathan W Aug 7 '12 at 13:41
    
sorry. Want it in QGIS Lisboa . taken from autocad 2013 –  Gerald Aug 7 '12 at 15:55
add comment

1 Answer 1

up vote 2 down vote accepted

Just picking this up because no one else has, not because I have much experience with DXFs.

An example. I have a mixed geometry DXF called su66.dxf. One of its layers, G8040201, contains contours that I wish to extract to a shapefile. I can do this using ogr2ogr:

ogr2ogr su66.shp -where "LAYER='G8040201'" su66.dxf

This is fine if you happen to know the names of the layers in the DXF. If you don't then you can get a list of the layers using ogrinfo:

ogrinfo su66.dxf -al | grep Layer > layers.txt

This will produce a long text file (layers.txt) with lots of duplicates that you can go through to find the layer names. It won't, unfortunately, tell you which layer contains the contours, for example.

Added later: Okay, Windows 7. If you installed QGIS using OSGeo4W and you don't know anything about working from the command line this is probably the simplest way.

When you installed QGIS it should have put a short-cut on your Desktop called "OSGeo4W". Using the Windows file manager copy this and paste it into the directory containing your DXF. Then double-click on the "OSGeo4W" icon, which should open a OSGeo4W command line window. Type the ogr2ogr command line here and then press return.

Nick.

share|improve this answer
    
ok where do i type this in? stupid question i know but gotta start somewhere. –  Gerald Aug 8 '12 at 9:58
    
Windows or Linux? N. –  nhopton Aug 8 '12 at 11:02
    
The dreaded windows 7. Seriously dislike windows 7. When I get the time i will move to linux. –  Gerald Aug 9 '12 at 10:24
1  
for windows there is a freeware program agr2gui ogr2gui.ca/en/index.php, which has an easy to use gui –  Kurt Aug 10 '12 at 8:32
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.