[Mapserver-DE] Koordinaten in Label anzeigen

Kai Behncke kbehncke at igf.uni-osnabrueck.de
Don Nov 2 16:53:08 CET 2006


On Thu, 02 Nov 2006 16:38:01 +0100, Reinhard Keltermann wrote
> Hallo Liste,
> ich habe eine Anwendung, in welcher ich Punktdaten in einer PostGIS-
> Tabelle habe. Nun möchte ich, dass im Mapserver die Geometrie 
> (Punkt(Rechtswert Hochwert)) in einem Label angezeigt wird, aber 
> nicht in diesem halben Binärformat, sondern "menschenlesbar". 
> Benutze Mapserver als CGI. Kann man irgendwie eine Abfrage 
> definieren, welche den gewünschten Eintrag in einem LABEL anzeigt?
> 
> Danke, Reinhard
> _______________________________________________________________________
Hallo Reinhard, 
ja, das geht.:-)

Z.B. so:

LAYER

  NAME         Punktlayer
  TYPE         POINT
  STATUS       DEFAULT

  CONNECTIONTYPE postgis
  CONNECTION 'user=username password=userpassword dbname=datenbankname
host=localhost port=5432'

  DATA "the_geom from (SELECT the_geom,id, astext(the_geom) as koordinaten
FROM tabelle) AS koords using unique id using SRID=-1"
 LABELITEM  'koordinaten'

  	CLASS
  	NAME Punkt

		STYLE
	       		SYMBOL    'point'
			COLOR     255 0 0
 			SIZE 11
 		END
        		LABEL
        	       		TYPE TRUETYPE
        			ANTIALIAS TRUE
        			FONT arial
        	       		COLOR 0 0 0
        			BACKGROUNDCOLOR   250 0 97
        	       		SIZE 1
        	       		POSITION Auto
        	       		MINSIZE 8
        	       		MAXSIZE 10
        		END
END
END

Viele Grüße, Kai

--
Dipl.-Geogr. Kai Behncke

Institut für Geoinformatik und Fernerkundung (IGF)
Universität Osnabrück
Kolpingstr. 7
49074 Osnabrück

Raum: 01/308
Tel.: +49 541 969-4450
E-Mail: mailto:kbehncke at igf.uni-osnabrueck.de 
Web:  http://www.igf.uni-osnabrueck.de




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