[Mapserver-DE] Symbole aus GIF nicht transparent darstellen

Till Adams adams at terrestris.de
Mit Dez 22 15:25:45 CET 2004


Markus Hingele wrote:

>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    ***
>
>_______________________________________________
>Mapserver-DE mailing list
>Mapserver-DE at freegis.org
>https://freegis.org/mailman/listinfo/mapserver-de
>
>  
>
Markus, für

Transparent 99 

sollte der Index des Farbwertes stehen, der Transparent dargestellt werden soll. Mit Iview -> Bild -> Pallette kannst 
du den Index einsehen.

Also wenn dein weiß zB. Index 1 hat, sollte dort 

Transparent 1 

stehen.

Grüsse, Till ;-)


-- 

Mit freundlichen Grüssen aus Bonn,

Till Adams

******************************************
*      Schulungen im Geo-Consortium      *
*              Fragen Sie uns!           *
*      http://www.geo-consortium.de      *
******************************************

------------------------------------------

Dipl. Geogr. Till Adams
terrestris, Paulsen&Adams GbR
Siemensstr. 8 * 53121 Bonn
Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57
info at terrestris.de * www.terrestris.de




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