Hoppa till innehåll
Meny
  • Hem
  • Dokument
  • Om Mig
Geosupportsystem

QGIS Server

Publicerat den 2016-09-30

Det var ett tag sedan jag testade QGIS Server, och då på en kombinerad fil- och geoserver.
Men, om man redan har QGIS installerat. Kan det vara så att det är skapligt enkelt att installera och använda, så att man kan få till nya funktioner och användningsområden.
Det tänkte jag kolla lite på i detta inlägg.
På Windows så får man använda OSGeo4W där det går att installera QGIS Server, men jag som kör Linux använder terminalen.

sudo apt install qgis-server
sudo apt install apache2 libapache2-mod-fcgid

Sedan finns det massor av instruktioner som går ut på att konfigurera webbservern och jag vet inte om det finns något som är rätt eller fel, men detta är hur jag gjorde.
I filen /etc/apache2/sites-available/000-default.conf så lägger jag till nedanstående innanför befintlig VirtualHost.

        # QGIS Server
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin/">
        Options ExecCGI FollowSymLinks
        Require all granted
        AddHandler fcgid-script .fcgi
        </Directory>

Efter omstart av webbservern (sudo service apache2 restart) så kan man testa om det fungerar på adressen: http://127.0.0.1/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&REQUEST=GetCapabilities. Om det inte fungerar så kan det vara fcgi som inte är startat, vilket man kan kontrollera med ls -la /etc/apache2/mods-enabled/fcgid.conf.
Att komma åt en WMS tjänst från webbläsaren skall sedan inte vara svårare än att ange &MAP=/hela/sökvägen/till/projektfilen.qgs efter url-adressen ovan.
Jag har nu inte tagit hänsyn till QGIS Servers nya funktioner med möjlighet att använda plug-in, vilket kan göra att man behöver göra ytterligare inställningar. Det ovanstående fungerar dock för mig så här långt.

Exempel

Skärmbild_2016-09-25_10-57-24.png
Ett av mina sparade projekt innehåller ett ortofoto skapat av drönarbilder. Det jag behöver veta är sökvägen till projektet och vad lagret jag är intresserad av heter.
skarmbild_2016-09-25_10-56-35
Detta användes i exempelvis en webbkarta. Här använder jag Leaflet för att skapa en karta med enbart detta lager.
Skärmbild_2016-09-25_10-56-01.png
Och ”svårare” än så är det inte!

Tillämpning

Vad skulle man då kunna använda detta till?
Det finns ett antal plugin, inklusive mitt eget ”QGIS Story”, som försöker exportera QGIS kartan till en webbkarta eller annan visualiseringstjänst i webbläsare.
Dessa har det gemensamma problemet att det inte är så lätt att ”översätta” eller exportera QGIS projekt till webbkartor med bibehållet utseende!
Om man har en lokal (eller nätverksbaserad) QGIS Server, så kan man använda den och få exakt samma rendering i webbkartan som i QGIS!
Ett plug-in som antingen automatiskt känner av om det finns en lokal QGIS server (vet inte om detta går) eller frågar efter sökvägen till tjänsten, skulle kunna användas tillsammans med dessa övriga plugin för att kringgå alla konverteringsproblem.
Den enklaste varianten av plug-in är en knapp som snabbt visar projektet i en fullskärms webbläsare, om nu detta är speciellt användbart förutom som förhandsgranskning av hur en QGIS tjänst kan tänka sig se ut.
Vad skulle du göra om du ”enkelt” kunde publicera ditt QGIS projekt som webbtjänst?

0 svar på ”QGIS Server”

  1. ajxn skriver:
    2016-09-30 kl. 20:05

    Bra inlägg, några kommentarer.
    Det finns några kommandon för att administrera aapache2. De börjar på a2en* eller a2di* för att slå på (enable) eller av (disable) virtuella servrar, tillägg och konfigurationer.
    Kopiera /etc/apache2/sites-available/000-default.conf till /e/a/s-a/qgis.conf
    Gör modifieringarna i qgis.conf så att det passar.
    Gör sedan ”sudo a2ensite qgis” och följ instruktionerna (starta om servern som du skrev)
    För att aktivera tillägg, gör ”sudo a2enmod fcgid”, om aktiverat händer inget men annars aktiveras modulen.
    Följ instruktionerna som skrivs ut.
    Men det går även att göra som du gjort. 😉

    Svara
  2. Pingback: QGIS Server | Geosupportsystem

Lämna ett svar Avbryt svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

     Mastodon  

Senaste kommentarer

  • Sur om Varför är stiftpennor så långa?
  • QGIS 3.44 LTR – Geosupportsystem om Zorin på gammal laptop
  • Stefan Ene om Zorin på gammal laptop
  • Samira A om Om Mig
  • Klas Karlsson om QGIS 4 – vänta…

Arkiv

Meta

  • Logga in
  • Flöde för inlägg
  • Flöde för kommentarer
  • WordPress.org
©2025 Geosupportsystem | WordPress-tema av Superbthemes.com