<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
We've done some benchmarking for our own system heres some conclusions
that you could think about (sorry if these are repeats I just cut and
paste straight from our dev wiki):<br>
<br>
<p><b>Conclusions</b>
</p>
<ul>
  <li>The geographic size of the area being displayed makes a
difference to processing performance - i.e. if you trying to display
the whole of europe in one hit (with detailed vectors)<br>
  </li>
</ul>
<ul>
  <li>Rasters (despite having large file sizes and being of high
resolution) seem to make very little difference to performance. It is
good practice to create overviews, tile and pre-project into the
desired coordinate system.&nbsp;
  </li>
</ul>
<ul>
  <li>Pre-projecting the layers into the desired coordinate system
seems to make a difference (as the worst performing layers were all in
UTMs being reprojected in 3034) - however this needs to be tested
further as a number of the
other layers were in LatLongs and they seemed to make no impact on
performance. <b>UPDATE: </b> This has now been tested with the comune
being pre-projected into 3034 - and being displayed at all scales.
Previosuly this gave a hit of <b>+23s</b> when it was in 32633 - when
pre-projected into 3034 it only gave a hit of <b>0.5s</b>!
Pre-projection is clearly an absolute priority.
  </li>
</ul>
<ul>
  <li>Only turn layers on if they are absolutely needed (make sure that
min/maxscales are used properly).
  </li>
</ul>
<ul>
  <li>the complexity of the vector layers appears to make a
difference, so in some cases, it may be worth making simplified
shapefiles for use when zoomed out - and only use the most detailed
ones when zoomed in enough to be able to see the complicated bits. Also
you can create *.qix files.</li>
</ul>
Hope it helps<br>
<br>
Stuart<br>
<br>
<br>
<br>
Doyon, Jean-Francois wrote:
<blockquote
 cite="mid7CDD7B94357FD5119E800002A537C46E0B8B7F3B@s5-ccr-r1.ccrs.nrcan.gc.ca"
 type="cite">
  <meta http-equiv="Content-Type" content="text/html; ">
  <meta content="MSHTML 6.00.2900.2873" name="GENERATOR">
  <div dir="ltr" align="left"><span class="275065115-16052006"><font
 color="#0000ff" face="Arial" size="2">Well, I don't have any for
Mapserver itself, but I'm sure you'll find plenty for Apache, and it's
processes vs. thread issues.&nbsp; Apache was never an option for windows
because of its forking model ... creating processes dynamically on
windows was too slow and expensive.&nbsp; When Apache went to MPM's and
supported a threaded model, things got much better.</font></span></div>
  <div dir="ltr" align="left"><span class="275065115-16052006"></span>&nbsp;</div>
  <div dir="ltr" align="left"><span class="275065115-16052006"><font
 color="#0000ff" face="Arial" size="2">Everything in windows is
designed to be low on process creation, and thread heavy ... Including
windows itself.&nbsp; This is not a putdown, it's just a reality.&nbsp; Linux has
cheap processes, Windows has cheap threads.</font></span></div>
  <div dir="ltr" align="left"><span class="275065115-16052006"></span>&nbsp;</div>
  <div dir="ltr" align="left"><span class="275065115-16052006"><font
 color="#0000ff" face="Arial" size="2">As such, CGI is more expensive
on Windows.&nbsp; But of course, there admitedly might be other speed gains
elsewhere along the line (IIS being in kernel space, and threaded) to
compensate.&nbsp; I suppose you could compare with Apache on windows?</font></span></div>
  <div dir="ltr" align="left"><span class="275065115-16052006"></span>&nbsp;</div>
  <div dir="ltr" align="left"><span class="275065115-16052006"><font
 color="#0000ff" face="Arial" size="2">Doesn't change the fact that
what I said is true :P But yeah, I'm maybe being a little too purist
here ;)</font></span></div>
  <div dir="ltr" align="left"><span class="275065115-16052006"></span>&nbsp;</div>
  <div dir="ltr" align="left"><span class="275065115-16052006"><font
 color="#0000ff" face="Arial" size="2">J.F.</font></span></div>
  <div dir="ltr" align="left"><span class="275065115-16052006"></span>&nbsp;</div>
  <div dir="ltr" align="left">
  <hr tabindex="-1"><font face="Tahoma" size="2"><b>From:</b> Ed
McNierney [<a class="moz-txt-link-freetext" href="mailto:ed@topozone.com">mailto:ed@topozone.com</a>] <br>
  <b>Sent:</b> May 16, 2006 10:03 AM<br>
  <b>To:</b> Doyon, Jean-Francois; <a class="moz-txt-link-abbreviated" href="mailto:MAPSERVER-USERS@LISTS.UMN.EDU">MAPSERVER-USERS@LISTS.UMN.EDU</a><br>
  <b>Subject:</b> RE: [UMN_MAPSERVER-USERS] how to speed up MapServer
performance?<br>
  </font><br>
  </div>
  <div dir="ltr" align="left"><span class="514335813-16052006"><font
 color="#0000ff" face="Arial" size="2">J.F. -</font></span></div>
  <div dir="ltr" align="left"><span class="514335813-16052006"></span>&nbsp;</div>
  <div dir="ltr" align="left"><span class="514335813-16052006"><font
 color="#0000ff" face="Arial" size="2">I was with you all the way until
you mentioned operating systems!&nbsp; There's no reason to think that
Zhonghai's operating system is at all related to his problem, and it's
dangerous to propagate operating system myths.&nbsp; I run lots of MapServer
machines on Windows and Linux (mostly Linux)&nbsp; and I cannot find any
evidence (after 5 years or so) that there's any difference worth
thinking about on identical hardware.</font></span></div>
  <div dir="ltr" align="left"><span class="514335813-16052006"></span>&nbsp;</div>
  <div dir="ltr" align="left"><span class="514335813-16052006"><font
 color="#0000ff" face="Arial" size="2">If you can show me a MapServer
test with identical configurations on identical hardware showing
statistically significant differences in performance when running
Window vs. Linux, I'd love to see the details.</font></span></div>
  <div dir="ltr" align="left"><span class="514335813-16052006"></span>&nbsp;</div>
  <div dir="ltr" align="left"><span class="514335813-16052006">&nbsp;&nbsp;&nbsp; <font
 color="#0000ff" face="Arial" size="2">- Ed</font></span></div>
  <div dir="ltr" align="left"><span class="514335813-16052006"><!-- Converted from text/plain format -->
  <p><font size="2">Ed McNierney<br>
President and Chief Mapmaker<br>
TopoZone.com / Maps a la carte, Inc.<br>
73 Princeton Street, Suite 305<br>
North Chelmsford, MA&nbsp; 01863<br>
Phone: +1 (978) 251-4242<br>
Fax: +1 (978) 251-1396<br>
<a class="moz-txt-link-abbreviated" href="mailto:ed@topozone.com">ed@topozone.com</a></font> </p>
  </span></div>
  <br>
  <div class="OutlookMessageHeader" dir="ltr" align="left" lang="en-us">
  <hr tabindex="-1"><font face="Tahoma" size="2"><b>From:</b> UMN
MapServer Users List [<a class="moz-txt-link-freetext" href="mailto:MAPSERVER-USERS@LISTS.UMN.EDU">mailto:MAPSERVER-USERS@LISTS.UMN.EDU</a>] <b>On
Behalf Of </b>Doyon, Jean-Francois<br>
  <b>Sent:</b> Tuesday, May 16, 2006 9:53 AM<br>
  <b>To:</b> <a class="moz-txt-link-abbreviated" href="mailto:MAPSERVER-USERS@LISTS.UMN.EDU">MAPSERVER-USERS@LISTS.UMN.EDU</a><br>
  <b>Subject:</b> Re: [UMN_MAPSERVER-USERS] how to speed up MapServer
performance?<br>
  </font><br>
  </div>
  <div dir="ltr" align="left"><span class="474424413-16052006"><font
 face="Arial"><font color="#0000ff"><font size="2">Zhonghai,</font></font></font></span></div>
  <div dir="ltr" align="left"><span class="474424413-16052006"></span>&nbsp;</div>
  <div dir="ltr" align="left"><span class="474424413-16052006"><font
 color="#0000ff" face="Arial" size="2">You have the one big data set in
there, which is the roads.&nbsp; If you're trying to display ALL the data in
the one map, all at once, then 3 secs isn't all that bad, considering
you have 60 megs of data to work through.</font></span></div>
  <div dir="ltr" align="left"><span class="474424413-16052006"></span>&nbsp;</div>
  <div dir="ltr" align="left"><span class="474424413-16052006"><font
 color="#0000ff" face="Arial" size="2">You may want to consider
generalizing the data for viewing at different scales.</font></span></div>
  <div dir="ltr" align="left"><span class="474424413-16052006"></span>&nbsp;</div>
  <div dir="ltr" align="left"><span class="474424413-16052006"><font
 face="Arial"><font color="#0000ff"><font size="2">The fileformat
itself will create a tiny bit of an impact, since it all goes through
OGR, for "raw" speed, use shapefiles<span class="368004813-16052006">&nbsp;,&nbsp;indexed
with .qix ...</span></font></font></font></span></div>
  <div dir="ltr" align="left"><span class="474424413-16052006"><font
 face="Arial"><font color="#0000ff"><font size="2"><span
 class="368004813-16052006"></span></font></font></font></span>&nbsp;</div>
  <div dir="ltr" align="left"><span class="474424413-16052006"><font
 face="Arial"><font color="#0000ff"><font size="2"><span
 class="368004813-16052006">The MapServer CGI is about the fastest
mapping engine you'll find out there, open source or commercial!</span></font></font></font></span></div>
  <div dir="ltr" align="left"><span class="474424413-16052006"><font
 face="Arial"><font color="#0000ff"><font size="2"><span
 class="368004813-16052006"></span></font></font></font></span>&nbsp;</div>
  <div dir="ltr" align="left"><span class="474424413-16052006"><font
 face="Arial"><font color="#0000ff"><font size="2"><span
 class="368004813-16052006">Also, what's the hardware like?&nbsp;Notably
disk IO?</span></font></font></font></span></div>
  <div dir="ltr" align="left"><span class="474424413-16052006"><font
 face="Arial"><font color="#0000ff"><font size="2"><span
 class="368004813-16052006"></span></font></font></font></span>&nbsp;</div>
  <div dir="ltr" align="left"><span class="474424413-16052006"><font
 face="Arial"><font color="#0000ff"><font size="2"><span
 class="368004813-16052006">Also, I'm sorry, but&nbsp;I must ask&nbsp;:)&nbsp;Does it
have to be windows?&nbsp; On Windows, processes are quite expensive, which
includes CGI ... this isn't the case on Linux, where processes are
cheap, and threads are expensive.&nbsp; Also, Linux tends to cache things
better in my experience.</span></font></font></font></span></div>
  <div dir="ltr" align="left"><span class="474424413-16052006"><font
 face="Arial"><font color="#0000ff"><font size="2"><span
 class="368004813-16052006"></span></font></font></font></span>&nbsp;</div>
  <div dir="ltr" align="left"><span class="474424413-16052006"><font
 face="Arial"><font color="#0000ff"><font size="2"><span
 class="368004813-16052006">If you're using WMS, I think there's a
FastCGI interface you could try using, though I'm not sure how mature
it is.</span></font></font></font></span></div>
  <div dir="ltr" align="left"><span class="474424413-16052006"><font
 face="Arial"><font color="#0000ff"><font size="2"><span
 class="368004813-16052006"></span></font></font></font></span>&nbsp;</div>
  <div dir="ltr" align="left"><span class="474424413-16052006"><font
 face="Arial"><font color="#0000ff"><font size="2"><span
 class="368004813-16052006">J.F.</span></font></font></font></span><br>
  </div>
  <div class="OutlookMessageHeader" dir="ltr" align="left" lang="en-us">
  <hr tabindex="-1"><font face="Tahoma" size="2"><b>From:</b> UMN
MapServer Users List [<a class="moz-txt-link-freetext" href="mailto:MAPSERVER-USERS@lists.umn.edu">mailto:MAPSERVER-USERS@lists.umn.edu</a>] <b>On
Behalf Of </b>Zhonghai Wang<br>
  <b>Sent:</b> May 16, 2006 4:09 AM<br>
  <b>To:</b> <a class="moz-txt-link-abbreviated" href="mailto:MAPSERVER-USERS@lists.umn.edu">MAPSERVER-USERS@lists.umn.edu</a><br>
  <b>Subject:</b> Re: [UMN_MAPSERVER-USERS] how to speed up MapServer
performance?<br>
  </font><br>
  </div>
  <div>Hi my friends,</div>
  <div>&nbsp;</div>
  <div>I am really very thankful for all your information, I am a
newbie in MapServer.</div>
  <div>&nbsp;</div>
  <div>here is the data amount that I am using for the application:</div>
  <div>(all the source data is MapInfo format, and what I calculated is
the ".MAP" file)</div>
  <div>&nbsp;</div>
  <div>1. boundaries -- 388 KB</div>
  <div>2. forests -- 9163 KB</div>
  <div>3. lakes -- 26 KB</div>
  <div>4. city parks -- 25 KB</div>
  <div>5. settlement -- 2279 KB</div>
  <div>6. rivers -- 1653 KB</div>
  <div>7. road networks -- 56370 KB</div>
  <div>8. railway -- 1343 KB</div>
  <div>9. train station -- 27 KB</div>
  <div>10 bus station -- 2 KB</div>
  <div>11. tourist centers -- 9 KB</div>
  <div>12. theaters -- 6 KB</div>
  <div>13. shopping center -- 7 KB</div>
  <div>14. city location -- 9 KB</div>
  <div>&nbsp;</div>
  <div>*****</div>
  <div>and here is how I am symbolizing the layers, mapfile for all
these layers:</div>
  <div>&nbsp;</div>
  <div>***</div>
  <div>LAYER<br>
&nbsp;&nbsp;&nbsp; NAME "Country"<br>
&nbsp;&nbsp;&nbsp; STATUS DEFAULT<br>
&nbsp;&nbsp;&nbsp; TYPE POLYGON<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR<br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_NAV_COUNTRY.TAB"<br>
&nbsp;&nbsp;&nbsp; TRANSPARENCY 40<br>
&nbsp;&nbsp;&nbsp; DEBUG ON<br>
&nbsp;&nbsp;&nbsp; PROJECTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #NAME "Boundaries"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 155 155 155<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OUTLINECOLOR 155 155 155<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BACKGROUNDCOLOR 255 255 255 <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp; END<br>
&nbsp; LAYER<br>
&nbsp;&nbsp;&nbsp; NAME "lakes"<br>
&nbsp;&nbsp;&nbsp; STATUS DEFAULT<br>
&nbsp;&nbsp;&nbsp; TYPE POLYGON<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR<br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_NAV_LAKE.TAB"<br>
&nbsp;&nbsp;&nbsp; DEBUG ON<br>
&nbsp;&nbsp;&nbsp; PROJECTION <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME "Lake"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 102 153 255<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp; END<br>
&nbsp; LAYER<br>
&nbsp;&nbsp;&nbsp; NAME "woodland"<br>
&nbsp;&nbsp;&nbsp; STATUS DEFAULT <br>
&nbsp;&nbsp;&nbsp; TYPE POLYGON<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR<br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_NAV_WOODLAND_G.TAB"<br>
&nbsp;&nbsp;&nbsp; DEBUG ON<br>
&nbsp;&nbsp;&nbsp; PROJECTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME "woodland" <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 0 185 92<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp; END<br>
&nbsp; LAYER<br>
&nbsp;&nbsp;&nbsp; NAME "woodland"<br>
&nbsp;&nbsp;&nbsp; STATUS DEFAULT<br>
&nbsp;&nbsp;&nbsp; TYPE POLYGON<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR<br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_NAV_WOODLAND.TAB" <br>
&nbsp;&nbsp;&nbsp; MAXSCALE 100000<br>
&nbsp;&nbsp;&nbsp; #LABELITEM "Street_Label"<br>
&nbsp;&nbsp;&nbsp; #SYMBOLSCALE 50000<br>
&nbsp;&nbsp;&nbsp; #LABELMAXSCALE 80000<br>
&nbsp;&nbsp;&nbsp; PROJECTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME "woodland" <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 0 185 92<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp; END<br>
&nbsp; LAYER<br>
&nbsp;&nbsp;&nbsp; NAME "city parks"<br>
&nbsp;&nbsp;&nbsp; STATUS DEFAULT<br>
&nbsp;&nbsp;&nbsp; TYPE POLYGON<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR<br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_NAV_CITY_PARK.TAB" <br>
&nbsp;&nbsp;&nbsp; PROJECTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME "Park"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 233 254 205<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp; END&nbsp; <br>
&nbsp; LAYER<br>
&nbsp;&nbsp;&nbsp; NAME "settlement"<br>
&nbsp;&nbsp;&nbsp; STATUS DEFAULT<br>
&nbsp;&nbsp;&nbsp; TYPE POLYGON<br>
&nbsp;&nbsp;&nbsp; #CLASSITEM "Area"<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR<br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_NAV_BUILT_UP_AREA.TAB"<br>
&nbsp;&nbsp;&nbsp; MAXSCALE 800000<br>
&nbsp;&nbsp;&nbsp; #LABELITEM "Street_Label" <br>
&nbsp;&nbsp;&nbsp; #SYMBOLSCALE 80000<br>
&nbsp;&nbsp;&nbsp; #LABELMAXSCALE 120000<br>
&nbsp;&nbsp;&nbsp; PROJECTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME "settlement"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #EXPRESSION ([Area]&gt;20000)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 207 207 158<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp; END<br>
&nbsp; LAYER<br>
&nbsp;&nbsp;&nbsp; NAME "rivers"<br>
&nbsp;&nbsp;&nbsp; STATUS DEFAULT<br>
&nbsp;&nbsp;&nbsp; TYPE POLYGON<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR<br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_NAV_WATERWYS.TAB" <br>
&nbsp;&nbsp;&nbsp; MAXSCALE 800000<br>
&nbsp;&nbsp;&nbsp; PROJECTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME "river"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 102 153 255<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp; END<br>
&nbsp; LAYER <br>
&nbsp;&nbsp;&nbsp; NAME "street50"<br>
&nbsp;&nbsp;&nbsp; STATUS DEFAULT<br>
&nbsp;&nbsp;&nbsp; TYPE LINE<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR<br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_NAV_S50.TAB"<br>
&nbsp;&nbsp;&nbsp; MAXSCALE 40000<br>
&nbsp;&nbsp;&nbsp; LABELITEM "Street_Label"<br>
&nbsp;&nbsp;&nbsp; SYMBOLSCALE 5000 <br>
&nbsp;&nbsp;&nbsp; LABELMAXSCALE 20000<br>
&nbsp;&nbsp;&nbsp; PROJECTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME "Street 50"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LABEL<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # must be in your FONTSET<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TYPE TRUETYPE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FONT "vera"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 2<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ANGLE AUTO<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; POSITION CC<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OFFSET 0 0 <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 0 0 255<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINFEATURESIZE AUTO<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BUFFER 0 <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL "point"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 255 255 255<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp; END<br>
&nbsp; LAYER<br>
&nbsp;&nbsp;&nbsp; NAME "oneway" <br>
&nbsp;&nbsp;&nbsp; STATUS DEFAULT<br>
&nbsp;&nbsp;&nbsp; TYPE LINE<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR<br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_NAV_ONEWAY.TAB"<br>
&nbsp;&nbsp;&nbsp; MAXSCALE 40000<br>
&nbsp;&nbsp;&nbsp; SYMBOLSCALE 5000<br>
&nbsp;&nbsp;&nbsp; PROJECTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END <br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME "Oneway"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL "oneway"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 255 51 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp; END <br>
&nbsp; LAYER<br>
&nbsp;&nbsp;&nbsp; NAME "street40"<br>
&nbsp;&nbsp;&nbsp; STATUS DEFAULT<br>
&nbsp;&nbsp;&nbsp; TYPE LINE<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR<br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_NAV_S40.TAB"<br>
&nbsp;&nbsp;&nbsp; MAXSCALE 100000<br>
&nbsp;&nbsp;&nbsp; LABELITEM "Street_Label"<br>
&nbsp;&nbsp;&nbsp; SYMBOLSCALE 15000<br>
&nbsp;&nbsp;&nbsp; LABELMAXSCALE 30000<br>
&nbsp;&nbsp;&nbsp; LABELCACHE ON<br>
&nbsp;&nbsp;&nbsp; PROJECTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME "Street 40"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LABEL<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # must be in the FONTSET <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TYPE TRUETYPE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FONT "vera"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 9<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 2<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 9<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ANGLE AUTO<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; POSITION CC<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OFFSET 0 0 <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 0 0 255<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINFEATURESIZE 20 <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BUFFER 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL "point"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 10<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 3<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 10<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 160 160 160<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ANTIALIAS TRUE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL "point"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 255 255 255<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ANTIALIAS TRUE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp; END<br>
&nbsp; LAYER<br>
&nbsp;&nbsp;&nbsp; NAME "street30" <br>
&nbsp;&nbsp;&nbsp; STATUS DEFAULT<br>
&nbsp;&nbsp;&nbsp; TYPE LINE<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR<br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_NAV_S30.TAB"<br>
&nbsp;&nbsp;&nbsp; MAXSCALE 250000<br>
&nbsp;&nbsp;&nbsp; LABELITEM "Street_Label"<br>
&nbsp;&nbsp;&nbsp; SYMBOLSCALE 40000<br>
&nbsp;&nbsp;&nbsp; LABELMAXSCALE 120000 <br>
&nbsp;&nbsp;&nbsp; LABELCACHE ON<br>
&nbsp;&nbsp;&nbsp; PROJECTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME "Street 30"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LABEL<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # must be in your FONTSET<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TYPE TRUETYPE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FONT "vera" <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 9<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 2<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 9<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ANGLE AUTO<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; POSITION CC<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OFFSET 0 0&nbsp; <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 0 0 255<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINFEATURESIZE 30<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #MINDISTANCE 10<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BUFFER 0 <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL "point"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 10<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 3<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 10<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 160 160 160<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL "point"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 255 204 51<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp; END<br>
&nbsp; LAYER<br>
&nbsp;&nbsp;&nbsp; NAME "railway"<br>
&nbsp;&nbsp;&nbsp; STATUS DEFAULT<br>
&nbsp;&nbsp;&nbsp; TYPE LINE<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR <br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_NAV_RAILRDS.TAB"<br>
&nbsp;&nbsp;&nbsp; MAXSCALE 8000<br>
&nbsp;&nbsp;&nbsp; SYMBOLSCALE 4000<br>
&nbsp;&nbsp;&nbsp; PROJECTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME "railway"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL 'point' <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 0 0 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 5<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 5<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OVERLAYSYMBOL "dashedline"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OVERLAYCOLOR 255 255 255<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OVERLAYSIZE 3<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OVERLAYMINSIZE 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OVERLAYMAXSIZE 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp; END<br>
&nbsp; LAYER<br>
&nbsp;&nbsp;&nbsp; NAME "street20"<br>
&nbsp;&nbsp;&nbsp; STATUS DEFAULT<br>
&nbsp;&nbsp;&nbsp; TYPE LINE<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR<br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_NAV_S20.TAB"<br>
&nbsp;&nbsp;&nbsp; MAXSCALE 900000 <br>
&nbsp;&nbsp;&nbsp; LABELITEM "Street_Label"<br>
&nbsp;&nbsp;&nbsp; SYMBOLSCALE 100000<br>
&nbsp;&nbsp;&nbsp; LABELMAXSCALE 430000<br>
&nbsp;&nbsp;&nbsp; LABELCACHE ON<br>
&nbsp;&nbsp;&nbsp; PROJECTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME "Street 20" <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LABEL<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # must be in your FONTSET<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TYPE TRUETYPE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FONT "vera"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 9<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 9<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ANGLE AUTO<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; POSITION CC<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OFFSET 0 0&nbsp; <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 0 0 255<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINFEATURESIZE 50<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #MINDISTANCE 10<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BUFFER 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL "point"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 10<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 3<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 10 <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 160 160 160<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL "point"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 247 193 157<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp; END<br>
&nbsp; LAYER <br>
&nbsp;&nbsp;&nbsp; NAME "street10"<br>
&nbsp;&nbsp;&nbsp; STATUS DEFAULT<br>
&nbsp;&nbsp;&nbsp; TYPE LINE<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR<br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_NAV_S10_O.TAB"<br>
&nbsp;&nbsp;&nbsp; MAXSCALE 1700000<br>
&nbsp;&nbsp;&nbsp; LABELITEM "Street_Label"<br>
&nbsp;&nbsp;&nbsp; SYMBOLSCALE 400000 <br>
&nbsp;&nbsp;&nbsp; LABELMAXSCALE 500000<br>
&nbsp;&nbsp;&nbsp; PROJECTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME "Street 10"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LABEL<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # must be in your FONTSET<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TYPE TRUETYPE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FONT "vera"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ANGLE AUTO<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; POSITION CC<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OFFSET 0 0 <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 255 0 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BACKGROUNDCOLOR 153 204 153<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINFEATURESIZE AUTO<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINDISTANCE 200<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BUFFER 1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL "point"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 10<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 3<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 10<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 255 0 0 <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL "point"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 6<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 6<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 255 255 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp; END<br>
&nbsp; LAYER<br>
&nbsp;&nbsp;&nbsp; NAME "train station" <br>
&nbsp;&nbsp;&nbsp; STATUS OFF<br>
&nbsp;&nbsp;&nbsp; TYPE POINT<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR<br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_NAV_TRAIN_STATION.TAB"<br>
&nbsp;&nbsp;&nbsp; MAXSCALE 10000<br>
&nbsp;&nbsp;&nbsp; #LABELITEM "Label"<br>
&nbsp;&nbsp;&nbsp; SYMBOLSCALE 1000<br>
&nbsp;&nbsp;&nbsp; LABELMAXSCALE 5000 <br>
&nbsp;&nbsp;&nbsp; PROJECTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME "Train station"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LABEL<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TYPE TRUETYPE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FONT "vera"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 2 <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ANGLE AUTO<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; POSITION UC<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OFFSET 0 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL "triangle"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 153 0 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 3<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp; END<br>
&nbsp; LAYER<br>
&nbsp;&nbsp;&nbsp; NAME "bus station"<br>
&nbsp;&nbsp;&nbsp; STATUS DEFAULT<br>
&nbsp;&nbsp;&nbsp; TYPE POINT<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR<br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_NAV_BUS_STATION.TAB"<br>
&nbsp;&nbsp;&nbsp; MAXSCALE 10000 <br>
&nbsp;&nbsp;&nbsp; LABELITEM "Label"<br>
&nbsp;&nbsp;&nbsp; SYMBOLSCALE 1000<br>
&nbsp;&nbsp;&nbsp; LABELMAXSCALE 5000<br>
&nbsp;&nbsp;&nbsp; PROJECTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME "bus station"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LABEL<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TYPE TRUETYPE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FONT "vera"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 2<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ANGLE AUTO<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; POSITION UC<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OFFSET 0 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL "triangle" <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 0 153 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 3<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp; END<br>
&nbsp; LAYER<br>
&nbsp;&nbsp;&nbsp; NAME "LOCATIONS0"<br>
&nbsp;&nbsp;&nbsp; STATUS DEFAULT<br>
&nbsp;&nbsp;&nbsp; TYPE POINT<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR <br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_AND_LOCATIONS0.TAB"<br>
&nbsp;&nbsp;&nbsp; MAXSCALE 1000000<br>
&nbsp;&nbsp;&nbsp; LABELITEM "Name"&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; SYMBOLSCALE 200000<br>
&nbsp;&nbsp;&nbsp; LABELMAXSCALE 500000<br>
&nbsp;&nbsp;&nbsp; PROJECTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME "LOCATIONS0"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LABEL<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TYPE TRUETYPE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FONT "vera"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 12<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 2<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 12<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ANGLE AUTO<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; POSITION AUTO<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OFFSET 0 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 0 0 255<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL "star"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 255 0 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 18<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 18<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp; END<br>
&nbsp; LAYER<br>
&nbsp;&nbsp;&nbsp; NAME "LOCATIONS1"<br>
&nbsp;&nbsp;&nbsp; STATUS DEFAULT<br>
&nbsp;&nbsp;&nbsp; TYPE POINT<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR<br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_AND_LOCATIONS1.TAB"<br>
&nbsp;&nbsp;&nbsp; MAXSCALE 800000<br>
&nbsp;&nbsp;&nbsp; LABELITEM "Name" <br>
&nbsp;&nbsp;&nbsp; SYMBOLSCALE 200000<br>
&nbsp;&nbsp;&nbsp; LABELMAXSCALE 500000<br>
&nbsp;&nbsp;&nbsp; PROJECTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME "LOCATIONS1"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LABEL<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TYPE TRUETYPE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FONT "vera" <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 12<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 2<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 12<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ANGLE AUTO<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; POSITION AUTO<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OFFSET 0 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 0 0 255<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL "point"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 153 153 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 3<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp; END<br>
&nbsp; LAYER<br>
&nbsp;&nbsp;&nbsp; NAME "LOCATIONS2"<br>
&nbsp;&nbsp;&nbsp; STATUS DEFAULT<br>
&nbsp;&nbsp;&nbsp; TYPE POINT<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR <br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_AND_LOCATIONS2.TAB"<br>
&nbsp;&nbsp;&nbsp; MAXSCALE 800000<br>
&nbsp;&nbsp;&nbsp; LABELITEM "Name"<br>
&nbsp;&nbsp;&nbsp; SYMBOLSCALE 200000<br>
&nbsp;&nbsp;&nbsp; LABELMAXSCALE 500000<br>
&nbsp;&nbsp;&nbsp; PROJECTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME "LOCATIONS2"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LABEL<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TYPE TRUETYPE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FONT "vera"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 10<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 2<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 10<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ANGLE AUTO<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; POSITION AUTO <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OFFSET 0 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 0 0 255<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL "point"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 153 153 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 6<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 6<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp; END<br>
&nbsp; LAYER<br>
&nbsp;&nbsp;&nbsp; NAME "LOCATIONS3"<br>
&nbsp;&nbsp;&nbsp; STATUS DEFAULT<br>
&nbsp;&nbsp;&nbsp; TYPE POINT<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR<br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_AND_LOCATIONS3.TAB"<br>
&nbsp;&nbsp;&nbsp; MAXSCALE 400000<br>
&nbsp;&nbsp;&nbsp; LABELITEM "Name" <br>
&nbsp;&nbsp;&nbsp; SYMBOLSCALE 200000<br>
&nbsp;&nbsp;&nbsp; LABELMAXSCALE 200000<br>
&nbsp;&nbsp;&nbsp; PROJECTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME "LOCATIONS3"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LABEL<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TYPE TRUETYPE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FONT "vera" <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 10<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 2<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 10<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ANGLE AUTO<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; POSITION AUTO<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OFFSET 0 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 0 0 255<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL "point"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 153 51 153<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 6<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 6<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp; END<br>
&nbsp; LAYER<br>
&nbsp;&nbsp;&nbsp; NAME "Tourist Information"<br>
&nbsp;&nbsp;&nbsp; STATUS OFF<br>
&nbsp;&nbsp;&nbsp; TYPE POINT<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR <br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_NAV_TOURIST_INFORMATION.TAB"<br>
&nbsp;&nbsp;&nbsp; MAXSCALE 10000<br>
&nbsp;&nbsp;&nbsp; LABELITEM "Label"<br>
&nbsp;&nbsp;&nbsp; SYMBOLSCALE 1000<br>
&nbsp;&nbsp;&nbsp; LABELMAXSCALE 5000<br>
&nbsp;&nbsp;&nbsp; PROJECTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME "Tourist Information"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LABEL<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TYPE TRUETYPE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FONT "vera"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 2<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ANGLE AUTO <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; POSITION UC<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OFFSET 0 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL "rectangle"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 255 51 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 3<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; END <br>
&nbsp; END<br>
&nbsp; LAYER<br>
&nbsp;&nbsp;&nbsp; NAME "Shopping Center"<br>
&nbsp;&nbsp;&nbsp; STATUS DEFAULT<br>
&nbsp;&nbsp;&nbsp; TYPE POINT<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR<br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_NAV_SHOPPING_CENTER.TAB"<br>
&nbsp;&nbsp;&nbsp; MAXSCALE 10000<br>
&nbsp;&nbsp;&nbsp; LABELITEM "Label" <br>
&nbsp;&nbsp;&nbsp; SYMBOLSCALE 1000<br>
&nbsp;&nbsp;&nbsp; LABELMAXSCALE 5000<br>
&nbsp;&nbsp;&nbsp; PROJECTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME "shopping center"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LABEL<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TYPE TRUETYPE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FONT "vera" <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 10<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 2<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 10<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ANGLE AUTO<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; POSITION UC<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OFFSET 0 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL "special"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 255 51 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 15<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 6<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 15<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp; END<br>
&nbsp; LAYER<br>
&nbsp;&nbsp;&nbsp; NAME "Theater"<br>
&nbsp;&nbsp;&nbsp; STATUS DEFAULT<br>
&nbsp;&nbsp;&nbsp; TYPE POINT<br>
&nbsp;&nbsp;&nbsp; CONNECTIONTYPE OGR<br>
&nbsp;&nbsp;&nbsp; CONNECTION "CA_NAV_THEATER.TAB" <br>
&nbsp;&nbsp;&nbsp; MAXSCALE 10000<br>
&nbsp;&nbsp;&nbsp; LABELITEM "Label"<br>
&nbsp;&nbsp;&nbsp; SYMBOLSCALE 1000<br>
&nbsp;&nbsp;&nbsp; LABELMAXSCALE 5000<br>
&nbsp;&nbsp;&nbsp; PROJECTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=epsg:4326" <br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; CLASS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME "Theater"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LABEL<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TYPE TRUETYPE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FONT "vera"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 2<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ANGLE AUTO<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; POSITION UC<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OFFSET 0 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL "triangle"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 255 51 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINSIZE 3<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAXSIZE 8<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>
&nbsp;&nbsp;&nbsp; END<br>
&nbsp; END</div>
  <div>***********************</div>
  <div>&nbsp;</div>
  <div>is it still possible to speed up my application?</div>
  <div>&nbsp;</div>
  <div>****</div>
  <div>&nbsp;</div>
  <div>
  <div>the system parameters of my application:</div>
  <div>&nbsp;</div>
  <div>Windows XP professional</div>
  <div>MS4W 4.8.1</div>
  <div>data source -- MapInfo data</div>
  <div>&nbsp;</div>
  <div>*--only CGI parameters are used,since it is a pure static
version with HTML,</div>
  <div>&nbsp;</div>
  <div>is it possible to develop a pure static application based on
MapServer, even in conjunction with PHP/MapScript or Chameleon?</div>
  <div>&nbsp;</div>
  <div>&nbsp;</div>
  </div>
  <div>thanks for any clues.</div>
  <div>&nbsp;</div>
  <div>zhonghai</div>
  <div>&nbsp;</div>
  <div>16.05.2006</div>
  <br>
  <br>
  <div><span class="gmail_quote">On 5/15/06, <b
 class="gmail_sendername">Steve Lime</b> &lt;<a
 href="mailto:Steve.Lime@dnr.state.mn.us">Steve.Lime@dnr.state.mn.us</a>&gt;
wrote:</span>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">We
really need more information about the nature of the data. I mean if
you've got<br>
20 layers each with a million polygons and are trying to show all of
them then 3 seconds <br>
might be really fast! Also, the way you are symbolizing features may
impact things.<br>
    <br>
In my experience neither 1 or 2 is worth considering...<br>
    <br>
Steve<br>
    <br>
Steve<br>
    <br>
&gt;&gt;&gt; Zhonghai Wang &lt;<a href="mailto:zhonghaiw@GMAIL.COM">
zhonghaiw@GMAIL.COM</a>&gt; 5/15/2006 9:15:49 AM &gt;&gt;&gt;<br>
Hi there,<br>
    <br>
for a special purpose I've developed an static version application
based on<br>
MapServer CGI, which means I just use pure HTML tages for the GUI, even
    <br>
without JavaScript code snippets to validate forms.<br>
    <br>
I have about 20 map layers to display according to different map scale<br>
(ussing the MAXSCALE, SYMBOLSCALE AND LABELMAXSCALE), there are no data<br>
classifications within a layer object, the status of all layers are set
as <br>
default.<br>
    <br>
I've made a test on a standalone MapServer (XP system), every request
takes<br>
about 3 second. Obvioursly it's not fast enough for a web application,
since<br>
there may be many users requesting the server at the same time if the <br>
application is published on the web.<br>
    <br>
Is MapServer really so slow? can anybody give me some ideas?should I
modify<br>
the mapfiles?<br>
    <br>
I am wondering whether the following solutions will work:<br>
1. define every layer as a seperate mapfile, and&nbsp;&nbsp;combine them together
by <br>
request<br>
2. turn off the non-displayed layers off on the fly<br>
    <br>
are these possible to speed up MapServer performance?</blockquote>
  </div>
  <br>
</blockquote>
<br>
</body>
</html>