[postgis-devel] st_intersect crasher
Paragon Corporation
lr at pcorp.us
Wed Jul 15 03:40:41 PDT 2009
Paul et. Al,
I know we had put in some short-circuit logic for POLYGONs in 1.3.5 for
ST_Intersects so that it in some cases it doesn't even hit GEOS. I don't
think this is one of them. I'm assuming that we have no such short-circuit
logic in place for ST_Intersection as well that does a quick st_intersects
and returns an empty geometry collection if they don't intersect?
I'm thinking that is why David might be noticing a real problem in GEOS (if
there is one), and Mark and I wouldn't. I'm runnning PostGIS 1.3.6 and
unfortunately don't have a lower version to easily test with. 1.3.3 didn't
have any of this new short-circuit logic so would be really exercising GEOS.
Alternatively if someone can test GEOS directly.
Thanks,
Regina
-----Original Message-----
From: postgis-devel-bounces at postgis.refractions.net
[mailto:postgis-devel-bounces at postgis.refractions.net] On Behalf Of Mark
Cave-Ayland
Sent: Wednesday, July 15, 2009 5:01 AM
To: PostGIS Development Discussion
Subject: Re: [postgis-devel] st_intersect crasher
David Fuhry wrote:
> Mark,
>
> Thanks for the coverage. After checking, I'm pretty sure now that
> the GEOS 3.1.1 used below is the release version (not from svn).
>
> I'm willing to try geos svn then bisect, but automake is failing on
> my Debian system:
>
> ~/geos$ ./autogen.sh
> * Running /usr/bin/libtoolize (1.5.22) \tOPTIONS = --force --copy You
> should add the contents of `/usr/share/aclocal/libtool.m4' to
> `aclocal.m4'.
> * Running /usr/bin/aclocal (1.4-p6)
> * Running /usr/bin/autoheader (2.61)
> * Running /usr/bin/automake (1.4-p6)
> \tOPTIONS = --add-missing --copy
> automake: configure.in: installing `./install-sh'
> automake: configure.in: installing `./mkinstalldirs'
> automake: configure.in: installing `./missing'
> configure.in: 40: required file `./[source/headers/config.h].in' not
> found
> configure.in: 40: required file `./[source/headers/stamp-h1.in' not
> found
> configure.in: 40: required file `./[source/headers/geos/platform.h].in'
> not found
> configure.in: 40: required file `./[source/headers/geos/stamp-h2.in'
> not found
> capi/Makefile.am:10: invalid variable `nodist_capi_HEADERS'
> source/operation/buffer/Makefile.am:7: variable `NULL' not defined
> automake: source/operation/overlay/Makefile.am: not supported: source
> file `snap/GeometrySnapper.cpp' is in subdirectory ...
> automake: tests/xmltester/Makefile.am: not supported: source file
> `markup/MarkupSTL.h' is in subdirectory
>
> Something went wrong, giving up!
>
> -Dave
Hi Dave,
Is this from an SVN checkout or a release tarball? If it's from the tarball,
can you try from a checkout instead?
ATB,
Mark.
--
Mark Cave-Ayland - Senior Technical Architect
PostgreSQL - PostGIS
Sirius Corporation plc - control through freedom
http://www.siriusit.co.uk
t: +44 870 608 0063
_______________________________________________
postgis-devel mailing list
postgis-devel at postgis.refractions.net
http://postgis.refractions.net/mailman/listinfo/postgis-devel
More information about the postgis-devel
mailing list