[mapserver-dev] Polygon Background Color

Conor McCauley conor.mccauley at mapflow.com
Thu Oct 13 10:31:21 EDT 2011


Hi Folks,

I'm having a bit of trouble setting the background color on my maps which
render polygon shapes based on Oracle spatial data. It always seems to
render transparent.

I've tried setting the IMAGECOLOR on the MAP element, the BACKGROUNDCOLOR in
the CLASS elements, but nothing seems to work. I've tried everything it
seems, so any help or advice would be much appreciated.

Kind Regards,

Conor.

Here is a sample map file:

# Start of map file
MAP
  DEBUG 5
  CONFIG "CPL_DEBUG" "ON"
  CONFIG "MS_ERRORFILE" "/tmp/mapserver.log"
  NAME BGS
  STATUS ON
  SIZE 600 600
  UNITS METERS
  IMAGETYPE PNG
  IMAGECOLOR 191 191 255
  PROJECTION
    "init=epsg:3857"
  END
  OUTPUTFORMAT
    NAME png
    DRIVER "GD/PNG"
    MIMETYPE "image/png"
    IMAGEMODE RGBA
    EXTENSION "png"
    FORMATOPTION "INTERLACE=ON"
  END

  WEB
    METADATA
      OWS_ENABLE_REQUEST "*"
    END
  END
# --- BGS DISSOLUTION ---
#
  LAYER
    DEBUG 5
    NAME bgs_dissolution_uk_ora
    TYPE POLYGON
    STATUS ON
    CONNECTION 'GEOSUK/Geosuk1ns at 192.168.160.108/geosuat.mapflow.local'
    CONNECTIONTYPE oraclespatial
    DATA "geom from (select class, geom from FS_SOLUBLEROCKS_UK) USING SRID
81989"
    PROCESSING "CLOSE_CONNECTION=DEFER"
    OPACITY 50
    PROJECTION
      "init=epsg:27700"
    END

    CLASSITEM "CLASS"
    CLASS
      EXPRESSION "E"
      COLOR 255 0 0
      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "D"
      COLOR 255 153 0
      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "C"
      COLOR 0 255 0
      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "B"
      COLOR 0 0 255
      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "A"
      COLOR 0 0 0
      DEBUG on
      OUTLINECOLOR 0 0 0
    END
  END

# --- BGS COLLAPSE --
  LAYER
#    DEBUG 5
    NAME bgs_collapse_uk_ora
    TYPE POLYGON
    STATUS ON
    CONNECTION 'GEOSUK/Geosuk1ns at 192.168.160.108/geosuat.mapflow.local'
    CONNECTIONTYPE oraclespatial
    DATA "geom from (select class, geom from FS_COLLAPSIBLEDEPOSITS_UK)
USING SRID 81989"
    PROCESSING "CLOSE_CONNECTION=DEFER"
    OPACITY 50

    PROJECTION
      "init=epsg:27700"
    END

    CLASSITEM "CLASS"

    CLASS
      EXPRESSION "E"
      COLOR 255 0 0
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "D"
      COLOR 255 153 0
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "C"
      COLOR 0 255 0
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "B"
      COLOR 0 0 255
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "A"
      COLOR 0 0 0
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
  END


# --- BGS COMPRESS --
  LAYER
#    DEBUG 5
    NAME bgs_compress_uk_ora
    TYPE POLYGON
    STATUS ON
    CONNECTION 'GEOSUK/Geosuk1ns at 192.168.160.108/geosuat.mapflow.local'
    CONNECTIONTYPE oraclespatial
    DATA "geom from (select class, geom from FS_COMPRESSIBLEGROUND_UK) USING
SRID 81989"
    PROCESSING "CLOSE_CONNECTION=DEFER"
    OPACITY 50

    PROJECTION
      "init=epsg:27700"
    END

    CLASSITEM "CLASS"

    CLASS
      EXPRESSION "E"
      COLOR 255 0 0
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "D"
      COLOR 255 153 0
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "C"
      COLOR 0 255 0
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "B"
      COLOR 0 0 255
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "A"
      COLOR 0 0 0
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
  END

# --- BGS RUNNING SANDS --
  LAYER
#    DEBUG 5
    NAME bgs_runningsands_uk_ora
    TYPE POLYGON
    STATUS ON
    CONNECTION 'GEOSUK/Geosuk1ns at 192.168.160.108/geosuat.mapflow.local'
    CONNECTIONTYPE oraclespatial
    DATA "geom from (select class, geom from FS_RUNNINGSAND_UK) USING SRID
81989"
    PROCESSING "CLOSE_CONNECTION=DEFER"
    OPACITY 50

    PROJECTION
      "init=epsg:27700"
    END

    CLASSITEM "CLASS"

    CLASS
      EXPRESSION "E"
      COLOR 255 0 0
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "D"
      COLOR 255 153 0
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "C"
      COLOR 0 255 0
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "B"
      COLOR 0 0 255
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "A"
      COLOR 0 0 0
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
  END

# --- BGS SHRINK SWELL --
  LAYER
#    DEBUG 5
    NAME bgs_shrinkswell_uk_ora
    TYPE POLYGON
    STATUS ON
    CONNECTION 'GEOSUK/Geosuk1ns at 192.168.160.108/geosuat.mapflow.local'
    CONNECTIONTYPE oraclespatial
    DATA "geom from (select class, geom from FS_SHRINKSWELL_UK) USING SRID
81989"
    PROCESSING "CLOSE_CONNECTION=DEFER"
    OPACITY 50

    PROJECTION
      "init=epsg:27700"
    END

    CLASSITEM "CLASS"

    CLASS
      EXPRESSION "E"
      COLOR 255 0 0
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "D"
      COLOR 255 153 0
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "C"
      COLOR 0 255 0
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "B"
      COLOR 0 0 255
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "A"
      COLOR 0 0 0
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
  END

# --- BGS LANDSLIDE --
  LAYER
#    DEBUG 5
    NAME bgs_landslide_uk_ora
    TYPE POLYGON
    STATUS ON
    CONNECTION 'GEOSUK/Geosuk1ns at 192.168.160.108/geosuat.mapflow.local'
    CONNECTIONTYPE oraclespatial
    DATA "geom from (select class, geom from FS_LANDSLIDES_UK) USING SRID
81989"
    PROCESSING "CLOSE_CONNECTION=DEFER"
    OPACITY 50

    PROJECTION
      "init=epsg:27700"
    END

    CLASSITEM "CLASS"

    CLASS
      EXPRESSION "E"
      COLOR 255 0 0
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "D"
      COLOR 255 153 0
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "C"
      COLOR 0 255 0
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "B"
      COLOR 0 0 255
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
    CLASS
      EXPRESSION "A"
      COLOR 0 0 0
#      DEBUG on
      OUTLINECOLOR 0 0 0
    END
  END

END # Map File

-end-
This email and its content/attachments are covered by Mapflow's email disclaimer, please see www.mapflow.com/disclaimer

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapserver-dev/attachments/20111013/5ba66abb/attachment.html


More information about the mapserver-dev mailing list