[Mapserver-DE] Filterergebnisse verschwinden
"Jörg Thomsen (MapMedia GmbH)"
jt at mapmedia.de
Fre Jul 1 14:58:43 CEST 2005
Constanze Tschritter schrieb:
> Hallo,
>
> jetzt muss ich doch noch einmal nachfragen. Vom Prinzip her funktioniert es
> so, wie Sie es vorgeschlagen haben, allerdings nur mit einem statisch im
> template festgelegten Filterbegriff. Da jedoch anstatt dieses Ausdrucks, der
> Filterbegriff als eine Variable dynamisch aus einem html-Formular übergeben
> wird und sich dadurch der Filter immer wieder verändert, müsste die
> Filtervariable von dem Formular außer an das map-file auch in irgendeiner
> Form direkt an das Template übergeben werden. Wie kann ich das am
> elegantesten realisieren?
>
> Vielen Dank
>
> Constanze Tschritter
Hallo,
Wenn der Filterausdruck durch ein HTML-Formular übergeben wird, dann
müssen die Formulareingaben Serversetig ausgewertet werden. D. h. die
Template-Seite darf keine statische HTML-Seite sein, sondern muss eine
dynamische sein (PHP, JAVA, Python, .Net, was auch immer).
An dieser Stelle lohnt es sich darüber nachzudenken, ob es letztendlich
nicht besser ist MapScript zu nutzen und/oder die Template-Geschichte
sein zu lassen und OGC-konform zu arbeiten. Ich weiß, das ist nicht sehr
aufbauend.
Viele Grüße, Jörg Thomsen
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
UMN MapServer Anwenderkonferenz 2005
am 8./9. September in Hannover
weitere Infos: http://www.umn-mapserver.de/meeting.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_________________________________________________
MapMedia
Kartographie und raumbezogene Informationssysteme
Heilbronner Straße 10
D-10711 Berlin
fon: +49.(0)30.89 06 82 70
fax: +49.(0)30.89 06 82 73
mail: jt at mapmedia.de
net: www.mapmedia.de
pgp: on demand
_________________________________________________
>
>
>>--- Ursprüngliche Nachricht ---
>>Von: "Jörg Thomsen (MapMedia GmbH)" <jt at mapmedia.de>
>>An: mapserver-de at freegis.org
>>Betreff: Re: [Mapserver-DE] Filterergebnisse verschwinden
>>Datum: Wed, 29 Jun 2005 15:19:18 +0200
>>
>>
>>>vielen Dank für die schnelle Antwort. Das klingt ja schon mal nicht
>>>schlecht. Allerdings ist mir nicht ganz klar, wie die Realisierung
>>
>>aussehen
>>
>>>soll. Meinen Sie damit, dass ich im Template einen Ausdruck wie
>>>beispielsweise:'Input type="hidden" name="Filter" value="xxx" ' einfügen
>>>sollte?
>>
>>genau das!
>>
>>Viele Grüße, Jörg Thomsen
>>
>>
>>>>--- Ursprüngliche Nachricht ---
>>>>Von: "Jörg Thomsen (MapMedia GmbH)" <jt at mapmedia.de>
>>>>An: mapserver-de at freegis.org
>>>>Betreff: Re: [Mapserver-DE] Filterergebnisse verschwinden
>>>>Datum: Wed, 29 Jun 2005 14:03:17 +0200
>>>>
>>>>Constanze Tschritter schrieb:
>>>>
>>>>
>>>>>Hallo!
>>>>>Ich benutze den UMN Mapserver in der Version 4.0 als CGI und führe
>>>>
>>>>Abfragen
>>>>
>>>>
>>>>>über einen Filter im Mapfile durch. Dieser Filter wird mittels der URL
>>>>>gesetzt. Jetzt zu meinem Problem: Sobald der Kartenauschnitt in
>>>>
>>>>irgendeiner
>>>>
>>>>
>>>>>Form (Pan, Zoom) verändert wird, sind auch meine Filtergergebnisse
>>>>>verschwunden. Als mögliche Lösung des Problems hatte ich die
>>>>
>>>>CGI-Variable
>>>>
>>>>
>>>>>savemap in Betracht gezogen. Allerdings wurde diese Funktion ab Version
>>>>
>>>>4.0
>>>>
>>>>
>>>>>wegen Sicherheitsmängeln ausgeschaltet.
>>>>>Hat hier vielleicht jemand eine Idee, wie ich meine Filterergebnisse
>>>>
>>>>selbst
>>>>
>>>>
>>>>>bei veränderten Kartenausschnitt beibehalten kann?
>>>>
>>>>Hallo,
>>>>
>>>>ich würde den Filter als versteckte Eingabefelder in das Formular der
>>>>Kartennavigation aufnehmen.
>>>>
>>>>Jörg Thomsen
>>>>
>>>>--
>>>>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>UMN MapServer Anwenderkonferenz 2005
>>>>am 8./9. September in Hannover
>>>>weitere Infos: http://www.umn-mapserver.de/meeting.html
>>>>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>
>>>>_______________________________________________
>>>>Mapserver-DE mailing list
>>>>Mapserver-DE at freegis.org
>>>>https://freegis.org/mailman/listinfo/mapserver-de
>>>>
>>>
>>>
>>_______________________________________________
>>Mapserver-DE mailing list
>>Mapserver-DE at freegis.org
>>https://freegis.org/mailman/listinfo/mapserver-de
>>
>
>
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)