[Mapserver-DE] Symbole aus GIF nicht transparent darstellen

Markus Hingele mh at tza.koa-net.de
Mit Dez 22 13:26:26 CET 2004


Hallo Liste,

ich habe mal ne Frage zum Mapserver und den Symbolen aus einer sym-Datei
mit zugehörigen Gif-Bildern.

In unserer Karte werden die Symbole alle transparent angezeigt. Alle
weißen Flächen in den Symbole werden auf transparet umgerechnet. Es sind
GIF's mit 16 Farben, kein Transparent definiert.

In der Symboldatei sind folgende Einträge:

Symbol
NAME 'apotheke'
Type PIXMAP
IMAGE 'apotheke.gif'
Transparent 99
END

Ob ich hier "Transparent 99" oder was anderes angebe, ist das selbe
Ergebnis.

Folgendes steht in der Map-Datei drin:

MAP
  NAME "oberstdorf_gesundheit"
  STATUS ON
         EXTENT 4354140 5238106 4379188 5261790
    
         PROJECTION
         "init=epsg:31494"
  END
  SIZE 650 420
  SHAPEPATH "/data/map/oberstdorf/"
  SYMBOLSET "/data/map/oberstdorf/symbole/oberstdorf_poi.sym"
         FONTSET "/data/map/fonts/fonts.list"
  IMAGECOLOR 255 255 255 
        TRANSPARENT ON
  #TRANSPARENT ON                                       #ON|OFF
Backgroundcolor für Karten transparent;
def off
  UNITS meters   #Units mapcoordinates; für scale/scalebar Berechnungen
  RESOLUTION 72                                  #Pixel/inch für Output
(scalecomputation; def 72),
vorher 300
  INTERLACE OFF
#  IMAGETYPE PNG                                                       
#output imagetype
# Änder von 256 Farben auf eine Millionen
  OUTPUTFORMAT
     NAME png
     DRIVER "GD/PNG"
     MIMETYPE "image/png"
     EXTENSION PNG
     IMAGEMODE PC256   #RGBA     #oder RGB (für transparent off)
          TRANSPARENT ON         #ON|OFF Backgroundcolor für Karten
transparent; def
off
  END
# Änder von 256 Farben auf eine Millionen ENDE
  WEB
    MINSCALE 0
                MAXSCALE 2000000
    #TEMPLATE ""
    #IMAGEPATH "/data/umn/umn-www/sessions/" 
    #IMAGEURL "http://"
    LOG "/data/map/log/umn.log"
    METADATA
      "WMS_ACCESSCONSTRAINTS"    "none"
      "WMS_SRS"   "epsg:31494"
      "WMS_ONLINERESOURCE"     
"http://XXX.XXX.XXX.XXX/cgi-bin/mapserv?map=/data/map/oberstdorf/oberstdorf_gesundheit.map"
      "WMS_TITLE"    "Oberstdorf Gesundheit"
      "WMS_FEATURE_INFO_MIME_TYPE"    "text/html"
      "WMS_ABSTRACT"    "Gesundheit"
    END
  END

Ist hier irgendwo ein Schalter zu setzen?

Am Cache liegt es auch nicht, habe ich schon mit einem Symboltausch
getestet.

Für eine Hilfe wäre ich sehr dankbar.

Grüße aus dem saukalten Allgäu

Markus Hingele

--

Telezentrum Allgäu GmbH & Co.KG
http://www.telezentrum-allgaeu.de
Geo  ***  Daten  *** Management
Markus.Hingele at tza.koa-net.de

***  BITTE KEINE DOC-DATEIEN  -  NO DOC-FILES PLEASE  ***
***    siehe http://www.subotnik.net/misc/doc.html    ***




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)