Hello,
I don't want to denigrate PostGIS in any way and I know that my comparison may be wrong but I'm trying to understand why a basic ST_Intersection of two relatively small layers (< 1000 polygons) take about 1m40 sec in PostGIS(2.0 on PG 9.2 on Windows) while applying the ArcGIS Intersect on same layers and machine take about 2 sec?
I'm aware of some PostgreSQL tuning settings but even applying basic tuning recommendation for PostGIS I'm facing the same problem...
My two layers also have a spatial index.
Is it normal behavior? Any suggestion for reaching better performance?
Note that I'm also using ST_Intersects on the join to filter only intersecting features...
Thanks a lot
Etienne
_______________________________________________ postgis-users mailing list postgi...@lists.osgeo.org http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users
It take millisecond to me to when using ST_Intersects on a spatial join. What take much longer is when using ST_Intersection in the SELECT clause to effectively “clip” a layer with the other one…
My computer run under Windows 7 64bits with dual core 2.70GHZ and 8 Go RAM.
Is there anything I can do to check if it’s normal behavior on this platform or if something may be wrong on my installation?
Thanks
Etienne
De : postgis-us...@lists.osgeo.org [mailto:postgis-us...@lists.osgeo.org] De la part de Jeff Lake
Envoyé : 29 novembre 2012 09:15
À : postgi...@lists.osgeo.org
Objet : Re: [postgis-users] Why PostGIS ST_Intersection much slower than ArcGIS Intersect ?
SELECT ST_Intersection(r.geom, ST_Envelope($1)) AS r_geom
FROM data.rail_lines r
WHERE ST_Intersects(r.geom, $1)