[mapserver-users] WFS query slow on large postgis table (and small table disappointing as well)
deduikertjes
DeDuikertjes at xs4all.nl
Fri Nov 7 00:34:47 PST 2014
Ok, with all the help I came to the following results:
Compile the current development version (6.5-dev) from GitHub & Install.
Results:
Simple Spatial WFS queries require a non-empty
<ogc:PropertyName></ogc:PropertyName>.
Setting it too <ogc:PropertyName>foo</ogc:PropertyName> proved to be
sufficient.
Query speed is indeed very fast now.
Using WMS-dimensions as described on
http://mapserver.org/ogc/wms_dimension.html does work in
6.4 but not in 6.5-dev. As I have need for them I recompiled mapserver
with a
-DCMAKE_INSTALL_PREFIX=/usr/local/bin switch so I can run mapserver 6.4
en 6.5-dev next to each
other. GetMap requests are routed to mapserver 6.4 and GetFeature
requests are routed to 6.5-dev.
Using the WMS-dimensons on 6.5-dev yields the following error:
<ServiceExceptionReport version="1.1.1"><ServiceException>
msDrawMap(): Image handling error. Failed to draw layer named 'jan2014_low'.
msPostGISLayerWhichShapes(): Query error. Error executing query: ERROR:
operator does not exist: >= numeric
LINE 1: ...32.505600397 6790506.21879132))',900913) and (((( >= 0.90000...
^
HINT: No operator matches the given name and argument type(s). You might
need to add explicit type casts.
</ServiceException></ServiceExceptionReport>
Its seems that the dimension parameter is not inserted in the layer filter
expression.
Should I create a bug report for this?
MArco
--
View this message in context: http://osgeo-org.1560.x6.nabble.com/WFS-query-slow-on-large-postgis-table-and-small-table-disappointing-as-well-tp5170988p5171806.html
Sent from the Mapserver - User mailing list archive at Nabble.com.
More information about the MapServer-users
mailing list