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

Начало работы с QGIS Server

QGIS Server реализует WMS-сервис на базе библиотек настольного приложения Quantum GIS (QGIS).

Этот документ описывает, как:

  • обновить существующий проект QGIS и визуализировать его с помощью QGIS Server;
  • создать новый проект QGIS и открыть WMS непосредственно в браузере.
Документация:

Инструкция по установке QGIS Server на Debian/Ubuntu:

QGIS веб-клиент:

Запуск просмотрщика GeoExt

OSGeo-Live содержит пример просмотрщика карт на базе JavaScript-библиотеки GeoExt, использующего QGIS Server для визуализации карты.

  • Нажмите Geospatial ‣ Web Services ‣ QGIS Server

Вы должны увидеть окно браузера с веб-просмотрщиком карт, отображающим карту мира.

../../_images/qgis_mapserver_browser.jpg

Теперь мы изменим стиль отображения карты, используя QGIS.

Редактирование проекта QGIS

  1. Нажмите Geospatial ‣ Desktop GIS ‣ Quantum GIS
  2. Выберите в меню File ‣ Open Project...
  3. Укажите файл QGIS-NaturalEarth-Example.qgs и нажмите Open
    • Вы должны увидеть ту же карту мира, отрисованную QGIS Теперь мы изменим стиль отображения рек и посмотрим на результат в веб-просмотрщике карт.
  4. Дважды щёлкните на 10m_rivers_lake_centerlines в списке слоёв
  5. Измените цвет в Outline Options на другой оттенок голубого
  6. Нажмите OK
    • Реки должны отобразиться другим цветом
  7. Сохраните проект, нажав File ‣ Save Project
  8. Откройте веб-браузер заново
  9. Увеличьте масштаб
    • Вы должны увидеть, что реки отображаются тем же новым цветом.

Создание нового проекта QGIS

  1. Снова откройте QGIS
  2. Выберите File ‣ New Project
  3. Нажмите Layer ‣ Add Vector Layer...
  4. Перейдите к набору данных /home/user/data/natural_earth/10m_admin_0_countries.shp
  5. Нажмите Open
    • Вы должны увидеть границы стран мира.
  6. Сохраните проект, нажав File ‣ Save Project
  7. Укажите /home/user/world.qgs и нажмите Save
  8. Откройте WMS URL.
    • Вы должны увидеть страны мира, отрисованные на этот раз с помощью QGIS Server.

Что дальше?

Хорошей отправной точкой для более подробного изучения QGIS Server является вики-страница QGIS Server.

Copyright & Disclaimer