Serviciu de funcții web

Web Feature Service sau WFS este un protocol descris în specificațiile menținute de Open Geospatial Consortium . Serviciul WFS face posibilă, prin intermediul unei adrese URL formatate, interogarea serverelor de hărți pentru a manipula obiecte geografice (linii, puncte, poligoane etc.), spre deosebire de serviciul de hărți web sau WMS care permite producerea hărților georeferențiate din servere geografice.

Operațiune

WFS oferă interfețe pentru descrierea manipulărilor de date pe obiecte geografice utilizând protocolul HTTP Internet . Operațiile de manipulare a datelor sunt utilizate pentru:

Specificația WFS definește 5 operațiuni pentru a trimite cereri către server și pentru a obține informații:

Pe baza operațiunilor descrise mai sus pot fi definite două tipuri de servicii de funcții web:

Deoarece specificația WFS subliniază transferul obiectelor geografice, este necesar ca datele geografice să fie modelate în conformitate cu un model de date uniform. Astfel, este important ca schema de date să fie furnizată împreună cu datele. În acest fel, un client va putea înțelege modelele de date și datele.

Mecanismul de schimb de date OGC GML este utilizat ca bază pentru specificațiile WFS. În acest fel, datele geografice și schema lor corespunzătoare pot fi codate și transferate în XML.

Compoziția URL

Iată un exemplu de adresă URL:

http://local/cgi-bin/mapservmap=wms/exemple.''NAME''=Europe''SERVICE''=WFS''VERSION''=6.2.1''REQUEST''=Feature''SRS''=EPSG%3A4326''BBOX''=-15.82,32.69,33.39,71.36

linkuri externe