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)