[Mapserver-DE] auswahl

Michael Schulz mschulz at webgis.de
Die Mai 23 09:45:50 CEST 2006


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
-----------------------------------------------------------




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