Rép. : [ms4w-users] WMS format question

SIMON MERCIER simon.mercier at msp.gouv.qc.ca
Fri Dec 7 13:16:56 EST 2007


Hi michael  
ArcGIS always make the WMS GetMap request in png image format... I
think theres no workaround in arcgis...! and mapserver surpport this
output format by default ..but in a 8-bit format...

OUTPUTFORMAT
  NAME png
  DRIVER "GD/PNG"
  MIMETYPE "image/png"
  IMAGEMODE PC256  # -- 8-bit
  EXTENSION "png"
END

so... maybe you can try to overwrite this format with 2 OUTPUTFORMAT in
your mapfile ...!
...
OUTPUTFORMAT
  NAME png
  DRIVER "GD/PNG"
  MIMETYPE "image/png"
  IMAGEMODE RGB  # --> 24-bit or png24 or RGBA for transparency use ...

  EXTENSION "png"
END
#and
OUTPUTFORMAT
  NAME jpeg
  DRIVER "GD/JPEG"
  IMAGEMODE RGB
  EXTENSION "jpeg"
  FORMATOPTION "QUALITY=75,PROGRESSIVE=TRUE"
END
...


OR ... you can try to add this in your orthos image layer ... but not
sure
PROCESSING "DITHER=YES"

more info look the raster data access page of f.wamerdam 
http://mapserver.gis.umn.edu/docs/howto/raster_data 
 ..good luck



Simon Mercier
Analyste en Géomatique
Service de l'infrastructure et du réseau
Direction des technologies de l'information
Ministère de la Sécurité publique 
2525, boul. Laurier, 10e étage
Québec (Québec) G1V 2L2
Téléphone : 418 646-5687
Fax: 418-643-0787

>>> "Smith, Michael" <Michael.Smith at maine.gov> 04/12/07 16:37 >>>
Greetings,

I am a newbie to MapServer and WMS, but an old ESRI hand.  I have
MapServer (MS4W) running with ka-Map on a Windows XP PC.  I have
created
a simple MapServer .map file which works fine in ka-Map.  Since it is
based on raster data (MrSID file which is 24-bit NAIP 2007 orthophoto
mosaic), I set the output format to JPEG.  This works fine in ka-Map
and
looks the way I want it.  However, when I add this WMS to ArcMap, it
appears to make 8-bit files.

I can see in my temp folders that indeed, the ka-Map output is JPEG
like
I want, but the ArcMap output is PNG.  The JPEGs are nice 24-bit
images
and the PNGs 8-bit garbage.

Any suggestions?  My .map file is below.  Looking at web resources, it
seems like I need a "wms_format" "img/jpeg" somewhere, but after many
permutations of those parameters in my map file, I still can't seem to
get jpegs in ArcGIS, only PNGs.


***********
Michael Smith
Maine DEP/OIT 

#
# Start of GMAP map file
#
#
NAME GMAP_DEMO
STATUS ON
SIZE 400 300
SYMBOLSET ../etc/symbols.sym
EXTENT 413000 4837000 446000 4894000
UNITS METERS
SHAPEPATH "../medata"
IMAGECOLOR 255 255 255
FONTSET ../etc/fonts.txt

OUTPUTFORMAT
  NAME jpeg
  DRIVER "GD/JPEG"
  IMAGEMODE RGB
  EXTENSION "jpeg"
  FORMATOPTION "QUALITY=75,PROGRESSIVE=TRUE"
END

#
# Start of web interface definition
#
WEB
#  Scales commented out for WMS
#  MINSCALE 5000
#  MAXSCALE 350000
#
# On Windows systems, /tmp and /tmp/ms_tmp/ should be created at the
root 
# of the drive where the .MAP file resides.
#
  IMAGEPATH "/ms4w/tmp/ms_tmp/" 
  IMAGEURL "/ms_tmp/"
# For WMS
  METADATA
    "wms_title" "wms_demo"
	"wms_onlineresource"
"http://csu-eia1pcgis2.som.w2k.state.me.us/cgi-bin/mapserv.exe?map=c:/ms

4w/apps/gmap/htdocs/gmap75.map&"
	"wms_srs" "EPSG:26919"
  END
END

#
# Projection - required for WMS
#
PROJECTION
  "init=epsg:26919"
END

#
# Start of reference map
#
REFERENCE
   IMAGE meimages/keymap.png
   EXTENT 413000 4837000 446000 4894000
   STATUS ON
  COLOR -1 -1 -1
  OUTLINECOLOR 255 0 0
  SIZE 116 116
END

#
# Start of legend
#
LEGEND
  KEYSIZE 18 12
  LABEL
    TYPE BITMAP
    SIZE MEDIUM
    COLOR 0 0 89
  END
  STATUS ON
END

#
# Start of scalebar
#
SCALEBAR
  IMAGECOLOR 255 255 255
  LABEL
    COLOR 0 0 0 
    SIZE SMALL
  END
  SIZE 150 5
  COLOR 255 255 255
  BACKGROUNDCOLOR 0 0 0
  OUTLINECOLOR 0 0 0
  UNITS kilometers
  INTERVALS 5
  STATUS ON
END


QUERYMAP
  STYLE HILITE
  COLOR 255 0 0
END


#
# Start of layer definitions
#


LAYER
  NAME naip2007
  METADATA
    "wms_title" "NAIP 2007"
  END
  TYPE RASTER
  STATUS ON
  DATA sagadahoc.sid
  PROJECTION
    "init=epsg:26919"
  END
END

END # Map File

_______________________________________________
ms4w-users mailing list
ms4w-users at lists.maptools.org 
http://lists.maptools.org/mailman/listinfo/ms4w-users


More information about the ms4w-users mailing list