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

Teaching QGIS: Certification and Running QGIS in the Cloud

nickbearman
June 17, 2020
310

Teaching QGIS: Certification and Running QGIS in the Cloud

Presentation at FOSS4GUKOnline on 17th June 2020

nickbearman

June 17, 2020
Tweet

More Decks by nickbearman

Transcript

  1. Teaching QGIS: Certification and
    Running QGIS in the Cloud
    Dr Nick Bearman, FRGS CGeog, AFHEA
    Geospatial Training Solutions
    @nickbearmanuk

    View full-size slide

  2. Thanks… and Donate!
    • Coordinators
    • Presenters
    • Hosts
    • Co-Hosts
    • Attendees

    View full-size slide

  3. A talk of two halves…
    QGIS Certification QGIS in Amazon WorkSpaces

    View full-size slide

  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

    View full-size slide

  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

    View full-size slide

  6. QGIS Budget 2020 https://www.qgis.org/en/site/getinvolved/governance/finance/index.html

    View full-size slide

  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

    View full-size slide

  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/

    View full-size slide

  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

    View full-size slide

  10. A talk of two halves…
    QGIS Certification QGIS in Amazon WorkSpaces

    View full-size slide

  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/

    View full-size slide

  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)

    View full-size slide

  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:

    View full-size slide

  14. QGIS in Amazon WorkSpaces
    • User downloads an app (works without admin rights)

    View full-size slide

  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’*

    View full-size slide

  16. QGIS in Amazon WorkSpace

    View full-size slide

  17. QGIS in Amazon WorkSpace

    View full-size slide

  18. QGIS in Amazon WorkSpace

    View full-size slide

  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)

    View full-size slide

  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

    View full-size slide

  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

    View full-size slide

  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/

    View full-size slide

  23. Thanks for listening! Questions?
    QGIS Certification QGIS in Amazon WorkSpaces
    Dr Nick Bearman, FRGS CGeog, AFHEA | Geospatial Training Solutions | @nickbearmanuk

    View full-size slide