[Mapserver-DE] (kein Betreff)
Silke Reimer
Silke.Reimer at intevation.de
Mon Dez 19 09:51:01 CET 2005
Hallo Kai,
On Sun, Dec 18, 2005 at 09:39:09PM +0100, Kai Opitz wrote:
> Hallo,
>
> bin neu in Mapserver-thematik. Aus Übungszwecken habe ich das Testdatenshape
> aus dem Elsflethdemodatensatz, also das mit den verschiedenen Orten mit
> Koordinaten (Berne, Jade etc.) nach PostGis importiert. Die Orte werden dort
> mittels Sternsymbol in der Karte dargestellt. Ich möchte nun über eine
> Abfragemaske mittel mapscript auf den bestimmten Bereich um einen Ort
> zoomen. Also ich gebe zum Beispiel "Berne" ein, dann werden für die EXTENTS
> die Koordinaten von Berne jeweils +500 bzw. -500 genommen. Berne liegt also
> im mittelpunkt eines 1 mal 1 km großen Ausschnittes. Nun stört mich aber,
> daß alle Orte mit dem Sternsymbol dargestellt werden. Es sollte nur der Ort
> mit dem Stern dargestellt werden, auf den sich die Abfrage bezog. Gibt es
> eine Möglichkeit einen Punkt, ein Symbol oder ähnliches an die Stelle in der
> Karte zeichnen zu lassen, die
> die Koordinaten des abgefragten Ortes hat? Ich weiß nicht ob ich mich
> verständlich ausdrücke - also nach der Abfrage sind ja die x,y-Koordinaten
> des Puntes bekannt. An diese Stelle soll jetzt einfach ein Punkt oder Symbol
> gezeichnet werden.
>
> Hat da eine/r ne Idee?
Wenn du den Abfragemechanismus des MapServer benutzt, dann kannst Du Dir
hinterher eine Abfragekarte generieren lassen, auf der die
Abfrageergebnisse auf eine spezielle Art dargestellt werden. Wie diese
Darstellung aussehen soll, wird im Objekt QUERYMAP [1] definiert. Demnach
könntest Du z.B. das Sternsymbol in Deinem Ortslayer definiert und den
STYLE des QUERYMAP-Objektes auf selected setzen. Wenn Du dann eine
Querymap erzeugst, werden alle Suchergebnisse normal (also als Stern)
gezeichnet und die übrigen Orte weggelassen.
Schöne Grüße,
Silke Reimer
[1] http://www.umn-mapserver.de/doc44/mapfile-reference44.html#querymap
--
Intevation GmbH
Georgstrasse 4 49074 Osnabrück, Germany
http://intevation.de http://intevation.de/~silke
FreeGIS.org http://freegis.org/
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : nicht verfügbar
Dateityp : application/pgp-signature
Dateigröße : 189 bytes
Beschreibung: Digital signature
URL : http://www.intevation.de/pipermail/mapserver-de/attachments/20051219/951f0655/attachment.bin
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)