[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)