The WFS protocol helps retrieve vector layer data from an external database, operating over HTTP/HTTPS. External databases, or WFS servers, can be hosted on various platforms, such as ArcGIS Server and GeoServer.
The WFS protocol provides developers and end-users with a universal interface for accessing vector data. With WFS, users do not need direct access to the data storage or additional skills to extract data.
The WFS acts as a layer between the database and the user/application. The service transmits vector geodata without styling, allowing styles to be configured on the client side.
Many platforms support deploying one’s own WFS service, and many offer WFS data retrieval. Now, NextGIS Web joins the ranks of platforms that offer both capabilities.
What Changed?
From the start, NextGIS Web GIS (both cloud and on-premise) could act as a WFS server, providing a layer between external databases and client applications. Now you can both create a WFS layer for distribution and display data retrieved via WFS on an interactive Web Map.
Data for retrieval via WFS may be obtained from:
- A third-party’s server on any platform
- A third-party’s GIS (i.e., ArcGIS Server, GeoServer, another NextGIS Web GIS), which is shown in the following example
Example
- A government agency has published data on waste disposal sites in its Web GIS as a vector layer.
- The agency created a WFS service in the Web GIS to make the data available to local organizational and institutional users.
- A local user creates a WFS connection in its own Web GIS.
- After that, the user creates a WFS layer in its own Web GIS.
The process involves four resources:
- On the data source side (NextGIS Web GIS #1):
- Vector layer (database)
- WFS service based on the layer
- On the client side (NextGIS Web GIS #2):
- WFS connection based on the WFS service from NextGIS Web GIS #1
- WFS layer
WFS supports filtering objects by attribute, so there is no need for the local user to retrieve all objects. Therefore, filtering is performed based on the object’s location in the user’s region.
You can load your own style to the WFS layer and then add it to the map.
For the connection to work, the data source side must set up access permissions for the data and the WFS service for external systems.
Manage Geospatial Data
with NextGIS Web
Team Collaboration. Visualization. Integration.