[postgis-users] Infinite loop in st_intersects - because of incorrect data out of st_transform?

Paul Ramsey pramsey at opengeo.org
Fri May 27 09:58:16 PDT 2011


On Thu, May 26, 2011 at 11:00 PM, Sandro Santilli <strk at keybit.net> wrote:
> On Thu, May 26, 2011 at 11:46:34AM -0700, Paul Ramsey wrote:
>> Like so?
>>
>> http://trac.osgeo.org/postgis/attachment/ticket/987/inf2.patch
>
> A few points:
>
> 1: GEOS-driven ST_IsValid raises a NOTICE containing the reason, home-made
>   version should do the same.
> 2: I see you're not handling nan, just infinite. Is that intentional ?
> 3: GEOS-3.2 also survive the inf/nans in GEOSValid, why checkin for 3.3+ ?

Because the isvalid hooks work in conjunction with the lower hook,
which is filtering at 3.3+. Turning off the isvalid hook at 3.2 just
means you get caught one level deeper. For consistency, having it all
at 3.3 is what's needed.

> 4: Expecting the error in tickets.sql makes the whole test file
>   pass or fail based on the version of GEOS you built postgis against.
>
> --strk;
>
>  ()   Free GIS & Flash consultant/developer
>  /\   http://strk.keybit.net/services.html
> _______________________________________________
> postgis-users mailing list
> postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users
>



More information about the postgis-users mailing list