[Mapserver-DE] auswahl

Michael Schulz mschulz at webgis.de
Die Mai 23 10:14:01 CEST 2006


Hi,

dann sollte zumindest die variablen ersetzung funktionieren. Ohne 
templates und so, zeigt der mapserver natürlich nicht viel an, daher am 
einfachsten mit mode=map versuchen...

http://localhost/cgi-bin/mapserv.exe?map=test.map&mode=map&ber=Gaza

Dann bekommst Du nur die Karte.

Grüße, Michael


a9404294 at unet.univie.ac.at schrieb:
> Hallo
> 
> Danke mal fuer die antworten
> 
> nur eine frage wenn ich das ganze nun so gestalte das ich gmapfactory
> nicht verwende und mir nur eine map datei erzeuge und den aufruf:
> 
> http://localhost/cgi-bin/mapserv.exe?map=test.map&ber=Gaza
> 
> so mache dann muesste es gehen oder?
> 
> 
> lg rene
> 
> On Tue, 23 May 2006, Michael Schulz wrote:
> 
> 
>>Hallo Rene,
>>
>>kenne mich leider mit gmapfactory nicht aus. Ich glaube aber kaum, dass
>>bei gmapfactory die Karte über einen http-Aufruf an das mapserver-cgi
>>eingebunden wird, oder?
>>
>>Am besten vielleicht Mail an die maplab-Userliste.
>>
>>Grüße, Michael
>>
>>
>>
>>a9404294 at unet.univie.ac.at schrieb:
>>
>>>Hallo
>>>
>>>also ich kreiire das ganze mit maplab und unter gmapfactory wird
>>>werden mir dann automatisch die phtml dateien aus meiner map erzeugt
>>>
>>>versteh ich das richtig ich muesste mir dann eine html seite erstellen
>>>wo ich die map einbinde und dann den aufruf mit
>>>http://localhost/cgi-bin/mapserv.exe?map=test.map&ber=Gaza
>>>starten
>>>
>>>wobei mir dann nicht ganz klar ist ob ich den parameter ber in die html
>>>datei einbinden muss
>>>
>>>lg rene
>>>
>>>On Tue, 23 May 2006, Michael Schulz wrote:
>>>
>>>
>>>
>>>>Hallo,
>>>>
>>>>mal ohne die Anführungszeichen versuchen:
>>>>http://localhost..../map.phtml?ber=Gaza
>>>>
>>>>Halt..., das ist ja eine php-Datei. Variable substitution geht nur mit
>>>>der cgi-Version von mapserver. Wird da php-mapscript eingesetzt?
>>>>
>>>>
>>>>Grüße, Michael
>>>>
>>>>
>>>>a9404294 at unet.univie.ac.at schrieb:
>>>>
>>>>
>>>>>hallo
>>>>>
>>>>>danke fuer die antwort
>>>>>
>>>>>leider funktioniert das bei mir nicht einwandfrei
>>>>>
>>>>>gebe ich bei der expression direkt einen fixen parameterwert ein geht es
>>>>>z.B.: ('[adm1]' eq 'Gaza') der bereich wird angezeigt aber eben nur dieser
>>>>>der rest der map bleibt leer
>>>>>
>>>>>wenn ich das ganze aber auf ('[adm1]' eq '%ber%') aender und den url
>>>>>dementsprechend anpasse z.B.:
>>>>>http://localhost..../map.phtml?ber='Gaza'
>>>>>
>>>>>wird mir der selektierte Bereich nicht angezeigt es erscheint gar nichts
>>>>>
>>>>>was mach ich hier falsch
>>>>>
>>>>>danke
>>>>>
>>>>>On Mon, 22 May 2006, Michael Schulz wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>Hallo,
>>>>>>
>>>>>>ist mit mapserver kein problem. URL-Parameter können im mapfile mit der
>>>>>>Syntax %urlparameter% genutzt werden (allerdings nur bei bestimmten
>>>>>>Schlüsselwörtern wie z.B. DATA). Dokumentation:
>>>>>>http://mapserver.gis.umn.edu/docs/reference/mapfile/variable_sub
>>>>>>
>>>>>>z.B. in einem Postgis DATA Statement:
>>>>>>DATA "the_geom FROM (SELECT * FROM testtabelle where
>>>>>>bereich='%url_parameter%') AS new_table USING UNIQUE oid USING SRID=-1"
>>>>>>
>>>>>>Diese Art Zugriff zeichnet nur die Geometrien die entsprechend dem
>>>>>>Select-Statement zurückgegeben werden. Wenn man alle geometrien zeichnen
>>>>>>will, aber bestimmte anders einfärben, macht man dass über eine eigene
>>>>>>Klasse. Dann kann es so aussehen:
>>>>>>
>>>>>>DATA "the_geom FROM testtabelle"
>>>>>>
>>>>>>CLASS
>>>>>>EXPRESSION ('[bereich]' eq '%url_parameter%') # wenn bereich ein
>>>>>>String ansonsten: ([bereich] eq %url_parameter%)
>>>>>>...
>>>>>>END
>>>>>>CLASS
>>>>>>EXPRESSION /./ # den Rest
>>>>>>...
>>>>>>END
>>>>>>
>>>>>>Viele Grüße, Michael
>>>>>>
>>>>>>
>>>>>>
>>>>>>a9404294 at unet.univie.ac.at schrieb:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>>hi
>>>>>>>
>>>>>>>ich haette folgende frage
>>>>>>>und zwar moechte ich ueber die url einen parameter mitgeben,
>>>>>>>
>>>>>>>mit diesem parameter sollen von einer postgres tabelle einzelen zeilen
>>>>>>>herausgelesen werden(z.B.: select * from testtabelle where
>>>>>>>bereich='uebergebener Parameter')
>>>>>>>
>>>>>>>mit den herausgelesenen werten sollen dann die bereiche der map
>>>>>>>gekennzeichnet werden durch hellerer farbe
>>>>>>>
>>>>>>>weiss jemand wie ich da vorgehen muss?
>>>>>>>
>>>>>>>danke
>>>>>>>
>>>>>>>_______________________________________________
>>>>>>>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
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>_______________________________________________
>>>>>Mapserver-DE mailing list
>>>>>Mapserver-DE at freegis.org
>>>>>https://freegis.org/mailman/listinfo/mapserver-de
>>>>>
>>>>
>>>>
>>>>--
>>>>-----------------------------------------------------------
>>>>Michael Schulz                            mschulz at webgis.de
>>>>
>>>>in medias res  Gesellschaft für Informationstechnologie mbH
>>>>
>>>>In den Weihermatten 66              Tel +49 (0)761 556959-5
>>>>79108 Freiburg                      Fax +49 (0)761 556959-6
>>>>
>>>>               www.webgis.de / www.zopecms.de
>>>>-----------------------------------------------------------
>>>>NEU ++ UMN MapServer Hosting ++ http://www.webgis.de ++ NEU
>>>>-----------------------------------------------------------
>>>>
>>>
>>>
>>>_______________________________________________
>>>Mapserver-DE mailing list
>>>Mapserver-DE at freegis.org
>>>https://freegis.org/mailman/listinfo/mapserver-de
>>>
>>
>>
>>--
>>-----------------------------------------------------------
>>Michael Schulz                            mschulz at webgis.de
>>
>>in medias res  Gesellschaft für Informationstechnologie mbH
>>
>>In den Weihermatten 66              Tel +49 (0)761 556959-5
>>79108 Freiburg                      Fax +49 (0)761 556959-6
>>
>>                www.webgis.de / www.zopecms.de
>>-----------------------------------------------------------
>>NEU ++ UMN MapServer Hosting ++ http://www.webgis.de ++ NEU
>>-----------------------------------------------------------
>>
> 
> 
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
> 


-- 
-----------------------------------------------------------
Michael Schulz                            mschulz at webgis.de

in medias res  Gesellschaft für Informationstechnologie mbH

In den Weihermatten 66              Tel +49 (0)761 556959-5
79108 Freiburg                      Fax +49 (0)761 556959-6

                www.webgis.de / www.zopecms.de
-----------------------------------------------------------
NEU ++ UMN MapServer Hosting ++ http://www.webgis.de ++ NEU
-----------------------------------------------------------




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