ArcGIS & Python


Python is een programmeertaal die op vele fronten inzetbaar is. De programmeertaal wordt op veel plaatsen gebruikt in scripts ten behoeve van systeembeheer, als makkelijke taal voor het bouwen van portable grafische user interfaces, bij webapplicaties, enz.

Python onderscheidt zich van andere (scripting)talen, doordat het van de grond af aan al als objectgeoriënteerde taal is opgezet. Daarbij beschikt de taal over een grote standaardbibliotheek, waarop u verder kunt bouwen. Mede hierdoor leent Python zich erg goed om snel applicaties te bouwen.

Tijdens de cursus ArcGIS & Python leert u de basisprincipes van de taal Python. Hiermee gaat u applicaties ontwikkelen op ArcGIS. Tijdens de cursus komen de volgende onderwerpen aan de orde: positionering, eigenschappen, toepassingen, datatypes van Python en hun eigenschappen, expressies, indentatie, blokstructurering en statements die de control-flow beïnvloeden. Ook komen samengestelde datastructuren van Python aan bod, zoals lists, tuples, dictionaries, files.

Op verschillende plekken in ArcGIS  is het mogelijk om Python toe te passen. Bijvoorbeeld voor het maken van eigen extensies, het maken en aanpassen van tools, het selecteren via Python-expressies of het runnen van batchfiles, zodat veelvoorkomende taken geautomatiseerd kunnen worden.

Na het volgen van de cursus heeft u de vele mogelijkheden die ArcGIS biedt gezien en bent u in staat om zelf aan het werk te gaan met Python en in ArcGIS eigen tools en applicaties te maken.

Na afloop van de cursus heeft u de volgende leerdoelen behaald:

  • u heeft de vele mogelijkheden gezien die ArcGIS biedt;
  • u bent in staat om zelf aan het werk te gaan met Python en in ArcGIS eigen tools en applicaties te maken.

Het cursusmateriaal en de lunch zijn bij de cursus inbegrepen.

Doelgroep

Deze cursus is bestemd voor ArcGIS-gebruikers die zich de veelzijdige taal Python eigen willen maken om in ArcGIS te kunnen programmeren.

Voorkennis

Basiskennis van Python is een pre.

Duur

De duur van deze cursus is drie dagen.

Groepsgrootte

De maximale groepsgrootte bedraagt acht personen.

Certificaat

Alle deelnemers ontvangen na afloop van de training een certificaat.

Tijdens deze cursus komen de volgende onderwerpen aan de orde:

Dag 1

De cursus begint met een presentatie over functies en mogelijkheden van Python en ArcGIS. Hierna wordt er dieper ingegaan op de belangrijkste programmeerconcepten binnen Python zoals control-flow statements en loops. Hierna worden de datastructuren behandeld.

Dag 2

Op de tweede cursusdag wordt de theorie van de eerste dag in de praktijk gebracht. Aan de hand van oefeningen onder begeleiding van de docent wordt de basis gelegd om een eigen tool of applicatie in ArcGIS te maken met behulp van Python.

Dag 3

Op de laatste cursusdag wordt de lesstof van de voorgaande dagen kort herhaald. Hierna zal er dieper ingegaan worden op Object georiënteerd programmeren en kan er verder geoefend worden met het ontwikkelen van tools en applicaties.

Plaats Duur Data
Apeldoorn - Wapenrustlaan 11 3 dagen 3 t/m 17 februari 2026

3 februari 2026 09:00 - 16:00 uur
10 februari 2026 09:00 - 16:00 uur
17 februari 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 3 t/m 17 februari 2026

3 februari 2026 09:00 - 16:00 uur
10 februari 2026 09:00 - 16:00 uur
17 februari 2026 09:00 - 16:00 uur
Inschrijven >
Apeldoorn - Wapenrustlaan 11 3 dagen 3 t/m 17 maart 2026

3 maart 2026 09:00 - 16:00 uur
10 maart 2026 09:00 - 16:00 uur
17 maart 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 3 t/m 17 maart 2026

3 maart 2026 09:00 - 16:00 uur
10 maart 2026 09:00 - 16:00 uur
17 maart 2026 09:00 - 16:00 uur
Inschrijven >
Apeldoorn - Wapenrustlaan 11 3 dagen 7 t/m 21 april 2026

7 april 2026 09:00 - 16:00 uur
14 april 2026 09:00 - 16:00 uur
21 april 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 7 t/m 21 april 2026

7 april 2026 09:00 - 16:00 uur
14 april 2026 09:00 - 16:00 uur
21 april 2026 09:00 - 16:00 uur
Inschrijven >
Apeldoorn - Wapenrustlaan 11 3 dagen 5 t/m 19 mei 2026

5 mei 2026 09:00 - 16:00 uur
12 mei 2026 09:00 - 16:00 uur
19 mei 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 5 t/m 19 mei 2026

5 mei 2026 09:00 - 16:00 uur
12 mei 2026 09:00 - 16:00 uur
19 mei 2026 09:00 - 16:00 uur
Inschrijven >
Apeldoorn - Wapenrustlaan 11 3 dagen 8 t/m 30 juni 2026

8 juni 2026 09:00 - 16:00 uur
29 juni 2026 09:00 - 16:00 uur
30 juni 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 8 t/m 30 juni 2026

8 juni 2026 09:00 - 16:00 uur
29 juni 2026 09:00 - 16:00 uur
30 juni 2026 09:00 - 16:00 uur
Inschrijven >
Apeldoorn - Wapenrustlaan 11 3 dagen 7 t/m 21 juli 2026

7 juli 2026 09:00 - 16:00 uur
14 juli 2026 09:00 - 16:00 uur
21 juli 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 7 t/m 21 juli 2026

7 juli 2026 09:00 - 16:00 uur
14 juli 2026 09:00 - 16:00 uur
21 juli 2026 09:00 - 16:00 uur
Inschrijven >
Apeldoorn - Wapenrustlaan 11 3 dagen 6 t/m 20 augustus 2026

6 augustus 2026 09:00 - 16:00 uur
13 augustus 2026 09:00 - 16:00 uur
20 augustus 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 6 t/m 20 augustus 2026

6 augustus 2026 09:00 - 16:00 uur
13 augustus 2026 09:00 - 16:00 uur
20 augustus 2026 09:00 - 16:00 uur
Inschrijven >
Apeldoorn - Wapenrustlaan 11 3 dagen 8 t/m 22 september 2026

8 september 2026 09:00 - 16:00 uur
15 september 2026 09:00 - 16:00 uur
22 september 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 8 t/m 22 september 2026

8 september 2026 09:00 - 16:00 uur
15 september 2026 09:00 - 16:00 uur
22 september 2026 09:00 - 16:00 uur
Inschrijven >
Apeldoorn - Wapenrustlaan 11 3 dagen 6 t/m 20 oktober 2026

6 oktober 2026 09:00 - 16:00 uur
13 oktober 2026 09:00 - 16:00 uur
20 oktober 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 6 t/m 20 oktober 2026

6 oktober 2026 09:00 - 16:00 uur
13 oktober 2026 09:00 - 16:00 uur
20 oktober 2026 09:00 - 16:00 uur
Inschrijven >
Apeldoorn - Wapenrustlaan 11 3 dagen 3 t/m 17 november 2026

3 november 2026 09:00 - 16:00 uur
10 november 2026 09:00 - 16:00 uur
17 november 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 3 t/m 17 november 2026

3 november 2026 09:00 - 16:00 uur
10 november 2026 09:00 - 16:00 uur
17 november 2026 09:00 - 16:00 uur
Inschrijven >
Apeldoorn - Wapenrustlaan 11 3 dagen 8 t/m 22 december 2026

8 december 2026 09:00 - 16:00 uur
15 december 2026 09:00 - 16:00 uur
22 december 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 8 t/m 22 december 2026

8 december 2026 09:00 - 16:00 uur
15 december 2026 09:00 - 16:00 uur
22 december 2026 09:00 - 16:00 uur
Inschrijven >