[postgis-users] ST_overlap problem
Paul Ramsey
pramsey at refractions.net
Wed Oct 17 09:24:48 PDT 2007
ST_Overlaps has a very particular meaning (partly in, partly out). Do
you mean ST_Intersects (which is equivalent to NOT ST_Disjoint()) ?
P
On 17-Oct-07, at 7:01 AM, Jørn Vegard Røsnes wrote:
> Hi,
>
> I have just upgraded my database with the following
>
> PostgreSQL 8.1.1 on i686-pc-linux-gnu, compiled by GCC gcc (GCC)
> 3.3.4 (pre
> 3.3.5 20040809)
> Postgis 1.3.1 - 2007-10-17 12:46:11
> GEOS: 3.0.0rc4-CAPI-1.3.3
> PROJ: Rel. 4.5.0, 22 Oct 2006
>
> The problem is that ST_overlap doesn't seems to work
>
> select st_overlaps (GeomFromText('POLYGON((-27.7124 86.6147,39.5851
> 86.6147,39.5851 26.4173,-27.7124 26.4173,-27.7124 86.6147))',4326),
> geom)
> from dataset;
> st_overlaps
> -------------
> f
> f
> (2 rows)
>
> select astext(geom) from dataset;
> astext
> ----------------------------------------------------------------------
> -------------------------
> POLYGON((18.1855 58.0681,11.2994 57.2716,12.9173 53.8532,19.2302
> 54.6196,18.1855 58.0681))
> POLYGON((-3.81808 50.6748,-9.6857 51.425,-10.5383 48.1472,-5.04416
> 47.4111,-3.81808 50.6748))
> (2 rows)
>
> From \d dataset:
> Check constraints:
> "enforce_dims_geom" CHECK (ndims(geom) = 2)
> "enforce_geotype_geom" CHECK (geometrytype(geom) =
> 'POLYGON'::text OR geom
> IS NULL)
> "enforce_srid_geom" CHECK (srid(geom) = 4326)
>
>
> As far as I can see, the first query should have returned true for
> both
> datasets.
> Can someone see the problem?
>
> kind regards
> Jørn Vegard
> _______________________________________________
> 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