AW: Re: [Mapserver-DE] Queries auf mehrere POSTGIS-Layer
"Roßkamp, Hajo"
Hajo.Rosskamp at br-we.niedersachsen.de
Die Nov 30 14:22:33 CET 2004
> On Fri, Nov 26, 2004 at 08:57:32AM +0100, Roßkamp, Hajo wrote:
> >
> >
> > > Roßkamp, Hajo wrote:
> > >
> [...]
>
> > > >
> > > > 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
> > > >
> [...]
> > >
> > > 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
> > > ------------------------
> [...]
> > >
> > 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=s
> ha
> >
> pes&imgext=3397820.382000+5877391.743000+3419778.682000+5899350.043000&map
> =%
> >
> 2Fsrv%2Fwww%2Fhtdocs%2Fgisbuero%2Ftest%2Feinzelh_js.map&savequery=true&pro
> gr
> >
> 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&mapsiz
> e=
> >
> 500+500&prevext=3397820.382000+5877391.743000+3419778.682000+5899350.04300
> 0&
> > prevsize=500+500
> > >
>
> Wenn ich mir diese URL anschauen, scheint mir, dass der Fehler in
> der Definition der layer liegt. Es wird nur ein layer namens 'Wg'
> definiert. Ihre beiden Beispiellayer haben aber die Namen 'wgrzwei'
> und 'wgreins' sowie die Gruppen 'Wg1' und 'Wg2'.
>
> Was passiert, wenn Sie die oben genannte URL durch
>
> <Ihr-Server>/cgi-bin/mapserv?karte=nothing&layer=wgreins&layer=wgrzwei&img
> xy=218+268&mapext=shapes&imgext=3397820.382000+5877391.743000+3419778.6820
> 00+5899350.043000&map=%2Fsrv%2Fwww%2Fhtdocs%2Fgisbuero%2Ftest%2Feinzelh_js
> .map&savequery=true&program=http%3A%2F%2F10.19.157.200%2Fcgi-bin%2Fmapserv
> &map_web_imagepath=%2Fsrv%2Fwww%2Fhtdocs%2Fgisbuero%2Ftmp%2F&map_web_image
> url=http%3A%2F%2F10.19.157.200%2Ftmp%2F&zoomdir=1&zoomsize=2&mode=nquery&i
> mgbox=&imgsize=500+500&mapsize=500+500&prevext=3397820.382000+5877391.7430
> 00+3419778.682000+5899350.043000&prevsize=500+500
>
> ersetzen?
>
> Wenn das funktioniert, liegt der Fehler vermutlich in der Definition
> der CGI-Parameter im HTML-Template.
>
> Mit freundlichen Grüßen,
>
> Silke Reimer
>
> --
> Silke Reimer
>
> Intevation GmbH http://intevation.de/
> FreeGIS http://freegis.org/
>
>
> Hallo Frau Reimer,
>
> der Aufruf entspricht meinem ursprünglichen Aufruf vor der Änderung auf
> Anregung von Arnulf B. Christl (GROUP 'Wg'). Bei meinen weiteren
> Untersuchungen habe ich die POSTGIS-Daten in das Shape-Format überführt.
> Wenn ich die Shapedatei als Datenquelle benutze tritt der gleiche Fehler
> auf. Ich werde als nächstes den Datenbestand überprüfen. Zunächst vielen
> Dank.
>
> Hajo Roßkamp
>
>
>
Hallo Liste,
habe das Problem gelöst, TEMPLATE ist im CLASS-Block zu definieren.
Gruß Hajo
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)