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