[Mapserver-DE] querymap einfärben bei transparentem layer

Uwe.Daniel@lfp.smul.sachsen.de Uwe.Daniel at lfp.smul.sachsen.de
Don Sep 8 14:50:41 CEST 2005


> hallo liste,
> 
> ich habe folgende layer und querymap definition:
> 
> 	QUERYMAP
> 		SIZE 250 209
> 		STATUS ON
> 		STYLE hilite
> 	END
> 
> 	LAYER 
> 		NAME "diebezirke_neu"
> 		GROUP "bezirke_neu"
> 		DATA "bezirke06"
> 		STATUS ON		
> 		TEMPLATE "queryable.tpl"
> 		TYPE POLYGON
> 		CLASS
> 			NAME "bezirksgrenzen ab 2006"
> 			OUTLINECOLOR 255 0 0
> 			SIZE 1	#größe des symbols
> 			#COLOR 255 255 200
> 		END
> 	END
> 	
> 	LAYER
> 		NAME "bezirke_neu_beschriftung"
> 		GROUP "bezirke_neu"
> 		TYPE ANNOTATION
> 		DATA "forstbezirke06"
> 		CLASSITEM "BZNAME"
> 		LABELITEM "BZNAME"
> 		MAXSCALE 650000
> 		TEMPLATE "queryable.tpl"
> 		CLASS
> 			LABEL
> 				POSTLABELCACHE ON
> 				TYPE TRUETYPE
> 				FONT "arial_bold"
> 				SIZE 11
> 				FORCE false
> 				COLOR 52 52 52
> 				OUTLINECOLOR 255 255 255
> 				PARTIALS FALSE
> 			END
> 		END
> 	END
> 
> also eine ganz normale querymap definition und die definition eines polygon layers und die definition der dazugehörigen beschriftung als annotationslayer.
> beide layer sind zusammengruppiert.
> 
> demzufolge gebe ich immer &LAYER=bezirke_neu an.
> 
> so auch beim aufruf der queryMap.
> 
> die gelieferte querymap soll also das polygon per standart mit gelb ausfüllen.
> 
> das funktioniert allerdings nur, wenn der polygon-layer per COLOR eine farbe zugewiesen bekommt.
> allerdings sind meine layer alle farblos und haben nur eine outlinecolor. somit überlagere ich mehrere layer.
> wenn ich den layern farben gebe sind ja nicht alle linien sichtbar.
> 
> die tatsächliche querymap zeichnet nur die umgebungslinie des polygons gelb füllt es aber nicht wie gewünscht aus.
> 
> ich habe auch schon probiert die transparenz eines layers auf 100 zu setzen und eine farbe zu vergeben. das führt aber nur zu mehr auslastung.
> 
> hab jemand eine idee wie ich meine queryMap doch noch eingefärbt bekomme?
> 
> 
> Uwe Daniel
> LFP 5.3
> tel: 035022/542377
> e-mail: uwe.daniel at lfp.smul.sachsen.de
> 
> Kein Zugang für elektronisch signierte sowie für verschlüsselte elektronische Dokumente.
> 




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