[postgis-users] connection terminated with buffer(0.0)
Stefan Zweig
stefanzweig1881 at web.de
Wed Aug 29 06:09:55 PDT 2007
hi andreas,
recently i had a similar problem. i figured out, that the actual reason was that the buffer(the_geom,0) function seems to crash on polygons which are not closed, i.e. first point != last point, even if only one polygon or one part of a multipolygon is such a not closed on. so it might help you to check whether all the polygons are closed / valid in this the_geom column.
stefan
refer to my postings from august to
An I/O error occured while sending to the backend
and
how to polygonize a not closed linestring?
> -----Ursprüngliche Nachricht-----
> Von: PostGIS Users Discussion <postgis-users at postgis.refractions.net>
> Gesendet: 28.08.07 17:17:11
> An: PostGIS Users Discussion <postgis-users at postgis.refractions.net>
> Betreff: Re: [postgis-users] connection terminated with buffer(0.0)
>
> Figure out which geometry is the problem one so (a) you can work
> around it and (b) you can attach it to a bug report and (c) we can
> eventually fix it.
>
> Worst case scenario, binary search by repeatedly cutting your input
> data set in half.
>
> P
>
> On 28-Aug-07, at 5:16 AM, Andreas Laggner wrote:
>
> > Hello,
> >
> > i used buffer(the_geom, 0.0) several times to repair geometry and
> > it works good. But now i have a dataset, where problems occur: Any
> > time i try to repair with buffer the connection to postgresql is
> > terminated. It seems to relate to one (or more) bad geometry. What
> > can i do now?
> >
> > My statement (the most simple one without attributes to minimize
> > possible sources for errors):
> >
> > create table gemeinden_rep();
> > select addgeometrycolumn
> > ('','gemeinden_rep','the_geom','31467','MULTIPOLYGON',2);
> > alter table gemeinden_rep drop constraint enforce_geotype_the_geom;
> > insert into gemeinden_rep
> > select buffer(the_geom, 0.0)
> > from gemeinden;
> >
> >
> > Thanks Andreas
> >
> >
> >
> > --
> >
> > Dipl. Geoökologe Andreas Laggner
> > Institut für Ländliche Räume (LR)
> > Bundesforschungsanstalt für Landwirtschaft (FAL)
> >
> > Institute of Rural Studies
> > Federal Agricultural Research Centre (FAL)
> >
> > Bundesallee 50
> > D-38116 Braunschweig
> >
> > Tel.: (+49) (0)531 596 5515
> > Fax: (+49) (0)531 596 5599
> > E-mail: andreas.laggner at fal.de
> > Homepage: http://www.lr.fal.de/
> > _______________________________________________
> > postgis-users mailing list
> > postgis-users at postgis.refractions.net
> > http://postgis.refractions.net/mailman/listinfo/postgis-users
>
> _______________________________________________
> postgis-users mailing list
> postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users
>
_________________________________________________________________________
In 5 Schritten zur eigenen Homepage. Jetzt Domain sichern und gestalten!
Nur 3,99 EUR/Monat! http://www.maildomain.web.de/?mc=021114
More information about the postgis-users
mailing list