You're partly right, Regina. Simplifypreserve does work on a collection basis. However, it is designed to prevent overlaps from occuring, but not "non-overlaps". So even if you collect the polygons into a GeometryCollection, gaps can still occur - this doesn't violate the notion of "topology" that is preserved by simplifypreserve.

One way to prevent gaps from happening between coincident linestrings is to reduce them to a single linestring. So to simplify a coverage of polygons, it should be possible to dissolve them into a single-line coverage as a MultiLineString, simplify that, and then polygonize the result.
I haven't tested this, but that's the theory...

Paragon Corporation wrote:

The reason I say no is that that if you collect the geometries first and
then simplify, I think even simplifypreserve will loop thru each geometry
anyway and simplify.  Though I'm not absolutely positive of that.  So the
whole exercise of collect simplify dump is a bit fruitless if that was your
intention.  Not a bad thought and maybe you are right so maybe someone can
correct me on that.


--
Martin Davis
Senior Technical Architect
Refractions Research, Inc.
(250) 383-3022

_______________________________________________
postgis-users mailing list
[email protected]
http://postgis.refractions.net/mailman/listinfo/postgis-users

Reply via email to