FOSSGIS2013 - 36 2013_07_29
FOSSGIS 2013
Konferenz für freie und Open Source-Software im GIS-Bereich und für freie Geodaten
Speakers | |
---|---|
![]() |
Markus Mayr |
Schedule | |
---|---|
Day | Freitag - 2013-06-14 |
Room | 3.010 |
Start time | 10:00 |
Duration | 00:30 |
Info | |
ID | 553 |
Event type | Lecture |
Track | Vorträge (GIS) |
Language used for presentation | German |
CouchWFS
Ein WFS umgesetzt mit CouchDB Bordmitteln
![](/2013/programm/images/event-553-128x128.png)
CouchDB wird primär als indizierter JSON-Storage wahrgenommen. Vielen, besonders für die Web-Entwicklung vorteilhaften Funktionen und deren möglichen Anwendung wird dabei weniger Beachtung geschenkt. Mithilfe der GeoCouch-Erweiterung wurde CouchDB bereits um räumliche Abfragen erweitert, der Zugriff auf die Geodaten erfolgt jedoch über eine dem Produkt eigene Schnittstelle. WFS ist ein vom OGC definierter Standard zur Übertragung von Vektordaten über das HTTP, mit welchem viele GIS von Haus aus umgehen können. Unter Ausnutzung von "list" Funktionen ist es möglich, ohne weitere Software einen WFS Server in einer CouchDB zu implementieren und so ein standardisiertes Interface einer jeden GeoCouch Datenbank zu einer Vielzahl an GIS zu schaffen. Der so erstellte WFS ist dabei ausschließlich in einem "design" Dokument gespeichert und kann bei Bedarf einfach in die gewünschte Datenbank kopiert werden, um diese mit WFS-Fähigkeiten auszustatten.
In dem Vortrag wird die Implementierung des WFS beschrieben und demonstriert, aber auch die Grenzen des mit dieser Methode Machbaren aufgezeigt.