[Mapserver-DE] auswahl

a9404294@unet.univie.ac.at a9404294 at unet.univie.ac.at
Die Mai 23 09:44:17 CEST 2006


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




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