Improve WMS Server Performance
Kyle Mulka
mulka at UMICH.EDU
Mon Feb 6 22:32:27 PST 2006
Frank Warmerdam wrote:
>The short answer is that you should convert the data to an
>internally tiled format, and then build overviews.
>
>eg.
>gdal_translate -co TILED=YES your.tif tiled.tif
>gdaladdo tiled.tif 2 4 8 16 32 64 128 256
>
>
>
That seemed to work pretty well after I first converted my jpegs to
geotiffs using gdal_translate. It didn't work at all (took hours) trying
to go directly from jpeg to tiled tiff.
Now, I'm having a problem at the borders of both the original tiles and
the rended tiles from mapsever:
http://maps.kylemulka.com/spot/
You should notice that the initial map you see when the page first loads
looks fine. Then, zoom out and you will see two white lines. Any way to
fix that?
I used gdaltindex to create a shapefile which I then put into my mapfile:
MAP
NAME "SpotAerialImagery"
IMAGETYPE jpeg
EXTENT -180 -90 180 90
SHAPEPATH "/maps/spot/"
PROJECTION
"init=epsg:4326"
END
WEB
METADATA
"wms_title" "SpotAerialImagery"
"wms_onlineresource"
"http://kylemulka.com:81/cgi-bin/mapserv?map=/maps/spot/spot.map&"
"wms_srs" "EPSG:4326"
END
END
LAYER
NAME "aerial"
STATUS ON
TILEINDEX "spot.shp"
TILEITEM "Location"
#OFFSITE 0 0 0
TYPE RASTER
PROJECTION
"init=epsg:4326"
END
END
END
-Kyle
More information about the MapServer-users
mailing list