shptree & .qix files
Ben Madin
ben at REMOTEINFORMATION.COM.AU
Mon May 22 18:25:38 PDT 2006
G'day all,
I have a very large shapefile, which with various queries to produce
a multilayered map depending on data in a MSSQL database is taking
145 seconds to render a map (using php/mapscript). A simpler (but
still 50MB) shapefile is producing a map in about 2 secs. The time is
all in the $map->draw() statement, so looking around for ways to
speed it up, i realised that it wasn't indexed.
After running shptree on it, and getting a .qix file, it was taking
just as long... aha you say, and yes, you were right, I was still
calling "map.shp"!
So I changed that to just "map", and now it takes 194 seconds?
Needless to say, I changed it back to .shp, back to 145 seconds.
My understanding (from the mapserver site) is that shapefiles are the
default format for mapserver, and that creating an index should speed
them up, not slow them down. have I misinterpreted this, or am I way
over my head. The queries in MSSQL are taking negligible time, the
php script is taking negligible time, this is over a wireless LAN, so
it must be the mapserver engine.
I appreciated Stuart's suggestions for speed, but we have already
given up reprojection, and none of these files have any projection
associated with them as far as I can tell... how can I tell?
cheers
Ben
--
Ben Madin
Remote Information Pty Ltd
t/f: 08 9192 5535
m: 0448 887 220
ben at remoteinformation.com.au
More information about the MapServer-users
mailing list