<p>People should be cautioned that some polygons might disappear when using a buffer of 0.  Does Postgis 2.0 have this problem with makevalid?</p>
<div class="gmail_quote">On Jun 25, 2012 7:47 AM, "Nicolas Ribot" <<a href="mailto:nicolas.ribot@gmail.com">nicolas.ribot@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
> Hi Nicolas,<br>
> This is great.  However, we are running POSTGIS="1.5.3"  Is this possible in<br>
> this version?  If not, is there a workaround as I don't think we will be<br>
> able to upgrade that quickely?<br>
><br>
><br>
<br>
Hi Derek<br>
<br>
Yes indeed, there is a trick on postgis < 2.0 to clean polygons: try<br>
using st_buffer(geom, 0.0). This method is often able to rebuild a<br>
valid polygon from an invalid one. I also saw on the list (and tested<br>
myself) that st_buffer(st_buffer(geom, -1), 1) could clean some<br>
polygons that are not cleaned with only a 0 unit buffer.<br>
<br>
Nicolas<br>
_______________________________________________<br>
postgis-users mailing list<br>
<a href="mailto:postgis-users@postgis.refractions.net">postgis-users@postgis.refractions.net</a><br>
<a href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
</blockquote></div>