Is there a way to synchronize a QGIS map with vector layers so that 3 or 4 users can use and edit the same file? I have a plug-in that updates shapefiles on a layer and it would be great to synchronize this on a cloud service. I have tried QGIS Cloud and it doesn't seem to work well with vector layers.


  • 1
    Given that shapefiles have three distinct data files and no built-in support for concurrency, this is an ambitious goal. – Vince Dec 11 '18 at 20:07
  • I loaded the files onto our network and got everything working with the Plug-in and a boat load of troubleshooting. I also looked into Google Cloud Services and that worked well also. – Cary H Dec 21 '18 at 18:28

You can try cloud GIS by NextGIS (http://nextgis.com):

  1. Get you free web GIS at http://nextgis.com.
  2. Install NextGIS Connect QGIS plugin. Note: Only QGIS 2.x now
  3. Load you ESRI shapefiles into web GIS.
  4. Create WFS service and add you vector layers in it.
  5. Share the WFS link to our users.

See documentation.

Disclosure: I'm developer at NextGIS.

  • I am running a QGIS 3 Plug-in and was hoping to stick with that. This looks great. – Cary H Dec 12 '18 at 13:01
  • You can still stay on QGIS 3 but upload your shapefiles and create WFS service using web interface – Dmitry Baryshnikov Dec 12 '18 at 14:17
  • This looks very promising, Can several users work on the map and edit it at the same time? – Cary H Dec 14 '18 at 1:35
  • 1
    @CaryHutchinson yes they can, but the WFS-T protocol has no conflict resolution: if two users edit the same feature the latest save will overwrite any previous edits. Is this usual case in your work? – Dmitry Baryshnikov Dec 14 '18 at 6:51

Of course you can serve WFS and WFS-T with QGIS Cloud. Please have a look at How to make WFS and WFS-T with QGIS Cloud

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.