Hi,

Satellite images tend to look ugly with 8 bits as you are serving now.
Try with 24-bit png by changing IMAGEMODE to RGB.

-Jukka Rahkonen-


Alvarez Saldarriaga wrote:
> 
> Hey, I'm trying to use a WMS map from the NASA as myy BASE 
> map and som other layers (SHP), but I don't know why the 
> image looks so ugly, I'm using OpenLayers to render the map 
> and mapserver on Ubuntu, I set the WMS as png and the other 
> layers too, can somebody help me with this?, the map and the 
> image are attached, Thx.
> 
> This is the mapserver config:
> 
> MapServer version 5.4.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG 
> OUTPUT=WBMP OUTPUT=SVG  SUPPORTS=PROJ SUPPORTS=AGG 
> SUPPORTS=FREETYPE SUPPORTS=ICONV SUPPORTS=WMS_SERVER  
> SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT 
> SUPPORTS=WCS_SERVER  SUPPORTS=FASTCGI SUPPORTS=THREADS 
> SUPPORTS=GEOS INPUT=EPPL7 INPUT=POSTGIS INPUT =OGR INPUT=GDAL 
> INPUT=SHAPEFILE
> 
> My OpenLayers config:
> 
>       function showMap()
>       {
>               objOpenLayers = new OpenLayers.Map( "show-map", 
> { controls: [], /*
> zoom: 5 */ maxResolution: 'auto' } );
> 
>               objOpenLayers.addControl( new 
> OpenLayers.Control.PanZoomBar() );
>               objOpenLayers.addControl( new 
> OpenLayers.Control.MouseToolbar() );
>               objOpenLayers.addControl( new 
> OpenLayers.Control.LayerSwitcher() );
>               // objOpenLayers.addControl( new 
> OpenLayers.Control.Permalink() );
>               // objOpenLayers.addControl( new 
> OpenLayers.Control.ScaleLine() );
>               // objOpenLayers.addControl( new 
> OpenLayers.Control.Permalink( 'permalink' ) );
>               objOpenLayers.addControl( new 
> OpenLayers.Control.MousePosition() );
>               // objOpenLayers.addControl( new 
> OpenLayers.Control.OverviewMap() );
>               objOpenLayers.addControl( new 
> OpenLayers.Control.KeyboardDefaults() );
> 
>     var twms = new OpenLayers.Layer.WMS( "NASA",
>         "http://wms.jpl.nasa.gov/wms.cgi?";,
>         { map: 
> '/home/jfalvarez/projects/cms/branches/V1/docroot/map-files/91
82340517c2d323061dc1cffea6e431.map',
>           layers: 'BMNG',
>           format: 'image/png'}, {isBaseLayer: true} );
>     objOpenLayers.addLayer(twms);
> 
> var objMapServer17 = new OpenLayers.Layer.MapServer(
>                       "Colombia Departamentos",
>                       "http://vesifront.org/cgi-bin/mapserv";,
>                       {
>                               map: 
> "/home/jfalvarez/projects/cms/branches/V1/docroot/map-files/91
82340517c2d323061dc1cffea6e431.map",
>                               layers: "Colombia_Departamentos",
>                               // maxResolution: "auto",
>                               transparent: "true",
>                               format: "image/png"
>                                                       }
>               );
>               objOpenLayers.addLayer( objMapServer17 );
> 
>                                       var objMapServer18 = 
> new OpenLayers.Layer.MapServer(
>                       "Zona Bananera 2",
>                       "http://vesifront.org/cgi-bin/mapserv";,
>                       {
>                               map: 
> "/home/jfalvarez/projects/cms/branches/V1/docroot/map-files/91
82340517c2d323061dc1cffea6e431.map",
>                               layers: "Zona_Bananera_2",
>                               // maxResolution: "auto",
>                               transparent: "true",
>                               format: "image/png"
>                                                       }
>               );
> 
>               objOpenLayers.addLayer( objMapServer18 );
> 
>                                       var objMapServer19 = 
> new OpenLayers.Layer.MapServer(
>                       "Zona Bananera 1",
>                       "http://vesifront.org/cgi-bin/mapserv";,
>                       {
>                               map: 
> "/home/jfalvarez/projects/cms/branches/V1/docroot/map-files/91
82340517c2d323061dc1cffea6e431.map",
>                               layers: "Zona_Bananera_1",
>                               // maxResolution: "auto",
>                               transparent: "true",
>                               format: "image/png"
>                                                       }
>               );
> 
>               if ( !objOpenLayers.getCenter() )
>               {
>                       objOpenLayers.zoomToMaxExtent();
>               }
>       }
> 
_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to