[Mapserver-DE] Query auf Layer mit CONNECTIONTYPE WFS ?

Kai Behncke kbehncke at igf.uni-osnabrueck.de
Don Nov 9 20:36:46 CET 2006


On Thu, 09 Nov 2006 13:39:24 +0300, Ivan Ivanovich wrote
> Hallo Community.
> 
> Ist es möglich Queries auf Layer mit CONNECTIONTYPE WFS 
> durchzuführen? Denn die GML Datei von der jeweiligen WFS 
> Abfrage wird im IMG_Verz. des Mapservers abgelegt. In dieser Datei 
> sind ja genau wie auch in der Shape-Datei alle Metadaten zum 
> jeweiligen Objekt vorhanden. Also technisch müsste das machbar 
> sein. Ist das auch im Mapserver implementiert?
> 
> Ich habe es schon versucht jedoch leider Erfolglos.
> 
> Danke.
> 
> Ivan Ivanovich
> 
Hallo Ivan,
ich löse das wie folgt:

Im Mapfile die Anbindung als WFS:
LAYER
NAME         'landkreis'
TYPE         POLYGON
STATUS       default
CONNECTIONTYPE WFS
CONNECTION
"http://localhost/cgi-bin/mapserv.exe?map=C:/Programme/Apachegroup/Apache/htdocs/wms_wfs/wfs_server.map"

 METADATA
"WMS_TITLE" "Landkreis als wfs"
"WMS_SRS" "epsg:31467"
"wfs_typename" "landkreis_export"
"wfs_version" "1.0.0"
"wfs_service" "WFS"
END

CLASS
STYLE
OUTLINECOLOR 0 200 0
SYMBOL     0
COLOR      50 128 0
END
TEMPLATE   'ausgabetemplate_fuer_query.html'
END
END

Im ausgabetemplate_fuer_query.html
sollten in den Attributfeldern allerdings
nicht z.B. [NAME] oder [AREA] stehen sondern:
 [ms:AREA] bzw. [ms:NAME].

Dann klappt es wunderbar.
Bin mir nicht ganz sicher, ob man bei WFS-Daten aus einer Postgis-DB
dann eventuell [ms:area] schreiben müßte.

Viele Grüße, Kai

--
Dipl.-Geogr. Kai Behncke

Institut für Geoinformatik und Fernerkundung (IGF)
Universität Osnabrück
Kolpingstr. 7
49074 Osnabrück

Raum: 01/308
Tel.: +49 541 969-4450
E-Mail: mailto:kbehncke at igf.uni-osnabrueck.de 
Web:  http://www.igf.uni-osnabrueck.de




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