[Mapserver-DE] auswahl

a9404294@unet.univie.ac.at a9404294 at unet.univie.ac.at
Die Mai 23 09:56:24 CEST 2006


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




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