Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm using QGIS to style shp files.

Currently I'm running GeoServer but not all the QGIS styles are imported to GeoServer (although its really easy to maintain it because of the layer preview and the integrated tile cache)

What is your recommendation for free WMS that is easy to integrate with QGIS shp files (and caching tiles - working with different kinds of projection) ?


share|improve this question
up vote 5 down vote accepted

The best integration is available through QGIS Server. You can simply publish the desktop project files through the server.

Step by step installation instructions are available for Windows 7 and Ubuntu.

QGIS Server can also be combined with TileCache:

share|improve this answer
Thank you , does it have same capabilities as other WMS or it will lack certain things and I'll have to search for work arounds? – Alophind Dec 6 '12 at 6:13
Ill try to elaborate . If in geoserver I can create layer from SQL , in QGIS server I'll be able to do the same by creating new SQL layer and publishing project ? – Alophind Dec 6 '12 at 6:14
I would have to test how far you can push it. Query filters (as you can write them in layer properties - General tab) certainly work. Maybe open a new question on this problem specifically. If you add an example query it will be even better. – underdark Dec 6 '12 at 6:39
I'm not talking about queries. I'm talking about hosting vector layers in spatial database instead of shp files. GeoServer can create layers directly from SQL/POSTGIS , I was wondering if QGIS server can do it also (I'm very new to QGIS , so far what I did with it was to style some shps and export SLD to geoserver , but the new tool label style won't export to the SLD file) – Alophind Dec 6 '12 at 11:08
A simple PostGIS layer works perfectly through QGIS. I was thinking of more complex use cases. I'm using QGIS Server exactly because styling/labling in SLD for Geoserver is something I have no time for and I use QGIS anyway. – underdark Dec 6 '12 at 11:12

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.