[Mapserver-DE] Queries auf mehrere POSTGIS-Layer

"Roßkamp, Hajo" Hajo.Rosskamp at br-we.niedersachsen.de
Don Nov 25 18:01:58 CET 2004


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













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