[mapserver-users] MapServer requires unnecessary SERVICE=WMS parameter in GetMap request
John Maurer
maurerj at nsidc.org
Mon Dec 22 14:25:33 PST 2008
Dear MapServer users,
I recently discovered that MapServer (we are using 5.2.0) requires a
SERVICE parameter (i.e. SERVICE=WMS) in a GetMap OGC request even though
this parameter is not mentioned or required in the WMS 1.1.1 OGC
specification for GetMap requests:
http://www.opengeospatial.org/standards/wms
It is strange that this is so since GetFeature and GetCoverage both
require the SERVICE paramter, but for whatever reason the GetMap spec
doesn't. Kind of an inconsistency in the OGC services, but MapServer
needs to abide by it.
This cropped up when a user contacted me that our WMS services were not
working in ArcGIS 9.2 after we upgraded MapServer from 4.9 to 5.2. After
discussion with ESRI, they pointed out that MapServer was throwing an
error about a missing SERVICE parameter because they do not include this
parameter in their GetMap requests. However, the SERVICE parameter
should not be required according to the spec.
I modified our CGI to fill this parameter in by default if not provided
as a workaround, but a future release of MapServer should probably
remove the requirement for this parameter in GetMap requests. Or am I
missing something (always a possibility!)? Thanks!
Cheers,
--
John Maurer
Web/Database Applications Engineer
National Snow and Ice Data Center (NSIDC)
University of Colorado at Boulder
http://cires.colorado.edu/~maurerj
+1-303-586-1677
------------------------------------
"Without geography, you're nowhere!"
More information about the MapServer-users
mailing list