I skuggan av QGIS 3 och även QGIS Server finns QGIS Web Client, som nu finns i en version ”2”. Åtmindstone som tidig ”alpha”.
Har jag tur så kommer detta inlägg att sluta med att jag faktiskt får se något av denna webbklient, men resan dit är minst lika intressant.
Källkoden finns på https://github.com/qgis/qwc2-demo-app. Med min kunskapsnivå så är instruktionerna lite knapphändiga men jag gör så gott jag kan.
NodeJS hämtas från angiven länk och jag väljer att hämta källkoden och kompilera själv.
Sedan hämtar och installerar jag ”yarn” enligt den angivna länken.
Efter att jag klonat repositoryt från GitHub så går jag in i katalogen och kör
yarn install yarn start
Dra mig baklänges! Det fungerade.
Vad är det jag nu startat?
Det är en demoapplikation och jag har inte full koll på hur det går att anpassa den till mina egna projektfiler. Användarmässigt ser det dock ganska trevligt ut. OpenLayers3, baserat på BootstrapJS, det här går det nog att leva med.
Den mesta konfigurationen görs i ett antal filer där kartan skapas i ”themesConfig.json”. Jag antar att man bör ha QGIS Server installerat också, så att man kan ange WMS sökvägen till projekten i denna fil. I gamla Web Client så kunde man ange ”?map=sökväg/projekt.qgs”, vilket inte verkar gå här…
Nåja, den demo som körs innehåller några olika teman som är trevliga att testa. Jag vet inte riktigt vad exakt, som gör detta till just ”QGIS” web client. Men det kan nog bli riktigt bra det här, även om man inte har QGIS Server…