project logo

QGIS mapserver Quickstart

QGIS mapserver provides a web map service (WMS) based on libraries from the Quantum GIS (QGIS) desktop application.

This Quick Start describes how to:

  • update an existing QGIS project and render it with QGIS mapserver
  • create a new QGIS project and open the WMS directly in a browser

Start GeoExt viewer

OSGeo-Live contains an example of web map viewer based on the GeoExt Javascript framework and using QGIS mapserver for rendering the map.

  • Click Desktop ‣ Spatial Tools ‣ QGIS Mapserver

You should see a browser window with a web map viewer showing a world map.

../../_images/qgis_mapserver_browser.jpg

We will now change the map styling using QGIS.

Edit QGIS project

  1. Click Geospatial ‣ Desktop GIS ‣ Quantum GIS.
  2. Choose File ‣ Open Project... from the menu bar.
  3. Select QGIS-NaturalEarth-Example.qgs and press Open.
    • You should see the same world map rendered by QGIS. We will now change river styling and look at the result in the web map viewer.
  4. Double click 10m_rivers_lake_centerlines in the Layers tree.
  5. Change the color in Outline Options to a different blue tone.
  6. Press OK.
    • Rivers are now rendered in a new color.
  7. Save the project with File ‣ Save Project.
  8. Reopen the web browser
  9. Zoom in
    • You should now see rivers rendered in the same new color.

Create a new QGIS project

  1. Reopen QGIS
  2. Choose File ‣ New Project.
  3. Click Layer ‣ Add Vector Layer....
  4. Browse to dataset /home/user/data/natural_earth/10m_admin_0_countries.shp.
  5. Press Open.
    • You should see all world countries.
  6. Save the project with File ‣ Save Project.
  7. Use file name /home/user/world.qgs and press Save.
  8. Open the WMS URL.
    • You should see all world countries, this time rendered by QGIS mapserver.

What Next?

To learn more about QGIS mapserver, you can follow the blog articles of Linfiniti or 3LIZ.

Copyright & Disclaimer