Ograniczenia serwera QGIS?

11

Serwer QGIS wydaje się dość prosty w konfiguracji i tworzeniu usług, jednak zastanawiam się, czy istnieją jakieś ograniczenia w korzystaniu z niego w przeciwieństwie do MapServer lub GeoServer . Moje obecne konfiguracje serwerów to:

System - jeden serwer GIS

wprowadź opis zdjęcia tutaj

Środowisko - GIS, serwer DB na tym samym komputerze

Użytkownicy - 50-100 użytkowników wewnętrznych dziennie

Funkcja - serwowanie danych za pośrednictwem OpenLayers do przeglądania i ekstrakcji danych

Korzystanie z QGIS Server ma oczywiste ograniczenia lub wady:

  1. Instrukcja obsługi / ogólna pomoc
  2. Tworzenie WMS / WFS / WFS-T
  3. Administrator ogólny narzędzie / interfejs serwera do ustawiania ról, security..etc
  4. Tworzenie buforowanych kafelków WMS
  5. Udostępnianie dużych tabel PostGIS (milion plus rekordy na tabelę)
  6. Aktualizowanie usług

Dziękuję Ci

grafika 21
źródło
1
Czy możesz powiedzieć nam więcej o swoim scenariuszu wdrażania - środowisko, liczba użytkowników, oczekiwane obciążenie, koncepcja administratora? Różne narzędzia mają oczywiście różne mocne i słabe strony - nie ma jednego najlepszego (lub nawet lepszego) narzędzia dla wszystkich scenariuszy.
BradHards
@BradHards, zaktualizowałem moje pytanie zgodnie z Twoim komentarzem.
grafika 21

Odpowiedzi:

4

Aktualizacja

Do QGIS Server dodano nową funkcjonalność, a od wersji 2.2 serwer QGIS może obsługiwać dane za pośrednictwem WMS (wersja 1.3.0 i 1.1.1), WFS (wersja 1.0.0), WFS-T oraz WCS (wersja 1.0 .0) standard.

Pozostała część odpowiedzi jest nadal aktualna.


Nie będę sugerował użycia serwera QGIS w środowisku produkcyjnym, ponieważ ma on ograniczone funkcje.

Powody są następujące:

  • Bardzo ograniczona pomoc dotycząca dokumentacji.

  • Brak wsparcia dla użytkowników lub grup.

  • Brak wbudowanych opcji buforowania.

  • Wolniejsza wydajność niż Geoserver (nie mam żadnych statystyk ani cytatów na ten temat. Właśnie to widziałem podczas moich osobistych testów)

Sugeruję użycie w środowisku produkcyjnym w pełni funkcjonalnego serwera GIS, takiego jak Geoserver. Dostajesz takie rzeczy jak w pełni funkcjonalny interfejs administratora, WFS, buforowanie przez GeoWeb Cache, kilka wtyczek, podgląd OpenLayers i tak dalej.

Devdatta Tengshe
źródło
3
Należy pamiętać, że w QGIS Server dostępna
podmrok
@underdark Nie wiedziałem o tej łatce. Czy jest domyślnie zintegrowany z bagażnikiem?
Devdatta Tengshe,
Tak mi się wydaje: hub.qgis.org/issues/5094, ale jeszcze tego nie próbowałem.
podmrok
Mogę zgodzić się na powyższe powody. Zwłaszcza wydajność jest zaskakująco wolna.
CARTOS,
4

Serwer QGIS ma pewne ograniczenia, ale możesz dodać Lizmap na wierzchu i uzyskać więcej funkcjonalności.

  • Dokumentacja jest dobre i często aktualizowana.
  • Obsługuje użytkowników / grupy .
  • Zarządzanie pamięcią podręczną
  • Warstwy podstawowe Bing, Google, IGN, OSM
  • Możesz łatwo zbudować wyskakujące okienko HTML dla wywołań getFeatureInfo.
  • Wtyczki Lizmap jest bardzo poręczny i daje przyjemny interfejs.
  • Klient WWW Lizmap podstawie OpenLayers jest odpowiednikiem klient QGIS internetowej, ale jest ładniejszy (moim zdaniem) i można łatwo modyfikować przy użyciu motywu. Dostajesz kontrolki WFS do wykonywania operacji crud.
  • Możesz łatwo rozszerzyć powiązanie frontonu openlayers 2 z wieloma zdarzeniami

Nie testowałem wydajności, ale nigdy nie miałem problemów.

Aktualizacja 2017-01-17: Jeśli nie przekonał Cię QGIS Server 2, QGIS Server 3 zostanie wydany około lipca 2017 r. Będzie to kompletne przepisanie. Spróbuj.

Nicolas Boisteault
źródło