AW: [Mapserver-DE] Queries auf mehrere POSTGIS-Layer
"Roßkamp, Hajo"
Hajo.Rosskamp at br-we.niedersachsen.de
Fre Nov 26 08:57:32 CET 2004
> Roßkamp, Hajo wrote:
>
> > Hallo Liste,
> >
> > ich habe mit meiner Mapserver-Anwendung (CGI, vers. 4.0.1) folgendes
> > Problem:
> >
> > Meine Anwendung enthält zwei Layer vom Typ POSTGIS, die Darstellung der
> > beiden Layer in der Karte ist korrekt. Nur bei den Abfragen
> (mode=nquery)
> > treten Fehler auf:
> >
> > 1. Layer aktiviert und Abfrage auf ein Objekt des 1. Layers -->
> > fehlerfreies Abfragetemplate
> > 2. Layer aktiviert und Abfrage auf ein Objekt des 2. Layers -->
> > fehlerfreies Abfragetemplate
> >
> > 1. und 2. Layer aktiviert und Abfrage auf ein Objekt des 1. Layers -->
> > Fehler: Abfragetemplate wird doppelt generiert
> > 1. und 2. Layer aktiviert und Abfrage auf ein Objekt des 2. Layers -->
> > Fehler: Rückgabe einer leeren Seite mit folgendem Quellcode:<!--
> MapServer
> > version 4.0.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP
> SUPPORTS=PROJ
> > SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT
> > SUPPORTS=WFS_CLIENT INPUT=EPPL7 INPUT=JPEG INPUT=POSTGIS INPUT=OGR
> > INPUT=GDAL INPUT=SHAPEFILE -->
> >
> > Gibt es eine Lösung, was mache ich falsch?
> >
> > Gruß und danke!
> >
> > Hajo Roßkamp
> >
> >
> >
> > Hier noch meine Layerdefinition:
> >
> > LAYER
> > NAME 'wgrzwei'
> > GROUP 'Wg2'
> > CONNECTIONTYPE postgis
> > CONNECTION "user=xxx password=xxx dbname=xxx host=xxx"
> > DATA 'the_geom from info_einzelhandel'
> > STATUS ON
> >
> > TEMPLATE 'einzelh_query.html'
> > TOLERANCE 5
> > TOLERANCEUNITS pixels
> > TYPE Point
> >
> > CLASSITEM "warengrupp"
> > CLASS
> > NAME "Verbrauchermärkte, ..."
> > #OUTLINECOLOR 0 0 155
> > EXPRESSION "2"
> > SYMBOL '../symbols/kasten_rahmen_red.png'
> > COLOR 0 0 0
> > END #End of Class
> >
> > END # END OF LAYERFILE
> >
> > LAYER
> > NAME 'wgreins'
> > GROUP 'Wg1'
> > CONNECTIONTYPE postgis
> > CONNECTION "user=xxx password=xxx dbname=xxx host=xxx"
> > DATA 'the_geom from info_einzelhandel'
> > STATUS ON
> > TEMPLATE 'einzelh_query.html'
> > TOLERANCE 5
> > TOLERANCEUNITS pixels
> > TYPE Point
> >
> > CLASSITEM "warengrupp"
> > CLASS
> > NAME "Discounter"
> > #OUTLINECOLOR 0 0 155
> > EXPRESSION "1"
> > SYMBOL '../symbols/kasten_rahmen_blue.png'
> > COLOR 0 0 0
> > END #End of Class
> >
> >
> > END # END OF LAYERFILE
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > Mapserver-DE mailing list
> > Mapserver-DE at freegis.org
> > https://freegis.org/mailman/listinfo/mapserver-de
> >
>
> Hallo,
> wieso haben die LAYER einen GROUP-Tag? Ist doch immer nur ein Layer
> enthalten?
> Welcher Client generiert die getFeatureInfo-Anfragen? Wie viele
> getFeatureInfo-Anfragen werden erzeugt?
>
>
> Gruß, Arnulf.
>
> --
> ------------------------
> Arnulf B. Christl
> ------------------------
> http://www.ccgis.de
> http://www.mapbender.org
> ------------------------
>
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
>
>
Hallo,
>wieso haben die LAYER einen GROUP-Tag? Ist doch immer nur ein Layer
enthalten?
Auch wenn ich einen GROUP-Tag für beide Layer vergebe tritt
das beschriebene Problem auf.
>Welcher Client generiert die getFeatureInfo-Anfragen?
Ein HTML-Template.
> Wie viele getFeatureInfo-Anfragen werden erzeugt?
Folgende Anfrage wird erzeugt:
http://xxxxx/cgi-bin/mapserv?karte=nothing&layer=Wg&imgxy=218+268&mapext=sha
pes&imgext=3397820.382000+5877391.743000+3419778.682000+5899350.043000&map=%
2Fsrv%2Fwww%2Fhtdocs%2Fgisbuero%2Ftest%2Feinzelh_js.map&savequery=true&progr
am=http%3A%2F%2F10.19.157.200%2Fcgi-bin%2Fmapserv&map_web_imagepath=%2Fsrv%2
Fwww%2Fhtdocs%2Fgisbuero%2Ftmp%2F&map_web_imageurl=http%3A%2F%2F10.19.157.20
0%2Ftmp%2F&zoomdir=1&zoomsize=2&mode=nquery&imgbox=&imgsize=500+500&mapsize=
500+500&prevext=3397820.382000+5877391.743000+3419778.682000+5899350.043000&
prevsize=500+500
>
>
Gruß Hajo
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)