3.2.2 Web Feature Service

Velmi zjednodušeně se dá říci, že specifikace Web Feature Service (WFS) definuje komunikační rozhraní mezi mapovým serverem, který publikuje výstup z báze prostorových dat v podobě vektorových dat, a klientem.

Specifikace definuje jak se klient musí mapového serveru „zeptat“ aby obdržel zpět vektorová a popisná data představující geometrickou a popisnou složku geoprvků.

Specifikace dále definuje v jaké podobě jsou data zasílána zpět. K formátování zasílaných dat se využívá další ze specifikací OpenGIS Konsorcia a to specifikace GML (Geography Markup Language). GML definuje základní geometrická primitiva jako je bod, linie, polygon.

To jak se klient ptá je řešeno formou XML dokumentu, který musí být mapovému serveru na bázi WFS zaslán. Stejně tak je koncipována odpověď mapového serveru.

Popis

Výhodou mapového serveru, který implementuje WFS specifikace, je to, že k němu může přistupovat jakýkoliv klient, který rovněž WFS specifikaci implementuje.

Jiná výhoda takového řešení je možnost v rámci jednoho klienta vizualizovat odpovědi více mapových serverů najednou.

Výhody

Mezi další možnosti oproti WMS, které můžeme pokládat za výhody je možnost i editace a pořizování dat. Specifikace definuje to jakým způsobem musí být pořízená, resp. aktualizovaná data zasílána ke zpracování mapovému serveru. Je tedy teoreticky možné v případě plné implementace WFS standardním způsobem zasílat vytvořená nebo aktualizovaná data ke zpracování na stranu mapového serveru. Praktických implementací však ještě mnoho není.

Další možnosti

SHRNUTÍ KAPITOLY MAPOVÉ SERVERY

 

Víte, že mapový server plní dvě základní typy úloh. Transformaci prostorových dat do podoby publikovatelné na straně klienta a zpracování dotazů na geometrickou a popisnou složku geoprvků.

Mapový server může být koncipován jako CGI aplikace (skript), API modul WWW serveru nebo skript interpretovaný API modulem, Java serverlet nebo může být integrován jako součást WWW serveru.

Mapový server může být koncipován jakožto služba a poskytovat mapové výstupy (v podobě rastru) dle specifikace Web Map Service nebo může poskytovat data (ve vektorové podobě) dle specifikace Web Feature Service.

Shrnutí

PRŮVODCE STUDIEM 5

 

Mapové servery zpracovávají data pro publikování na straně klienta. Mapovými klienty mhou být různé druhy aplikací a stejně tak mohou existovat různé formáty pro přenos na stranu klienta.

Typy mapových klientů a druhy formátů se zabývá další kapitola.

Průchod modulem