2

I would like to know if there is an easy and efficient way to use the full QGIS desktop experience on a server.

Currently I installed QGIS desktop on an Ubuntu Server and I am able to open the graphical interface over SSH:

ssh -X username@remoteserver

and then simply opening QGIS by typing "qgis" which runs the binary on the server but opens the gui on my desktop pc (Ubuntu as well).

It has full functionality but the interface is not very efficient (long rendering) if I access the local network from outside (from inside it is fine though).

I saw information on QGIS server but it looks like a stripped down WMS version of the original QGIS. I wondered if there was something that offers me a broader range of function with the efficiency of QGIS server technology for remote usage...?

Why do I need full functionality? Well, instead of only displaying and filtering data (think of WMS) I would like to use this setup to create spatial models that require QGIS algorithms. Those models can often take up long processing hours and by executing them on a server I could free my Desktop PC from the processing overload.

1

A lot of processing in QGIS are "just" commandline tools in a nice gui. If you use a local QGIS to test your command, you could execute that command on the server via ssh. If the command is not a terminal command, it might be a Pyhton one. Generate the script localy and run it on the server, again via ssh.

  • thats a good approach. in fact I know use QGIS functionality inside R (which also runs on servers) with the packages rgrass, rgdal or qgis – joaoal Jul 16 '18 at 15:58
1

This is strange approach. Usually to get QGIS like rendering Web maps people use NextGIS Web or QGIS Server. And for geoprocessing - WPS (for example pyWPS or ZOO project).

For instance - try nextgis.com with NextGIS connect plugin. If this is what you need, you can install NextGIS Web on your server.

Look at documentations here: http://docs.nextgis.com/docs_ngcom/source/ngqgis_connect.html

enter image description here

  • Thanks for your suggestion. However, I'm not searching for a WMS but for a way to use the full set of QGIS algorithms on a server. I will modify my question to be more comprehensive. – joaoal Nov 6 '17 at 13:34
0

Instead of Ubuntu server use osgeolive as virtual machine they have ISO or VHD to download and it includes tons of FOSS4G. Also, QGIS and QGIS SERVER are available via docker

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.