issues with scale in wms raster layers
Smith, Michael
Michael.Smith at MAINE.GOV
Tue Dec 11 13:02:23 PST 2007
I am trying to set up a WMS on MapServer to provide an image catalog to
ArcGIS users (I am running latest release of MS4W on a Windows XP SP2
box). The problem I run into is odd behavior with setting scale
thresholds. I see two issues:
1) When I set a MAXSCALEDENOM or MINSCALEDENOM property for my layer,
the number I put it in there is not the actual min/max scale that is
shown in ArcGIS. Instead the scale threshold shown in ArcGIS is 4/3 the
number I have in my .map file. For example if I want my scale threshold
in ArcGIS to be 50,000, I have to put 37,500 in my .map file.
2) I have 3 layers in my .map file, two are external overview images I
created with gdalwarp (following the steps outlined in
http://mapserver.gis.umn.edu/docs/howto/raster_data) and the third a
raster catalog with a tile index. My .map file is below. The problem
here is that if I use the MINSCALEDENOM and/or MAXSCALEDENOM in my layer
property for the catalog, and I include the overview images, then my
raster catalog does not render (it shows in the layer list in my client,
but nothing but white draws. If I remove the overview layers from my
.map file and try again, my catalog will work fine and honor the scale
thresholds I set (once I adjust them as in #1 above). If I remove the
catalog, the two overviews work correctly. Just not all 3.
Clients I am using include ArcGIS 9.2 and Quantum GIS 0.9. I see the
behavior in both.
Any suggestions? Are there WMS-specific tags I should use in my
METADATA section instead?
***********
Michael Smith
Maine DEP/OIT
#
# Start of GMAP map file
#
#
NAME NW_DOQS
STATUS ON
SIZE 400 300
SYMBOLSET ../etc/symbols.sym
EXTENT 396000 5093000 501000 5261000
UNITS METERS
SHAPEPATH "../nw_doqs"
IMAGECOLOR 255 255 255
FONTSET ../etc/fonts.txt
OUTPUTFORMAT
NAME JPEG
DRIVER "GD/JPEG"
IMAGEMODE RGB
EXTENSION "jpeg"
FORMATOPTION "QUALITY=75,PROGRESSIVE=TRUE"
END
OUTPUTFORMAT
NAME PNG8
DRIVER "GD/PNG"
MIMETYPE "image/png"
EXTENSION PNG
IMAGEMODE PC256
TRANSPARENT ON
END
#
# Start of web interface definition
#
WEB
IMAGEPATH "/ms4w/tmp/ms_tmp/"
IMAGEURL "/ms_tmp/"
# For WMS
METADATA
"wms_title" "nw_doqs"
"wms_onlineresource"
"http://csu-eia1pcgis2.som.w2k.state.me.us/cgi-bin/mapserv.exe?map=c:/ms
4w/apps/gmap/htdocs/nw_doqs.map&"
"wms_srs" "EPSG:26919"
END
END
#
# Projection - required for WMS
#
PROJECTION
"init=epsg:26919"
END
#
# Start of layer definitions
#
LAYER
NAME nw_doqs100m
MINSCALEDENOM 375000
METADATA
"wms_title" "NW DOQs 100m overview"
END
TYPE RASTER
STATUS ON
DATA overview100.jp2
PROJECTION
"init=epsg:26919"
END
END
LAYER
NAME nw_doqs10m
MINSCALEDENOM 37500
MAXSCALEDENOM 375000
METADATA
"wms_title" "NW DOQs 10m overview"
END
TYPE RASTER
STATUS ON
DATA overview10.jp2
PROJECTION
"init=epsg:26919"
END
END
LAYER
NAME nw_doqs
MAXSCALEDENOM 37500
METADATA
"wms_title" "NW DOQs"
END
TILEINDEX "nw_doqs_index.shp"
TILEITEM "location"
TYPE RASTER
STATUS ON
PROJECTION
"init=epsg:26919"
END
END
END # Map File
More information about the MapServer-users
mailing list