[Mapserver-DE] OGR und GetFeatureInfo

Becker, Gunter gunter.becker at csogis.de
Fre Mar 4 08:49:53 CET 2005


Hallo und Guten Morgen,

 

ich habe in meinem Map-File einen Layer der mir via OGR

auf eine MS SQLServer-DB zugreift und von dort Punktinformationen

erhält. Diesen  würde ich gerne über den GetFeatureInfo-Aufruf (WMS) abfragen.

 

Wie kann ich dem Layer mitteilen welche Spalten aus der DB-Tabelle für den GetFeatureInfo-Request in Frage kommen?

 

Mein Layer sieht etwa wie folgt aus:

 

  LAYER 

    NAME         Sport

    GROUP         Freizeit

    STATUS       ON

    CONNECTIONTYPE OGR

    CONNECTION "<OGRVRTDataSource>

              <OGRVRTLayer name='objekte'>

                <SrcDataSource>ODBC:MapServer/MapServer at stadtplan_sql</SrcDataSource> 

                <SrcSQL>SELECT rechtswert, hochwert FROM objekte 

                        WHERE layer='Sport' 

                        AND rechtswert BETWEEN SUBSTRING('%BBOX%', 0 ,11) AND SUBSTRING('%BBOX%', 25 ,11)

                        AND hochwert BETWEEN SUBSTRING('%BBOX%', 13 ,11) AND SUBSTRING('%BBOX%', 37 ,11)</SrcSQL>

                  <GeometryType>wkbPoint</GeometryType>

                <GeometryField encoding='PointFromColumns' x='rechtswert' y='hochwert'/> 

              </OGRVRTLayer>

               </OGRVRTDataSource>"

    DATA         "OBJEKTE"

    TYPE         POINT

  

Mit freundlichen Grüßen,

Gunter Becker 
__________________________________________________________________________________________________ 
CSO GmbH 
Informationslösungen 
Forsthausstraße 2 
75180 Pforzheim 
Fon     +49 (0) 72 31 - 97 35 62
Fax     +49 (0) 72 31 - 97 35 90 
eMail   gunter.becker at csogis.de <BLOCKED::mailto:gunter.becker at csogis.de>  
__________________________________________________________________________________________________ 

 

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20050304/fac35cc9/attachment.html


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