[GIS] Copy-pasting records from one layer to another

attribute-tablelayersqgisqgis-2.6

I am copying some records in a attribute table from layer1 and pasting those as new objects in layer2.

The first time I copied some records/objects from the attribute table of layer1, I pasted them as a new vector layer (it is layer2)
When I copy/paste a new record/object in layer2, it is visible as a new record in the attribute table of layer2, but it is not visible on the map/canvas (although the first copied objects are visible).

See the following screenshots (attribute table with 6 features/polygons and canvas with only 5 polygons)

6 attributes/polygons, one without area surface
Canvas with no more then 5 polygons

Best Answer

To copy features from one shapefile to another you select features from shapefile a and use copy. next step is to activate edit mode in your aimed shapefile b. you can open the attribut table enter image description here

next it should look like this enter image description here

to check everything went fine, add an area row and calculate the area to make sure there is a geometry addedenter image description here