I need to create a column in my PostGIS table with values identifying different groups of stacked/duplicate geometries, such that one group of stacked geometries might get a value of 1, another group a value of 2, and so on. I've come across this post but it indicates how to delete duplicates while saving one, but I do not want to delete the duplicates. I also do not just want to identify duplicates with a boolean value, as this would not distinguish between groups.
Asked
Active
Viewed 111 times
1 Answers
2
- Make a set of unique geometries by deleting duplicates (following the example you have already found - create as a new table).
- In the new table, create an attribute to uniquely identify each polygon (you could do this as part of step one by adding a serial field).
- Use the new table to do a spatial join on the original table. this will add the new unique polygon id to the original data and thereby every one of your duplicate geometries in a given 'stack' or group will get the id.
MappaGnosis
- 33,857
- 2
- 66
- 129