Dentro de un único shapefile estoy tratando de recortar polígonos superpuestos a sus límites utilizando la línea central del área superpuesta usando Postgis u ogr2ogr.
Intenté usar el comando ogr2ogr para eliminar fragmentos
ogr2ogr dissolved.shp input.shp -dialect sqlite \
-sql "select ST_union(ST_buffer(Geometry, 10)),common_attribute from input GROUP BY common_attribute"
Pero cada polígono en mi shapefile tiene atribuciones únicas, por lo que no puedo usar ST_UNION.
También intenté usar la base de datos postgreSQL con la extensión Postgis ST_Difference pero también sin éxito.
Mi problema principal es que no puedo encontrar un método para recortar polígonos en partes de igual tamaño.