conference logo

Playlist "FOSSGIS 2021"

Konfiguration eines WFS-T mit MapServer und TinyOWS

Jörg Thomsen

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