MapServer selbst kann keinen transaktionalen WFS bereit stellen. Mit dem Partner-Projekt TinyOWS ist das auf einfache Weise möglich. Dabei kann der TinyOWS aiuch über eine Map-Datei konfiguriert werden. Die Demo-Session zeigt wie das funktioniert.

MapServer selbst kann keinen transaktionalen WFS bereit stellen. Mit dem Partner-Projekt TinyOWS ist das auf einfache Weise möglich. Dabei kann der TinyOWS auch über eine Map-Datei konfiguriert werden. Die Demo-Session zeigt wie das funktioniert. Darüber hinaus wird gezeigt wie TinyOWS als stand-alone-Anwendung über kurze XML-Dateien konfiguriert werden kann und wie über die Konfiguration des Webservers mehrere WFS parallel betrieben werden können. Ein WFS-T mit XML-Konfiguration benötigt nur wenige Zeilen:

Auch für eine TinyOWS-Konfiguration innerhalb einer Mapdatei sind nur wenige Einträge notwendig: MAP NAME "TinyOWS" WEB METADATA "tinyows_schema_dir" "/usr/local/share/tinyows/schema/" "tinyows_onlineresource" "http://schulung.foss.academy/cgi-bin/tinyowsmapfile" "tinyows_check_schema" "0" ... END END LAYER ... METADATA 'wfs_title' 'Urban Areas' 'wfs_namespace_prefix' 'towsmap' 'wfs_namespace_uri' 'http://www.mapserver.org/tinyows/' 'wfs_srs' 'EPSG:4326' 'tinyows_table' 'ne_10m_urban_areas' 'tinyows_writable' '1' 'tinyows_retrievable' '1' END END END

Quellen [1] https://mapserver.org/tinyows/ [2] https://github.com/MapServer/tinyows [3] https://www.fossgis-konferenz.de/2012/programm/attachments/353_fossgis2012_tinyows.pdf about this event: https://pretalx.com/fossgis2021/talk/KR7VJQ/