Ограничения QGIS Server?

11

QGIS сервер , кажется, довольно прост в настройке и создавать сервисы, но мне интересно , если есть какие - либо ограничения , связанные с использованием его противоположность MapServer или GeoServer . Мои текущие конфигурации сервера:

Система - один ГИС Сервер

введите описание изображения здесь

Окружающая среда - ГИС, сервер БД на одной машине

Пользователи - 50-100 внутренних пользователей в день

Функция - подача данных через OpenLayers для просмотра и извлечения данных

При использовании QGIS Server существуют какие-либо очевидные ограничения или недостатки со следующим:

  1. Руководство пользователя / общая помощь
  2. Создание WMS / WFS / WFS-T
  3. Генеральный админ. инструмент / интерфейс сервера для установки ролей, безопасности и т. д.
  4. Создание кэшированных плиток WMS
  5. Обслуживание больших таблиц PostGIS (миллион плюс записи на таблицу)
  6. Обновление услуг

Спасибо

artwork21
источник
1
Можете ли вы рассказать нам больше о вашем сценарии развертывания - среда, количество пользователей, ожидаемая нагрузка, концепция администратора? Разные инструменты, очевидно, имеют разные сильные и слабые стороны - нет единого лучшего (или даже лучшего) инструмента для всех сценариев.
BradHards
@BradHards, я обновил свой вопрос в соответствии с вашим комментарием.
artwork21

Ответы:

4

Обновить

Новые функции были добавлены в QGIS Server, и начиная с версии 2.2 , QGIS Server может передавать данные через WMS (версии 1.3.0 и 1.1.1), WFS (версия 1.0.0), WFS-T, а также WCS (версия 1.0). .0) стандарт.

Остальная часть ответа остается в силе.


Я не буду предлагать использовать сервер QGIS в производственной среде, поскольку он имеет ограниченные возможности.

Причины следующие:

  • Очень ограниченная документальная помощь.

  • Нет поддержки пользователей или групп.

  • Нет встроенных параметров кэширования.

  • Более низкая производительность, чем у Geoserver (у меня нет статистики или цитирования по этому поводу. Я только что видел это в своем личном тестировании)

Я бы посоветовал вам использовать полнофункциональный ГИС-сервер, такой как Geoserver, в производственной среде. Вы получаете такие вещи, как полнофункциональный интерфейс администратора, WFS, кэширование через GeoWeb Cache, несколько плагинов, предварительный просмотр OpenLayers и так далее.

Девдатта Тенгше
источник
3
Обратите внимание, что в QGIS Server есть
underdark
@underdark Я не знал об этом патче. Он был встроен в багажник по умолчанию?
Девдатта Тенгше
Я так думаю: hub.qgis.org/issues/5094, но еще не пробовал.
Подземье
Я могу согласиться с вышеупомянутыми причинами. Особенно производительность на удивление медленная.
CARTOS
4

QGIS Server имеет некоторые ограничения, но вы можете добавить Lizmap сверху и получить больше функциональных возможностей.

  • Документация хорошо и часто обновляется.
  • Он обрабатывает пользователей / группы .
  • Управление кешем
  • Базовые слои Bing, Google, IGN, OSM
  • Вы можете легко создать всплывающее окно html для вызовов getFeatureInfo.
  • Плагин Lizmap очень удобно и дает приятный графический интерфейс.
  • Веб - клиент Lizmap на основе OpenLayers является клиентом эквивалент QGIS веб , но это лучше (мое мнение) , и вы можете легко изменить его , используя тему. Вы получаете элементы управления WFS для выполнения грубых операций.
  • Вы можете легко расширить привязку внешнего интерфейса openlayers 2 к нескольким событиям

Я не тестировал производительность, но у меня никогда не было проблем.

Обновление 2017-01-17: Если QGIS Server 2 не убедил вас, QGIS Server 3 будет выпущен в июле 2017 года. Он будет полностью переписан. Попробуйте.

Николя Буасто
источник