Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Teaching QGIS: Certification and Running QGIS in the Cloud

Ac36cbdeb128eb88c6bce0ddff38a030?s=47 nickbearman
June 17, 2020

Teaching QGIS: Certification and Running QGIS in the Cloud

Presentation at FOSS4GUKOnline on 17th June 2020



June 17, 2020


  1. Teaching QGIS: Certification and Running QGIS in the Cloud Dr

    Nick Bearman, FRGS CGeog, AFHEA Geospatial Training Solutions @nickbearmanuk
  2. Thanks… and Donate! • Coordinators • Presenters • Hosts •

    Co-Hosts • Attendees
  3. A talk of two halves… QGIS Certification QGIS in Amazon

  4. QGIS Certification Programme • What is Open Source? • How

    is Open Source funded? • OSGeo: The Open Source Geospatial Foundation • OSGeo holds a passionate belief in open source as the best way to build software. • Support Open Source Projects • 2019 Budget (for projects) $64,700
  5. OSGeo Project Support: OSGeo Project 2019 Notes deegree 2,000https://github.com/deegree/deegree3/wiki/deegree-budget-2019 GDAL/OGR

    5,000 Renewal of Travis-CI plan for 11 parallel workers. Will also benefit to all other projects under the OSGeo GitHub organization: homebrew-osgeo4mac, proj.4, libgeotiff, etc. GeoMOOSE 2,000New Project Officer asked for the default budget for this year. GeoNetwork 2,000https://github.com/geonetwork/core-geonetwork/wiki/GeoNetwork-Budget-2019 GeoNode 2,000 New Project Officer asked for the default budget for this year. https://wiki.osgeo.org/wiki/GeoNode_budget_2019 GEOS 1,000No specific request to the board mailing list GeoServer 7,000Budget focused on automating cite testing GeoServer Budget 2019 GeoTools 2,000E-mail to board list, asking the default budget. GRASS GIS 9,000Budget focused on new Website redesign, details at [1] gvSIG 3,000Details of the budget at GvSIG Budget 2019 Mapbender 2,000Details see Mapbender_Budget MapServer 2,500MapServer OSGeo 2019 Budget Marble 1,000No specific request to the board mailing list OpenLayers 3,000Detailed budget: [2] PostGIS 3,000In support of project and travel for committer to PostGIS and other OSGeo code sprints. pycsw 3,000PSC request Pycsw_budget_2019 QGIS 8,000 QGIS Grant Programme Call 2019: bug fixing and polishing of existing features QGIS Server: improve WFS compliance from currently 50% to 100% (daily status reports at http://tests.qgis.org/ogc_cite/wfs_110/) https://wiki.osgeo.org/wiki/OSGeo_Budget_2019
  6. QGIS Budget 2020 https://www.qgis.org/en/site/getinvolved/governance/finance/index.html

  7. Open Source • Open Source isn’t ‘free’ • Jo Cook

    & Angelos Tzotsos talked about this in their Introduction • QGIS also has crowd funded additions: • North Road: • QGIS Processing, Model Designer and ETL Campaign • QGIS Print Layouts Graphs and Charts, €8,600 • Lutra Consulting • QGIS 3D €12,500 • Think about supporting the community
  8. QGIS Certification Programme • Centrally backed (by QGIS Foundation) •

    Training Organisation applies • Is approved on production of some example training material • Approved Organisation can issue certificates • For a donation of €20 (~£16) • Each certificate has a unique link: • http://changelog.qgis.org/en/qgis/certificate/ QGIS-xxx/
  9. QGIS Certification Programme • Still quite new – some kinks

    being worked out • Manual payment - but still quite easy • So far (since May 2019) I have issued 17 certificates • Hopefully my €340 helps the €15k QGIS Certificates, helps the €240k QGIS budget… • Take up depends on who is paying! • Sometimes host institution pays • Sometimes host institution / GTS contributes (e.g. pay 50%) • Sometimes individuals have to pay
  10. A talk of two halves… QGIS Certification QGIS in Amazon

  11. QGIS in Amazon WorkSpaces • Running QGIS in ‘the cloud’

    • Ideally training run in an in-person workshop in a computer lab • Lab = you control the computers and can install software • Now increase in remote training • Users have their own computers • Have to install QGIS themselves • Time beforehand to install, but… • No admin rights • Software just won’t install…. https://www.pymnts.com/news/security-and-risk/2019/the-cloud-surrounding-banks-data-security/
  12. QGIS in Amazon WorkSpaces • Got the idea from Astun

    • QGIS in the Cloud https://www.digitalmarketplace.service.gov.uk/g- cloud/services/972602085742590 • Host OSGeoLive on a VM? • Local install – more complex, won’t solve lack of admin rights • Remote install on VM, could do, quite complex • Used EC2 from AWS • Heard about Amazon WorkSpaces • Desktop-as-a-Service (DaaS)
  13. QGIS in Amazon WorkSpaces • Can create a ‘template’ and

    then make this available to multiple users • Create a ‘WorkSpace’ • Run and install QGIS • Use this ‘image’ to create a ‘bundle’ • Setup users ‘WorkSpace’ based on this ‘Bundle’ • Users are sent login details:
  14. QGIS in Amazon WorkSpaces • User downloads an app (works

    without admin rights)
  15. QGIS in Amazon WorkSpaces • Their own VM • Firefox

    installed by default, no Google Chrome • Will go full-screen across multiple monitors • QGIS worked well with ‘Power’* • Digitising worked well, even on ‘Performance’*
  16. QGIS in Amazon WorkSpace

  17. QGIS in Amazon WorkSpace

  18. QGIS in Amazon WorkSpace

  19. QGIS in Amazon WorkSpace • Power (4 vCPU, 16 GiB

    Memory) • Worked well for QGIS • Load data, choropleth maps • OSM Basemap • Print Composer • Bit tricky juggling Zoom window and AWS window • Generally worked well, attendee very happy! • Probably took me about 2 hours to setup initially • Now I can get one setup I about 5 min (20 min to initialise)
  20. QGIS in Amazon WorkSpace • Pricing (Windows): Monthly or Hourly

    • Depends on where • Europe (Ireland) as Directory already setup • Can change spec dynamically (ish, takes ~5 min) Monthly Hourly Value $32 $11/month + $0.23/hour Standard $37 $11/month + $0.32/hour Performance $50 $11/month + $0.53/hour Power $76 $11/month + $0.74/hour
  21. QGIS in Amazon WorkSpace • For one user for 1

    day course: • $16.80 + VAT = £13.19 + VAT • £15.83 • Covid-19 / June 2020 offer • 50 WorkSpaces Standard • 1 WorkSpace Performance • Help is really useful • Monthly pro-rata • try after 25th! https://aws.amazon.com/workspaces/pricing/?nc=sn&loc=3
  22. Other options • Virtual Machine / custom VM • Virtual

    Box • OSGeoLive • PortableGIS.xyz • RStudio Cloud • EDINA Noteable • Try ArcGIS notebooks (Hosted beta in @ArcGISOnline) • Docker images • Use what you know! https://twitter.com/spatialanalysis/status/1270375779558461441 https://live.osgeo.org/en/index.html https://portablegis.xyz/
  23. Thanks for listening! Questions? QGIS Certification QGIS in Amazon WorkSpaces

    Dr Nick Bearman, FRGS CGeog, AFHEA | Geospatial Training Solutions | @nickbearmanuk