Hi Jeff,<br>
<br>
Thanks for the tip - that worked!!<br>
<br>
Jennifer<br><br><div><span class="gmail_quote">On 1/24/06, <b class="gmail_sendername">Jeff McKenna</b> &lt;<a href="mailto:jmckenna@dmsolutions.ca">jmckenna@dmsolutions.ca</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Have you tried setting Chameleon's &quot;image_type&quot; parameter to PNG24 in<br>/config/chameleon.xml?<br><br>jeff<br><br><br><br>Jennifer Zeisloft wrote:<br>&gt; Hello All,<br>&gt;<br>&gt; I have been having problems displaying raster imagery from web mapping
<br>&gt; services in MapServer/Chameleon (poor visual resolution, essentially).<br>&gt; I first sought help from the MapServer list (pasted below), but have<br>&gt; discovered that I likely need Chameleon help.<br>&gt;<br>
&gt; Specifically, I am wondering how I can specify that 24bit output be<br>&gt; generated from a layer in a web mapping context.<br>&gt;<br>&gt; In addition to the responses below, Frank Warmerdam also suggested<br>&gt; adding PROCESSING &quot;DITHER=YES&quot; to the mapfile if I do not specify jpeg
<br>&gt; or png24 in the mapfile output.&nbsp;&nbsp;This did help somewhat.&nbsp;&nbsp;But again, the<br>&gt; problem is that I cannot refer to a mapfile in an xml context file (as<br>&gt; far as I know).&nbsp;&nbsp;So, there must be some other means in Chameleon of
<br>&gt; specifying that the output is 24bit rather than 8bit.<br>&gt;<br>&gt; I am grateful for any hints or ideas you can offer!<br>&gt;<br>&gt; Thanks!<br>&gt;<br>&gt; Jennifer Zeisloft<br>&gt; UW Sea Grant<br>&gt;<br>
&gt; ------------------------------------------------------------------------------------------------------------------<br>&gt;&nbsp;&nbsp;&gt;From the MapServer List Discussion:<br>&gt;<br>&gt; Greetings All,<br>&gt;<br>&gt; We have been noticing that some (but not all) WMS raster images look
<br>&gt; pretty terrible (extremely low resolution compared to what they should<br>&gt; be) when added to our MapServer application.&nbsp;&nbsp;For instance, from<br>&gt; TerraServer (<a href="http://terraservice.net/ogcmap.ashx">http://terraservice.net/ogcmap.ashx
</a>), USGS Digital Ortho<br>&gt; Quads are virtually useless regardless of scale, while USGS DRGs look<br>&gt; decent.&nbsp;&nbsp;Daily MODIS imagery from NASA JPL World Map Service<br>&gt; (<a href="http://wms.jpl.nasa.gov/wms.cgi?">
http://wms.jpl.nasa.gov/wms.cgi?</a>) has also typically been a problem.<br>&gt; And there are others...<br>&gt;<br>&gt; I have recently been playing with GDAL to display our own rasters, but<br>&gt; also partially with the hope that it might somehow magically fix this
<br>&gt; problem (of course it hasn't).<br>&gt;<br>&gt; I am wondering whether the display problem is local or if it is on the<br>&gt; data custodian's end, and whether this is typically the case.&nbsp;&nbsp;Is there<br>&gt; any way to correct it?&nbsp;&nbsp;If it is at the custodial end, what might be
<br>&gt; done differently to increase the display resolution for WMS clients (so<br>&gt; that we don't make the same mistake)?<br>&gt;<br>&gt; I really appreciate any hints or ideas you can offer.<br>&gt;<br>&gt; Thanks much!
<br>&gt;<br>&gt; Jennifer Zeisloft<br>&gt; UW Sea Grant<br>&gt;<br>&gt; ------------------------<br>&gt; Jennifer -<br>&gt;<br>&gt; You don't give us much information to go on, other than your dislike of<br>&gt; the results!
<br>&gt;<br>&gt; If you're consistently seeing poor-quality results, then there may well<br>&gt; be something systematic you're doing in your map files or MapServer<br>&gt; configuration.&nbsp;&nbsp;I'm assuming you're using MapServer to generate these
<br>&gt; &quot;horrible-looking&quot; images.&nbsp;&nbsp;If you are, for example, requesting<br>&gt; low-color output from high-color images, you're going to see blotchy<br>&gt; output.&nbsp;&nbsp;DRGs are low-color images (only 13 unique colors) so they are
<br>&gt; not as prone to being affected by a low-color output request.<br>&gt;<br>&gt; Could you provide an example of the map file and configuration you're<br>&gt; using to retrieve and display these images?&nbsp;&nbsp;There's nothing special
<br>&gt; about the WMS interface that inherently limits image quality - you can<br>&gt; get a perfect reproduction of the source imagery in many cases.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; - Ed<br>&gt;<br>&gt; Ed McNierney<br>&gt; President and Chief Mapmaker
<br>&gt; TopoZone.com / Maps a la carte, Inc.<br>&gt; 73 Princeton Street, Suite 305<br>&gt; North Chelmsford, MA&nbsp;&nbsp;01863<br>&gt; Phone: +1 (978) 251-4242<br>&gt; Fax: +1 (978) 251-1396<br>&gt; <a href="mailto:ed@topozone.com">
ed@topozone.com</a> &lt;mailto:<a href="mailto:ed@topozone.com">ed@topozone.com</a>&gt;<br>&gt;<br>&gt; --------------------------------------<br>&gt; Thank you for responding, Ed.<br>&gt;<br>&gt; Actually, these raster data sets are displayed as part of Chameleon
<br>&gt; contexts (so there is no mapfile).&nbsp;&nbsp;I added the USGS orthos to a mapfile<br>&gt; to see if the result was any different and it wasn't (the mapfile code<br>&gt; for this layer is pasted below in any case).<br>&gt;
<br>&gt; The application can be found at<br>&gt; <a href="http://maps.aqua.wisc.edu/lscmp/viewmaps.phtml">http://maps.aqua.wisc.edu/lscmp/viewmaps.phtml</a>.&nbsp;&nbsp;The example data sets I<br>&gt; am referring to can be found in the Wisconsin: Imagery context.
<br>&gt;<br>&gt; I have read through the documentation on rasters in MapServer, as well<br>&gt; as searched list archives and have not been able to determine how I<br>&gt; would go about specifying low or high -color output.&nbsp;&nbsp;So, perhaps this
<br>&gt; is part of the problem?<br>&gt;<br>&gt; Again, any suggestions are greatly appreciated!!<br>&gt;<br>&gt; Jennifer Zeisloft<br>&gt;<br>&gt; LAYER<br>&gt;&nbsp;&nbsp; NAME DOQ<br>&gt;&nbsp;&nbsp; STATUS ON<br>&gt;&nbsp;&nbsp; CONNECTIONTYPE WMS
<br>&gt;&nbsp;&nbsp; TYPE RASTER<br>&gt;&nbsp;&nbsp; CONNECTION &quot;<a href="http://terraservice.net/ogcmap.ashx">http://terraservice.net/ogcmap.ashx</a>&quot;<br>&gt;&nbsp;&nbsp; PROJECTION<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&quot;init=epsg:4326&quot;<br>&gt;&nbsp;&nbsp; END # Projection
<br>&gt;&nbsp;&nbsp; METADATA<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&quot;wms_srs&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;EPSG:4326&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&quot;wms_name&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;DOQ&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&quot;wms_title&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&quot;USGS Digital Ortho-Quadrangles&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&quot;wms_onlineresource&quot;&nbsp;&nbsp;&quot;<a href="http://terraservice.net/ogcmap.ashx">http://terraservice.net/ogcmap.ashx</a>&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&quot;wms_abstract&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;NA - test&quot;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&quot;wms_keywordlist&quot;&nbsp;&nbsp;&nbsp;&nbsp; &quot;NA -test&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&quot;wms_server_version&quot;&nbsp;&nbsp;&quot;1.1.1&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&quot;wms_formatlist&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;image/png,image/jpeg,image/wbmp&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&quot;wms_format&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;image/png&quot;
<br>&gt;&nbsp;&nbsp; END # Metadata<br>&gt; END # layer<br>&gt;<br>&gt; -------------------------------------<br>&gt; From: Frank Warmerdam &lt;<a href="mailto:warmerdam@pobox.com">warmerdam@pobox.com</a><br>&gt; &lt;mailto:<a href="mailto:warmerdam@pobox.com">
warmerdam@pobox.com</a>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;Mailed-By: <a href="http://lists.umn.edu">lists.umn.edu</a><br>&gt; &lt;<a href="http://lists.umn.edu">http://lists.umn.edu</a>&gt;<br>&gt; Reply-To: Frank Warmerdam &lt;<a href="mailto:warmerdam@pobox.com">
warmerdam@pobox.com</a> &lt;mailto:<a href="mailto:warmerdam@pobox.com">warmerdam@pobox.com</a>&gt;&gt;<br>&gt; To: <a href="mailto:MAPSERVER-USERS@lists.umn.edu">MAPSERVER-USERS@lists.umn.edu</a> &lt;mailto:<a href="mailto:MAPSERVER-USERS@lists.umn.edu">
MAPSERVER-USERS@lists.umn.edu</a>&gt;<br>&gt; Date: Jan 23, 2006 10:57 PM<br>&gt; Subject: Re: [UMN_MAPSERVER-USERS] Horrible Looking WMS Raster Imagery<br>&gt;<br>&gt; On 1/23/06, Brent Pedersen &lt;<a href="mailto:bpederse@nature.berkeley.edu">
bpederse@nature.berkeley.edu</a><br>&gt; &lt;mailto:<a href="mailto:bpederse@nature.berkeley.edu">bpederse@nature.berkeley.edu</a>&gt;&gt; wrote:<br>&gt;&nbsp;&nbsp;&gt; have you tried using image/jpeg?<br>&gt;<br>&gt; In addition to fetching data from the remote WMSes as
<br>&gt; JPEG, it is also necessary for mapserver to generate 24bit<br>&gt; output (JPEG or PNG24 for instance).&nbsp;&nbsp;I don't know how to<br>&gt; do that with Chameleon myself, but I'm sure there is a setting<br>&gt; somewhere.
<br>&gt;<br>&gt; I think Ed is right that the problem is 24bit to 8bit color<br>&gt; conversion with correspondingly poor color resolution.<br>&gt; Given sufficient blotchiness from this conversion it can<br>&gt; even appear that spatial resolution is degraded (though it
<br>&gt; isn't actually).<br>&gt;<br>&gt; Best regards,<br>&gt; ---<br>&gt;<br>&gt; I set the clouds in motion - turn up&nbsp;&nbsp; | Frank Warmerdam,<br>&gt; <a href="mailto:warmerdam@pobox.com">warmerdam@pobox.com</a> &lt;mailto:
<a href="mailto:warmerdam@pobox.com">warmerdam@pobox.com</a>&gt;<br>&gt; light and sound - activate the windows | <a href="http://pobox.com/~warmerdam">http://pobox.com/~warmerdam</a><br>&gt; and watch the world go round - Rush&nbsp;&nbsp;&nbsp;&nbsp;| Geospatial Programmer for Rent
<br>&gt;<br>&gt; ------------------------------------------------<br>&gt; Brent,<br>&gt;<br>&gt; Thanks for the suggestion.&nbsp;&nbsp;I switched the output from png to jpeg - but<br>&gt; no change (the jpeg might have looked a little worse??).&nbsp;&nbsp;Still, the
<br>&gt; crux of the matter is, I suppose, that these images are displayed<br>&gt; through a context file.&nbsp;&nbsp;The rasters are coming straight from their<br>&gt; &quot;original&quot; (perhaps) source, which doesn't allow me to specify how the
<br>&gt; image is displayed, but merely that an image is displayed (furthermore,<br>&gt; the context file is automatically generated by the &quot;Save Context&quot; widget<br>&gt; in Chameleon).<br>&gt;<br>&gt; And an addendum to my last message:&nbsp;&nbsp;I did find output specifications in
<br>&gt; the documentation<br>&gt; (<a href="http://mapserver.gis.umn.edu/docs/reference/mapfile/outputformat/">http://mapserver.gis.umn.edu/docs/reference/mapfile/outputformat/</a>), but<br>&gt; I don't have the opportunity in this instance to specify the output in
<br>&gt; this sense.<br>&gt;<br>&gt; Jennifer<br>&gt;<br>&gt; -----------------------------------------------<br>&gt; Hi Frank,<br>&gt;<br>&gt; Thanks for the response, Frank.&nbsp;&nbsp;It is sounding more and more like this<br>&gt; is a question I ought to forward to the chameleon list - because I am
<br>&gt; also not sure how to generate 24bit output with chameleon!<br>&gt;<br>&gt; I appreciate the much needed direction!<br>&gt;<br>&gt; Thanks all!<br>&gt;<br>&gt; Jennifer<br>&gt;<br><br><br>--<br>Jeff McKenna<br>DM Solutions Group Inc.
<br><a href="http://www.dmsolutions.ca">http://www.dmsolutions.ca</a><br>_______________________________________________<br>Chameleon mailing list<br><a href="mailto:Chameleon@lists.maptools.org">Chameleon@lists.maptools.org
</a><br><a href="http://lists.maptools.org/mailman/listinfo/chameleon">http://lists.maptools.org/mailman/listinfo/chameleon</a><br></blockquote></div><br>