Platform voor starters in de geosector

200 cursussen, 20 online supports, 60 moocs,

50 trainees, omscholers, specialisten en docenten

Leslocaties: Apeldoorn, Virtueel(online), In company 

Cursus: QGIS en Python

De cursus QGIS en Python duurt 3 dagen en kost €1495,- excl. BTW.

Omschrijving

Deze cursus is voor gebruikers die met Python de functionaliteiten van QGIS willen uitbreiden en/of automatiseren. Om deel te nemen aan deze cursus, is basiskennis van QGIS en programmeren gewenst.

Inhoud 

Python is een populaire programmeertaal die vaak wordt gebruikt in geografische informatiesystemen (GIS), waaronder QGIS. In deze Python en QGIS (PyQGIS) cursus leert u op verschillende manieren werkstromen aan te passen en te automatiseren. De cursus is praktijkgericht en gaat onder andere in op:

  • Basisvaardigheden: De implementatie van Python binnen QGIS en hoe deze is te gebruiken bij dagelijkse werkzaamheden.
  • Scripting: Het schrijven van Python-scripts om werkzaamheden uit te voeren in QGIS. Dit zijn onder andere het maken van kaarten, het importeren en exporteren van gegevens, het uitvoeren van analyses en het automatiseren van repetitieve taken.
  • Plug-in ontwikkeling: Python gebruiken om aangepaste plug-ins voor QGIS te ontwikkelen om daarmee functionaliteiten aan het pakket toe te voegen.

Na afloop van deze cursus bent u in staat om Python te gebruiken om GIS-taken uit te voeren in QGIS en kunt u deze vaardigheden toepassen in uw werkzaamheden. Wilt u nog verder leren? Dan zijn de cursussen Python Gevorderd of QGIS Gevorderd een mooi vervolg op deze cursus.

Dagindeling

Dag 1

Op deze eerste dag leggen wij het fundament aan voor de rest van de training. Aan de start van de cursus worden aan de hand van oefeningen eerst de basisprincipes van QGIS en Python doorgenomen, waarna deze basisprincipes direct worden gecombineerd. U leert hoe PyQGIS binnen en buiten QGIS gebruikt kan worden en gaat met Python aan de slag om schermen en lagen in QGIS te manipuleren.

Na deze dag kunt u:

  • de basisprincipes van QGIS en Python benoemen en gebruiken.
  • de implementatie van Python binnen QGIS beschrijven.
  • een PyQGIS omgeving instellen.
  • met behulp van Python kaarten en schermen in QGIS manipuleren.

Dag 2

Er zijn talloze mogelijkheden die PyQGIS voor uw GIS werkzaamheden brengt. Omdat deze mogelijkheden erg divers zijn, is het daarom niet mogelijk om deze allemaal te onthouden. Daarom staat deze dag in het teken van de API documentatie. Deze Python documentatie is verspreid over twee onderdelen: QGIS en Qt. Op basis van documentatie en voorbeelden worden scripts opgesteld en uitgevoerd.

Na deze dag kunt u:

  • de API documentatie van PyQGIS en Qt begrijpen en gebruiken.
  • de principes van objecten, methodes, signalen en slots beschrijven.
  • scripts en functies binnen QGIS opstellen en uitvoeren.

Dag 3

Op deze laatste dag van cursus wordt de opgedane kennis toegepast bij het ontwikkelen van plug-ins. Het ontwikkelproces wordt in zijn geheel doorgenomen, waarbij gaandeweg tips en technieken worden besproken. Aan het eind van deze cursusdag heeft u alle bouwstenen om uw eigen Python applicaties binnen QGIS te ontwikkelen.

Na deze dag kunt u:

  • tips, technieken en best practices toepassen
  • de verschillende onderdelen van een plug-in beschrijven.
  • een plug-in ontwikkelen.

    NeeJa


    Leerdoelen

    • De cursist kent de mogelijkheden van PyQGIS binnen en buiten het pakket.
    • De cursist kent de verschillende onderdelen van de Python objecten uit de API documentatie.
    • De cursist kan informatie uit de API documentatie opzoeken en gebruiken.
    • De cursist kan met behulp van scripts werkzaamheden in QGIS automatiseren.
    • De cursist kan plug-ins ontwikkelen en daarmee functionaliteiten aan QGIS toevoegen.

    Wellicht heeft u ook interesse in: