Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need your ideas and suggestions about a problem....
I have a dxf file which was converted from a CAD file. I used QGIS to convert it to a shp file...
This is when I realized that the text associated with the drawing is actually a separate layer...
What I need is one layer where the text is in the attribute table.

What would best the best way to accomplish this?



share|improve this question
I think it would be easier if you would provide a link to your file. DXF is a "spaghetti" format and its quite hard to know how you file is structured without seeing it. – Mario Miler Feb 14 '11 at 7:59
up vote 5 down vote accepted

There is quite a bit of missing information in your question.
Despite that here are some ideas.
1. I will assume your data is polygon. You should attempt to export the cad file as polygon and point files seperately.
The text will be your point file with the label point as the location. and the string value as an attribute.
2. use a spatial join (arcmap term) to join the attributes of the points to the polygons.

share|improve this answer
Brad is right text will need to be points (with text attributes) then label them. – Mapperz Feb 14 '11 at 16:43
Sorry for the late follow-up. Been busy with another project... Took everyone's advice and and suggestions and it turns out that the person who created the CAD file made EVERYTHING a "layer"!!! When I exported, found out that some are polygons, poly-lines and text.... Had to go back and get a polygon base layer created. Now I have to add the text as attribute data Thanks Again!! Chris – ChrisJ Feb 24 '11 at 5:00

Your Answer


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.