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'm using QGIS. When I enable editing of a shapefile's table attributes and select, 'open attribute table,' is it possible to add new rows to the shapefile's table attributes?

The problem I'm trying to solve is that some of my polygons were not imported with my shapefile. I need to add them.

share|improve this question
Every row in a shapefile's attribute table is a feature (point, line, or polygon). To create a new row, you need to create a new feature. – Dan C Sep 1 '13 at 4:04
I'm using QGIS. – user2583766 Sep 1 '13 at 15:45
I would recommend editing your question to update it with those additional details so that people thinking about answering just have to read the question rather than many comments as well. – PolyGeo Sep 1 '13 at 22:13
Is it possible to join the layer with another layer. it depends on how you added your data and from what source, as if it was an original shapefile then they will all be there. however if it is a dxf that has been converted into a shapefile, it is possible that some of your polygons are incomplete and get "lost". – Ger Sep 2 '13 at 9:24

First, you need to make your layer editable. Then, you need to open your attribute table. You have an option to add a new row (the black circle in the image).enter image description here You could also use a plugin called « table manager ». It works quite well.

share|improve this answer

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.