[Mapserver-DE] Queries auf mehrere POSTGIS-Layer

Arnulf Christl arnulf.christl at ccgis.de
Don Nov 25 19:05:22 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
------------------------




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