Логотип проекта

Начало работы с TinyOWS

TinyOWS — это легковесный и простой в развёртывании высокопроизводительный WFS-сервер с поддержкой режима редактирования (WFS-T) и интерфейсов CGI и FastCGI. Для хранения данных используется PostGIS.

Данное «введение» содержит описание следующих операций:

  • отображение WFS слоя в QGIS;
  • редактирование WFS слоя с использованием WFS-T в QGIS.

Отображение WFS-слоя в QGIS

  1. Выберите Desktop ‣ Desktop GIS ‣ Quantum GIS.
  2. Выберите Layer ‣ Add PostGIS Layer....
    • Вначале подключим слой PostGIS напрямую
  3. Нажмите New.
  4. Укажите одинаковое значение — tinyows_demo — для имени подключения и базы данных
  5. Нажмите OK.
  6. Нажмите Connect.
  7. Выберите таблицу france из списка
  8. Нажмите Add.
  9. Измените масштаб до границ появившегося слоя
  10. Выберите Layer ‣ Add WFS Layer....
    • Добавляем слой WFS, созданный на базе той же PostGIS-таблицы france
  11. Нажмите New.
  12. В качестве имени подключения укажите tinyows и задайте URL — http://localhost/cgi-bin/tinyows
  13. Нажмите OK.
  14. Нажмите Connect.
  15. Выберите tows:france в списке слоёв
  16. Отметьте пункт Only request features overlapping the current view extent. Это означает, что будут загружены только те объекты, границы которых пересекают текущий охват
  17. Нажмите OK
    • Отобразился WFS слой:
../../_images/tinyows_wfs_layer12.png

Редактирование слоя WFS-T

  1. Выберите Layer ‣ Toggle Editing.
  2. Выберите Edit ‣ Node Tool.
  3. Переместите любой узел(крест) в новое положение.
  4. Выберите Layer ‣ Save edits.
  5. Отключите слой tows:france в списке слоёв.
    • Вы должны увидеть отредактированный объект в слое PostGIS, подключенном напрямую.

Что дальше?

Чтобы узнать больше о TinyOWS, ознакомьтесь с документацией TinyOWS на сайте MapServer.