projection time loss

Stephen Woodbridge woodbri at SWOODBRIDGE.COM
Fri Apr 13 06:44:52 PDT 2007


Kevin Flanders wrote:
> 
> 
> I have several annotation shapefiles with several thousand labels each 
> that I need to either project on-the-fly or pre-process and project 
> beforehand.  Would anyone care to comment on the performance hit this 
> level of projection on the fly might have on my Mapserver application….

Hi Kevin,

The cost to project points should be relatively small. On the other hand 
the cost to display the label irrespective of a projection is probably 
taking 40-60% of you display time, guessing from my past experience 
unless you have tuned the number of labels you are trying to display at 
any given scale.

If you are concerned, build mapserver with DEBUG option with ./configure 
--enable-debug and add DEBUG ON to the MAP object and to the LAYER 
object and draw a map while watch the apache error.log. Timing stats 
will got there for each layer and the label cache. If your label cache 
time is big, you need to filter down the number of labels you are 
throwing at mapserver.

-Steve



More information about the MapServer-users mailing list