[postgis-devel] What is the meaning if this NOTICE?

Pierre Racine Pierre.Racine at sbf.ulaval.ca
Thu Mar 22 10:32:34 PDT 2012


> > Actually the message sent by the trunk looks more like this:
> >
> > ERROR:  GEOSDifference: TopologyException: found non-noded intersection
> between LINESTRING (-1.11776e+06 848032, -1.11774e+06 848063) and
> LINESTRING (-1.11774e+06 848063, -1.11776e+06 848032) at -
> 1117759.3668995597 848039.56686744024
> 
> Different symptoms of the same cause: numerical robustness.

Is there anything I can do to get ST_Difference to work on those geometries? I tried ST_MakeValid(ST_CollectionExtract(geom, 3)) without success.

Pierre



More information about the postgis-devel mailing list