[mapserver-users] Oracle Spatial
Stuart.Harlan at modot.mo.gov
Stuart.Harlan at modot.mo.gov
Fri May 27 13:55:22 PDT 2011
I am querying an Oracle Spatial table. I am restricting the query using
an attribute in the table (road type). In examining the query sent to
Oracle, it seems to query by attribute first, then by spatial envelope.
For datasets that only return a few features in the attribute query, this
seems fairly efficient. However, for datasets that return many features
in the attribute query that lie over a large spatial area, it would seem
more efficient to limit by spatial envelope first, then by attributes,
especially if the query area is relatively small compared to the spatial
extent of the dataset. Can the user be allowed to set the
spatial/attribute query order?
Example query - attribute query is executed first, then spatial. For
small spatial areas, the query might be faster if the spatial filter were
executed first.
DATA "SHAPE FROM (SELECT SHAPE FROM ROAD_TABLE WHERE DESG IN
('CST','CRD')) USING SRID 8307"
Stuart Harlan
Senior Information Systems Technologist
GIS Web Services
Transportation Planning Division
Missouri Department of Transportation
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20110527/921283d1/attachment.htm>
More information about the MapServer-users
mailing list