123 QGIS WMS Server - QGIS goes Web This abstract wants to introduce an extended WMS server based on the QGIS libraries. QGIS is a user-friendly desktop GIS, which supports various vector, raster, and database formats. The new QGIS WMS server executable is a CGI application that uses the QGIS functions without opening any GUI. It not only tries to implement the OGC WMS and SLD standards – so that it will work with any generic WMS client – but it implements also new features. One of these new features is the usage of SLD for the configuration/administration of layers and styles. An “admin.sld” file, having XML-based syntax, is used for the server configuration. The standard SLD elements are extended with new tags which describe the data sources and their type. QGIS WMS is also trying to implement a basic user authorization by accepting optionally two parameters (user and password) over an encrypted connection (HTTPS). Based on the user authorization and by providing the possibility of uploading/removing layers and styles, the software administration costs and deployment efforts will also be reduced. Alongside the standard HTTP “GET” and “POST” bindings, also a SOAP binding is envisioned. The SOAP binding along with the service description in WSDL will support automatic client generation. Additionally, this approach will allow the clients to send their data (in GML) as part of the request message. As cartographic enhancements of the WMS/SLD standards, new symbolization possibilities like diagrams for thematic web maps are introduced. Beside the presentation of these new features, the talk will illustrate - from a technical point of view - the process of transforming an existing desktop GIS like QGIS into a functional WMS server. FOSS4G2006 - Free And Open Source Software for Geoinformatics Session 4 : Development Marco Hugentobler marco.hugentobler@karto.baug.ethz.ch Ionut Iosifescu-Enescu iosifescu@karto.baug.ethz.ch Lorenz Hurni hurni@karto.baug.ethz.ch Marco Hugentobler marco.hugentobler@karto.baug.ethz.ch Ionut Iosifescu-Enescu iosifescu@karto.baug.ethz.ch <MaKaC.conference.ContributionType object at 0xb49ad52c> OGC