[Mapserver-users] Problem with colours when displaying a GEOTiff image along with vector layers

Covariance Covariance at shaw.ca
Tue Oct 14 23:27:30 EDT 2003


This is a multi-part message in MIME format.

------=_NextPart_000_0012_01C392A2.5B99F700
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Ed:
	thank you very much, it worked like a charm. I wonder why this
problem only started in this latest version of the MapServer? - just
curious.

	Bob Bruce

-----Original Message-----
From: Ed McNierney [mailto:ed at topozone.com]
Sent: Tuesday, October 14, 2003 9:52 PM
To: Covariance at shaw.ca; Mapserver Users Mailing List
Subject: RE: [Mapserver-users] Problem with colours when displaying a
GEOTiff image along with vector layers


Bob -

This normally occurs because the relevant portion of the monochrome TIFF
input uses all available colors in the output image palette.  That is,
since the layers are drawn in order, and colors are allocated in order,
if the monochrome raster image uses 256 distinct shades of gray, then
there will be no colors left (in an 8-bit output image) and the vector
layers will use whatever shade of gray most closely matches the
requested color (which usually isn't very close).

Since you're using GDAL for input, you can add the statement

	PROCESSING "COLOR_MATCH_THRESHOLD=3"

to the raster image layer.  This will tell GDAL that when an input pixel
of a new color is encountered, if the RGB distance between it and an
existing color is 3 or less (that is, delta R + delta G + delta B <= 3)
then consider the existing color to be a match and use it.  This will
reduce the number of shades of gray used by the raster image to somewhat
less than 256, leaving you with enough room to allocate the intended
colors for the vector data.

	- Ed


Ed McNierney
President and Chief Mapmaker
TopoZone.com
ed at topozone.com


-----Original Message-----
From: Covariance [mailto:Covariance at shaw.ca] 
Sent: Tuesday, October 14, 2003 10:22 PM
To: 'Mapserver Users Mailing List'
Subject: [Mapserver-users] Problem with colours when displaying a
GEOTiff image along with vector layers

I recently downloaded and installed version 4.0 for WIN32 and started
going
through my example files that I had implemented with version 3.5 on
another
computer. Everything was going fine and I was able to display all of my
examples OK until I hit one that had a GEOTiff file, then the colours on
the
vector layer suddenly became monochrome along with the GEOTiff image. If
I
turn off the raster layer then the colours appear fine.

Help on getting the vector colours back along with displaying the raster
layer would be much appreciated.

thanks,
		Bob Bruce

The listing of the MapServer version is:

C:\Program Files\Apache Group\Apache2\cgi-bin>MAPSERV.EXE -v
MapServer version 4.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP
OUTPUT=PDF OUTPUT=SWF SUPPORTS=P
ROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT
SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIEN
T INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE

and the listing of the mapfile (with the raster layer commented out) is:

NAME T12R02E_s2ex2
EXTENT 620000 5537250 631000 5547350
SIZE 400 400
SHAPEPATH "c:/apache/htdocs/tileswwinnipeg"

# LAYER # Single ortho image display
#   NAME "6205531GeoTIFF"
#   DATA "orthodata/6205531G.tiff"
#   STATUS DEFAULT
#   TYPE RASTER
# # OFFSITE 0
# END

LAYER # DLS Polys
  NAME "DLSPolys"
  DATA "t12r02e/t12r02ev03_DLSPolygons"
  STATUS DEFAULT
  TYPE POLYGON
  CLASSITEM "PART"
  CLASS # Whole DLS Parcel
#   STATUS OFF
    NAME "WHOLE DLSPOLY"
    EXPRESSION ""
    COLOR 255 202 149
    OUTLINECOLOR 0 0 0
  END # end of Whole DLS Parcel class object
  CLASS # Part DLS Parcel
    NAME "PART DLSPOLY"
    EXPRESSION "PT"
    COLOR 255 164 72
    OUTLINECOLOR 0 0 0
  END # end of Part DLS Parcel class object
END # end of layer object

LAYER # Plan Parcel Layer
  NAME "Plan Parcels"
  DATA "t12r02e/t12r02ev03_LotPolygons"
  STATUS DEFAULT
  TYPE POLYGON

  CLASSITEM "PART"
  CLASS # Whole Plan Parcels
    NAME "Whole Plan Parcels"
    EXPRESSION ""
    COLOR 212 178 176
    OUTLINECOLOR 0 0 0
  END # end of Whole Plan Parcels class
  CLASS # Part Plan Parcels
    NAME "Part Plan Parcels"
    EXPRESSION "PT"
    COLOR 170 103 100
    OUTLINECOLOR 0 0 0
  END # end of Whole Plan Parcels class
END  # end of water features layer

END # end of map file

_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users

------=_NextPart_000_0012_01C392A2.5B99F700
Content-Type: application/ms-tnef;
	name="winmail.dat"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="winmail.dat"

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
4dnwTkUM1OvwD1H//rb7QfCBgaHIkgauWJFNoP9P0TTjBa4HQYgQBw4JSAVSGwo/C0xQBYgMujE2
NP4g6fAN7w7/EA0TzRH/hlHvEDq0dBJq+9xQRBBgkB1VPkyd8v1MIbn+n/+vX0z/qRAA/wIPAx+E
CgSPBZ8GpP8jqgjvLN8WfwvPDNXnwA2g9Dc4MrE2Gb8azxAPLO7/HbQSzxPSLS8VCjjeMA8Xj/8M
tjLA6/DqYJPyNOczvzTPvzXfNu8etRBYrGBNwmZ+sP+5Ua7xneOFu0GK45Glg4QK/l9JH0ovSvrP
J5hKWRGWZJfIIkwPlfJAyCJzLo1g80/AeZBuLnjhJHTt8FPgte1gL0+PL5ACnHBuUVNfjXCiAFJx
mDskdH1U8AAAHgBCEAEAAAA/AAAAPDEzODU4QUExQTc0RjMwNDE5RjMxOUFDQjY2QTlEMTIyMkMw
Mzg4QG1lcmNhdG9yLnRvcG96b25lLmNvbT4AAAMACVkBAAAAAwAAgAggBgAAAAAAwAAAAAAAAEYA
AAAAEIUAAAAAAAADAAOACCAGAAAAAADAAAAAAAAARgAAAABShQAAc3kBAB4ABIAIIAYAAAAAAMAA
AAAAAABGAAAAAFSFAAABAAAABAAAADkuMAALAAeACCAGAAAAAADAAAAAAAAARgAAAAADhQAAAAAA
AAMACIAIIAYAAAAAAMAAAAAAAABGAAAAAAGFAAAAAAAACwAJgAggBgAAAAAAwAAAAAAAAEYAAAAA
BoUAAAAAAAALAAqACCAGAAAAAADAAAAAAAAARgAAAAAOhQAAAAAAAAMAC4AIIAYAAAAAAMAAAAAA
AABGAAAAABGFAAAAAAAAAwAMgAggBgAAAAAAwAAAAAAAAEYAAAAAGIUAAAAAAAACAfgPAQAAABAA
AABgUlwsl27tQasT0pk0WPtFAgH6DwEAAAAQAAAAYFJcLJdu7UGrE9KZNFj7RQIB+w8BAAAAVwAA
AAAAAAA4obsQBeUQGqG7CAArKlbCAABtc3BzdC5kbGwAAAAAAE5JVEH5v7gBAKoAN9luAAAAQzpc
QnJ1dHVzLURvY3VtZW50XGNvdmFyaWFuY2UucHN0AAADAP4PBQAAAAMADTT9NwAAAgF/AAEAAAAx
AAAAMDAwMDAwMDA2MDUyNUMyQzk3NkVFRDQxQUIxM0QyOTkzNDU4RkI0NUM0MDc1MjAwAAAAAAMA
BhBE/nXkAwAHEC8NAAADABAQAAAAAAMAERAAAAAAHgAIEAEAAABlAAAARUQ6VEhBTktZT1VWRVJZ
TVVDSCxJVFdPUktFRExJS0VBQ0hBUk1JV09OREVSV0hZVEhJU1BST0JMRU1PTkxZU1RBUlRFRElO
VEhJU0xBVEVTVFZFUlNJT05PRlRIRU1BUFNFUgAAAAB/xQ==

------=_NextPart_000_0012_01C392A2.5B99F700--




More information about the mapserver-users mailing list