project logo

TinyOWS Quickstart

TinyOWS is a high performance, Transactional Web Feature Service (WFS-T) which is light weight and easy to deploy, using a CGI or FastCGI interface and using PostGIS for data storage.

This Quick Start describes how to:

  • display a WFS layer in QGIS
  • edit a WFS layer using WFS-T in QGIS

Display a WFS layer with QGIS

  1. Click Desktop ‣ Desktop GIS ‣ Quantum GIS.
  2. Click Layer ‣ Add PostGIS Layer....
    • We display the original PostGIS layer first
  3. Press New.
  4. Fill in pgrouting as Connection name and Database
  5. Press OK.
  6. Press Connect.
  7. Select ways in the table list
  8. Press Add.
  9. Zoom in
  10. Select Plugins -> Manage Plugins -> WFS Plugin -> OK
    • Enable the WFS Layer plugin.
  11. Click Layer ‣ Add WFS Layer....
    • Now we add a WFS layer based on the same table
  12. Press New.
  13. Fill in tinyows as name http://localhost/cgi-bin/tinyows as URL
  14. Press OK.
  15. Press Connect.
  16. Select ows:ways in the layer list
  17. Check Only request features overlapping the current view extent.
  18. Press OK.
    • WFS layer is now displayed:
../../_images/tinyows_wfs_layer.png

Edit data with WFS-T

  1. Click Layer ‣ Toggle Editing.
  2. Click Edit ‣ Node Tool.
  3. Move a vertex (cross) to another position
  4. Click Layer ‣ Save edits.
  5. Hide layer unchecking tows:ways in the layer list
    • You should see the edited way in an other color, coming directly from PostGIS.

What Next?

To learn more about TinyOWS, a starting point is the TinyOWS Documentation on the MapServer homepage.

Copyright & Disclaimer