Quantum GIS
This documentation is no longer maintained. Please see the new GeoServer documentation at http://docs.geoserver.org
Quantum GIS (QGIS) is Qt based Open Source Geographic Information System built on top of GDAL and OGR.
It is a user friendly and Open Source, running on Linux, Unix, Mac OSX, and Windows. QGIS supports vector, raster, and database formats. QGIS is licensed under the GNU Public License.
Quantum GIS has some useful plugins that extends its reach, notably the GRASS plugin that let the user harness the power of GRASS in a friendly user interface.
1. WMS - Web Mapping Service is supported and has been tested with GeoSever, though their reference implementation seems to be MapServer.
2. WFS - Web Feature Service is supported as well, though you have to enable the "WFS plugin" to use it (click on menu "Plugins / Manage plugins..." and check the relevant checkbox). Mind: as of Quantum GIS 1.0.1, the WFS plugin adds an icon to the toolbar, but does not add a menu entry in the "Layer" menu
Steps,
- Go to Layer -> Add WMS Layer...

- On Server Connections, press New

- In the Create a New WMS Connection dialog, input a name and the URL for the [ ] service.

- Press Connect

- Select a set of layers and press Add
You can select a different Spatial Reference System (SRS) for the set of layers, presing Change.. button. - The procedure for adding WFS requests is very similar, though you have to click on the icon "Add a WFS layer" on the toolbar and not select it from the "Layer" menu.
Known issue: Quantum GIS does not seem to include proper namespaces in WMS and WFS requests, causing GeoServer to answer "no layers found" to such requests when using a namespace other then the default one. A simple workaround would be to use the default namespace for every layer that has to be accessed from Quantum GIS (out-of-the-box the default namespace is "topp").
This issue has been solved for both WMS and WFS requests in Quantum GIS trunk (see Ticket 1599); these changes will appear in Quantum GIS 1.0.3.