[GIS] Why are edits in shapefile table not saved

attribute-tableeditingqgisshapefile

I have created a shapefile (point data) and wish to change some parameters in the files table data. I can edit the data and see the coresponding change in my my symbology. However, when I save the shapefile, the data and symbology revert back to the way it was before the edits. What am I doing wrong?

I have a shape file of a series of points. One column in my table has values between 1 and 6 that show up as color-coded points on my map. The data for the column came from a spreadsheet that I had joined with the shapefile. I was trying to update certain values in the column (I set the shapefile so I could amend it, opened the table and changed the value. The color of the point on my map changed, however, when I tried to save the changes, the color (and value) reverted to the previous settings. I did find a way to make it work. I amended my original spread sheet in Excel and exported it as a dbf. I then unjoined the dbf and shapefile and rejoined with the new data. Don't know if that's the correct way, but it worked.

Best Answer

I had the same issue from time to time. I found that it is best to open the attribute table, edit the data, save the data before closing the table, and then close. it should work. it is a glitch. but generally works right.

Related Question