[Mapserver-users] Transparency issues with ArcIMS Emulator and defined line symbols

Ellis Robin Bundaberg Robin.Ellis at nrm.qld.gov.au
Sun May 16 17:33:24 PDT 2004


Hi list

I'm having trouble displaying lines 'over-the-top' of other datasets in ArcMap when using Mapserver's ArcIMS emulator and defined line symbols. It seems that when I define a line symbol of my own (to simply allow me to adjust the width/size of the line) the image produced by Mapserver seems to be struggling to portray the transparencies required. This manifests itself in two different ways, depending on how many ArcIMS services are being simulated.

Firstly, if I reference my underlying data (say, polygons) in a separate map file (and therefore map service) to my line data, I find that when I turn on my line data the underlying data is totally obscured by what should normally be a transparent image background. On the other hand, if I reference all data sets in the one map file (as per the layer descriptions from the mapfile given below) I find that turning the line data on doesn't totally obscur the layers beneath, but there problems associated with polygon boundaries appearing transparent when they shouldn't, and with same labels being partially obscured.

The problem seems to be completely associated with the SIZE component of the CLASS object. Even when using a defined SYMBOL (instead of SYMBOL 0) I find the problem doesn't occur when unsing SIZE 1.

I've included a copy of the map file below to give some idea of what's going on. This particular example displays just fine out side of ArcMAP. Any suggestions on how to get around this?

Regards

Rob

#
# Start of map file
#
NAME se_tester
STATUS ON
SIZE 600 600
EXTENT 396500 7226000 406500 7233500
UNITS METERS
IMAGETYPE png
IMAGECOLOR 255 255 255
Resolution 96
FONTSET /data4/WWW/mapserver/symbols/fonts/fonts.list

      PROJECTION
        "proj=utm"
        "zone=56"
        "ellps=GRS80"
        "south"
        "no_defs"
      END

#
# Start of web interface definition
#
WEB
  IMAGEPATH /data4/WWW/tmp/
  IMAGEURL "http://myserver/tmp/"
  TEMPLATE "frmap.php"
END


#
# Start of reference map
#

#
# Start of legend
#
LEGEND
  KEYSIZE 18 12
  LABEL
    TYPE BITMAP
    SIZE MEDIUM
    COLOR 0 0 89
    POSITION UR
  END
  STATUS ON
  TEMPLATE "legend.html"

END

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

SYMBOL 
  NAME "double-line"
  TYPE ELLIPSE
  POINTS 1 1 END
  FILLED TRUE
END


#
# Start of layer definitions
#

LAYER

      NAME "Childers Soils (CBW)"	
      CONNECTIONTYPE OGR
      CONNECTION "/data2/aid/region/land/soils/100k/childers/cbw"
      DATA "3"
      STATUS default
      TYPE polygon

     METADATA
       LAYNAME "Childers Soils"
       LAYEXTENT "390500 7179000 450000 7235000"
     END

      PROJECTION
        "proj=utm"
        "zone=56"
        "ellps=GRS80"
        "south"
        "no_defs"
      END
     
 MAXSCALE 500000
  
   LABELITEM "map_code"

CLASS   	
#   EXPRESSION ([col_group] = 35)
   NAME "Kandosols"
   COLOR 255 255 128
   OUTLINECOLOR 0 0 0
    LABEL
      COLOR 0 0 0
      TYPE truetype
      SIZE 8
      FONT arial
      POSITION cc
      force true
      WRAP "|"
    END #label
END

END # LAYER

LAYER
  NAME "100k Contours"
  TYPE line
  STATUS default
  CONNECTIONTYPE OGR
  TILEINDEX "/data4/WWW/projects/lwmp/se_grid100k.shp"
  DATA "0"
  TILEITEM "contours"
  LABELCACHE ON

      PROJECTION
        "proj=utm"
        "zone=56"
        "ellps=GRS80"
        "south"
        "no_defs"
      END
     
 MAXSCALE 250000
 LABELITEM "feature.modi"
  
 CLASS
    NAME "100k Contours"
    COLOR 168 112 0
    SYMBOL "double-line"
    SIZE 2
    LABEL
      COLOR 0 0 0
      TYPE truetype
      SIZE 8
      FONT arial
      POSITION auto
      ANTIALIAS TRUE
    END # Label
   
  END # CLASS

END # LAYER

LAYER
  NAME "100k Drainage"
  TYPE line
  STATUS default
  CONNECTIONTYPE OGR
  TILEINDEX "/data4/WWW/projects/lwmp/se_grid100k.shp"
  DATA "0"
  TILEITEM "drainage"

      PROJECTION
        "proj=utm"
        "zone=56"
        "ellps=GRS80"
        "south"
        "no_defs"
      END
     
 MAXSCALE 250000
  
 CLASS
    NAME "100k Drainage"
    COLOR 0 112 255
    SYMBOL "double-line"
    SIZE 2
  END # CLASS

END # LAYER

END # Map File

Robin Ellis
Department of Natural Resources and Mines
PO Box 1167
Bundaberg QLD 4670
ph +61 7 4131 5771
fax +61 7 4131 5823
Robin.Ellis at nrm.qld.gov.au




************************************************************************
The information in this e-mail together with any attachments is
intended only for the person or entity to which it is addressed
and may contain confidential and/or privileged material.
Any form of review, disclosure, modification, distribution
and/or publication of this e-mail message is prohibited.  
If you have received this message in error, you are asked to
inform the sender as quickly as possible and delete this message
and any copies of this message from your computer and/or your
computer system network.  
************************************************************************





More information about the MapServer-users mailing list