[Mapserver-DE] auswahl

a9404294@unet.univie.ac.at a9404294 at unet.univie.ac.at
Die Mai 23 11:14:50 CEST 2006


Hallo,

so jetzt hab ich das mit expression hingebracht

jetzt hab ich aber noch ein problem mit einem Parameter funktioniert es
http://localhost/cgi-bin/mapserv.exe?map=test.map&mode=map&ber=Gaza

wie sieht das ganze aber aus wenn ich mehrere Parameter habe z.B.
http://localhost/cgi-bin/mapserv.exe?map=test.map&mode=map&ber=Gaza,Niassa
mit diesem Aufruf klappte es nicht

lg rene

On Tue, 23 May 2006, Michael Schulz wrote:

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