QGIS Desktop och QGIS Server känner väl de flesta till. Men QGIS Web Client kanske är mindre känt.
QGIS Server är i sig en kraftfull OGC Server som tar vanliga standard QGIS projekt och renderar dessa till webbtjänster som kan visas i andra GIS klienter, webbkartor, med mera. Men det är en tjänst, och du behöver en klient för att titta på kartorna.
QGIS Web Client är en sådan klient som körs på en webbserver. Vilket innebär att ingen klient behöver installeras lokalt. Allt kan köras i en webbläsare. Utvecklingen av klienten är kanske inte supersnabb, men det beror nog till del på att kunskap om systemet och efterfrågan samt finansiering är begränsad.
Det finns dock de som använder systemet!
Ett exempel som ser riktigt bra ut, och som kan fungera som ”demo” för vad som går att göra, är VTA Drones. (Länk till företaget)
De har en portal nästan helt baserad på QGIS Web Client 2.

Här går det att växla bakgrundskartor, mäta, rita, skriva ut med mera. Testa gärna själva.
QGIS Webbklient 2 är inte en ersättning för ett komplett GIS, långt ifrån. Men det är absolut något som kan vara ett alternativ för väldigt många som annars hade varit tvungna att installera och använda QGIS.
En fördel med QWC2 är att det går att skapa allt från rena ”tittskåp” baserat på QGIS Server, till mer avancerade tjänster där man kan skapa och redigera egna data.
Det finns fler exempel på nätet som bygger på QGIS Web Client, inte bara version 2. Det finns fortfarande tjänster som är baserade på den första klienten exempelvis Level2, som även byggt lite tillägg runt webbklienten.
Vill du testa grundversionen av QWC2 så finns den att kika på via GitHub på https://github.com/qgis/qwc2-demo-app

Här finns bland annat en demo-app som visar kartor i olika skalor, men även funktioner för att välja område och skapa utskrifter direkt via webbgränssnittet.

Via GitHub så kan man själv ladda ner kod och sätta upp en egen server, men det finns även Docker containers med färdiga lösningar att testa om det känns enklare.
Exakt var man står när det gäller hur ”färdig” QWC2 är vet jag inte. Den används bevisligen på flera håll i produktionsmiljöer, men det är ju inte en ”produkt” på samma sätt som QGIS. Om man har behov av en tjänst som denna så får man sannolikt jobba en del själv, eller anlita någon som kan bygga systemet åt sig.
QGIS Desktop är enkel att hantera! QGIS Server lite krångligare och QGIS Web Client än mer så. Det hade varit trevligt med en ”installer” för QGIS Server tjänster, där man kunde välja vilka komponenter som man vill installera på ett enkelt och grafiskt sätt. Vill du ha databas? Kryss i rutan. Vill du ha QGIS Server? Ange sökväg till server rooten. En startportal med ett webbgränssnitt för alla tillgängliga tjänster skapas automatiskt med en genväg. Vill du ha QGIS Web Client? Ange ett portnummer och namn på tjänsten. Ett gränssnitt för administration och ”tema” på tjänsten skapas automatiskt…
Inget av detta är omöjligt att få till! Men någon måste göra jobbet. Det finns kommersiella lösningar som fungerar ungefär såhär, men då kostar de väldigt mycket. Frågan är om det är tillräckligt många därute som är intresserade av en sådan här lösning för att det skall finnas ekonomiska förutsättningar att finansiera det som krävs för att få en enklare installation i praktiken.
En anledning till att QGIS Server tjänster inte är mer använda än vad de är idag, tror jag beror på just att det inte är tillgängligt och enkelt på samma sätt som Desktop. Om det vore mer lättillgängligt så skulle fler använda och mer finansiering komma in. Men för att göra det mer tillgängligt så behövs det finansiering, vilket är svårt att få till utan fler användare… Hönan och ägget.
En ”nyckelfärdig” installer för allt kring QGIS Server (inklusive QWC2 och PostGIS) samt ett portalsystem för att hantera projektfiler på ett snyggt sätt, vore nog det bästa som kunde hända för att få fart på QGIS som plattform i ett bredare perspektiv. Frågan är hur goda förutsättningarna är för att något sådant skall bli verklighet.
Ja, det skulle vara högst intressant med en enklare paketering av allt detta. Jag letar just nu efter en portallösning för vår GIS-miljö, som är tämligen QGIS-tung. GeoNode är förstås också ett alternativ med viss integration med QGIS.
Dagens ämne känns ännu mer relevant än så då det sekundärt pekar på svårigheterna i att kommunicera kring samma företeelser i (Q)GIS-världen. Som beställare av gis-tjänster i allmänhet och av qgis-tjänster i synnerhet kan jag inte gå till finansiärerna utan en topologisk överblick över systemen med funktioner och dess prislappar på varje del. Textbeskrivningar är alltid bra här men sällan tillräckliga. Det var det ena.
Det andra är att vi måste skilja på systemutvecklare som bygger själva QGIS-programmen eller ”core” gentemot kategorin systemutvecklare och gis-ingenjörer som använder QGIS för att inom uppdrag bygga dess ingående gis-applikationer och gis-funktioner.
Sen de s k (slut)användarna som ytterst är de som i slutändan får betala kalasen och ska nyttja de senares utvecklade grafiska och rumsliga funktioner och som också är måttligt intresserade av vilka företag och enskilda som har bidragit till det som de har på skärmen eller på displayen. Samt absolut inte ska behöva ha något QGIS desktopprogram installerat på någon slags enhet av samma skäl som att du enligt min analogi här inte ska behöva ha ett systemutvecklingssprogram installerat för att kunna läsa en webbsida. Det är ju självklart sen länge.
Eftersom de flesta på denna blogg på olika sätt representerar kategori 1-2 här (gränser är alltid flytande) så tar jag på mig kategori 3-tröjan en stund och påstår att när jag vill slippa de trista pdf-bilderna som jag sen alltför länge av tradition fått av kategori 2 så är det istället via webbklienten/webbläsaren jag vill kunna genomföra mina positionsbaserade uppdrag såväl hemma på kontoret som ute i fält. Mina användarkolleger i kategori 3 på grannföretaget som kör s k esri-produkter har kunnat jobba så i flera år och nu har jag hört att det skulle jag också kunna få göra via något som heter QGIS Webbklient 2. Hur ska detta då gå till, hur lång tid tar det och vad kan det kosta?
Högst intressanta synpunkter. Frågan är hur man får igång något sådant. Svårt att ta allt på en gång men om man kan hitta en bra lagom stor start som ger nytta kan det vara en ingång. Fördelen med open source är att det blir väldigt kostnadseffektivt om man får till en samordning och delning av kostnader. Men ett svårighet är just att få till den här samordningen utan någon organisation. Och sen verkar många vara beredda att betala mycket för köpelösning men inte ens lägga en hundradel på en open source. Men är det några som är intresserade och vill samarbeta om detta kan vi jobba på det och bilda en grupp som tittar på möjligheterna.
Tja, det finns ju möjlighet att göra en förstudie genom att kontakta studenter som skall göra examensarbeten. Dessa bör isf paketeras så att det blir intressant för kunden, studenten och för högskolan, eftersom det ju är ett arbete i deras studietid. Och konkurrensen om studenterna är ganska hög (och tyvärr något för få, där får ni även hjälpa till om ni vill).
Men ja, det går att låta studenter göra prototyper och förstudier, om man är ute i tid. Notera att ni konkurerar med Esri och LM om dessa.