Kies uw taal
Cursus Python voor GIS
Meer dan 2 miljoen studenten wereldwijd

Cursus Python voor GIS

Beheers Python voor GIS en neem de volledige controle over je ruimtelijke dataworkflows. Deze cursus neemt je mee van de kern van Python-syntaxis tot geavanceerde rasteranalyse, geostatistiek en geautomatiseerde pipelines met behulp van industriestandaard bibliotheken. Of je nu werkt met vectorfeatures, satellietbeelden of ruimtelijke databases, je bouwt de technische vaardigheden om echt werk gedaan te krijgen.

Dedika voor bedrijven

Wat je gaat leren:

Je leert een professionele Python GIS-omgeving opzetten en zelfverzekerd werken met bibliotheken zoals GeoPandas, Shapely, Fiona, rasterio en PySAL. De cursus behandelt het lezen en schrijven van vector- en rasterformaten, het uitvoeren van ruimtelijke joins en overlays, en het uitvoeren van terrein- en statistische analyses. Je maakt zowel statische als interactieve kaarten, automatiseert batchverwerkingsworkflows en maakt verbinding met ruimtelijke databases. Geavanceerde onderwerpen zijn onder meer remote sensing, machine learning voor ruimtelijke voorspellingen, cloud-native geospatiale formaten en het bouwen van REST API's die ruimtelijke gegevens serveren. Aan het einde ontwerp en lever je productieklaar GIS-pipelines met Python.

Hoe je praktisch studeert Cursus Python voor GIS

Hoe je oefent Cursus Python voor GIS

Voor bedrijven die hun team willen trainen

Bij Dedika voor bedrijven bevat de cursus oefeningen en voorbeelden die zijn afgestemd op jouw organisatie en precies zoals jouw bedrijf het nodig heeft.

Klik hier

Cursusinhoud

8 Hoofdstukken • 39 LessenDuur tussen 4 en 360 uren (jij beslist)

Hoofdstuk 1Bekijk details

Python-grondbeginselen voor GIS-professionals

  • Les 1 • De Python GIS-omgeving instellen

    Installeer en configureer Python, conda-omgevingen en belangrijke GIS-bibliotheken. Legt de technische basis waar elk volgend hoofdstuk op voortbouwt.

  • Les 2 • Verzamelingen en controlestroom

    Leert lijsten, dictionaries, lussen en conditionals voor het itereren over ruimtelijke datasets. Maakt direct batchverwerking van geografische objecten mogelijk.

  • Les 3 • Functies en modules

    Definieert herbruikbare functies en importeert externe modules om GIS-code te organiseren. Bereidt studenten voor op het structureren van meervoudige ruimtelijke analysescripts.

  • Les 4 • Bestands-I/O en foutafhandeling

    Leest en schrijft tekst- en CSV-bestanden en handelt runtime-fouten correct af. Maakt robuuste scripts mogelijk die echte, onvolmaakte ruimtelijke data verwerken.

  • Les 5 • Kern-Python-syntax en datatypen

    Behandelt variabelen, operatoren, strings, getallen en booleans zoals gebruikt in ruimtelijke scripts. Biedt de woordenschat voor alle volgende codeertaken.

Hoofdstuk 2Bekijk details

Ruimtelijke datastructuren en geometrieën

  • Les 1 • Multi-geometrie en verzamelingen

    Behandelt MultiPoint-, MultiLineString-, MultiPolygoon- en GeometryCollection-typen. Bereidt studenten voor op echte datasets waarbij objecten complexe, uit meerdere delen bestaande vormen hebben.

  • Les 2 • Geometrische metingen en predikaten

    Berekent oppervlakte, lengte, afstand en ruimtelijke relaties tussen geometrieën. Koppelt geometrische wiskunde aan echte GIS-analysevragen.

  • Les 3 • Geometrieprimitieven met Shapely

    Maakt Punt-, LineString- en Polygoon-objecten en benadert hun eigenschappen. Introduceert het geometriemodel dat ten grondslag ligt aan alle vector-GIS-bewerkingen.

  • Les 4 • Geometriebewerkingen en -transformaties

    Voert vereniging, intersectie, verschil en vereenvoudiging uit op geometrieën. Bouwt vaardigheden op voor overlay-analyse en datageneralisatie.

Hoofdstuk 3Bekijk details

Ruimtelijke data lezen en schrijven

  • Les 1 • Werken met GeoJSON en KML

    Parseert en genereert GeoJSON- en KML-formaten voor uitwisseling tussen web- en desktop-GIS. Verbreedt de formulieringsvaardigheid verder dan binaire formaten.

  • Les 2 • Rasterdata met rasterio

    Leest rasterbanden, profielen en transformaties en schrijft verwerkte arrays naar schijf. Koppelt NumPy-arraybewerkingen aan georefereerde rasterdata.

  • Les 3 • Ruimtelijke databases en OGR

    Maakt verbinding met PostGIS- en SpatiaLite-databases en leest lagen via OGR. Maakt workflows mogelijk die data uit bedrijfsruimtelijke databases betrekken.

  • Les 4 • Vectordata met Fiona

    Opent shapefiles en GeoJSON-bestanden, leest objecten en schrijft nieuwe datasets. Legt het lees-/schrijfpatroon vast dat in vectorworkflows wordt gebruikt.

  • Les 5 • Coördinatenreferentiesystemen

    Definieert, inspecteert en herprojecteert CRS met behulp van pyproj en rasterio. Zorgt voor uitlijning van ruimtelijke data voor elke analyse- of visualisatiestap.

Hoofdstuk 4Bekijk details

GeoPandas voor vectoranalyse

  • Les 1 • Attribuutquery's en datareiniging

    Filtert rijen, behandelt ontbrekende waarden en hernoemt en herschikt attribuutkolommen. Bereidt attribuutdata voor op betrouwbare ruimtelijke analyse.

  • Les 2 • Nabijheids- en afstandsanalyse

    Berekent buffers, naaste-buurafstanden en afstandsmatrices tussen objectverzamelingen. Maakt locatieselectie, verzorgingsgebied- en toegankelijkheidsanalyses mogelijk.

  • Les 3 • GeoDataFrame-grondbeginselen

    Maakt GeoDataFrames van bestanden, dictionaries en databases en inspecteert hun structuur. Legt de primaire datahouder vast voor alle GeoPandas-workflows.

  • Les 4 • Geoprocessing-workflows met GeoPandas

    Koppelt meerdere GeoPandas-bewerkingen tot reproduceerbare, end-to-end geoprocessing-scripts. Demonstreert professionele workflowontwerp- en uitvoerdocumentatie.

  • Les 5 • Ruimtelijke koppelingen en overlays

    Voert ruimtelijke koppelingen, overlays en dissolves uit om objecten te combineren en aggregeren. Behandelt de meest voorkomende vectoranalysebewerkingen in GIS-workflows.

Hoofdstuk 5Bekijk details

Rasteranalyse met NumPy en rasterio

  • Les 1 • Terreinanalyse op basis van DEM's

    Leidt helling, aspect en hillshade af van digitale hoogtemodellen met behulp van array-gradiënten. Bouwt fundamentele terreinproducten die worden gebruikt in hydrologie en landanalyse.

  • Les 2 • Raster-vectorintegratie

    Knipt rasters bij tot vectorcontouren en extraheert pixelwaarden op puntlocaties. Overbrugt raster- en vectorworkflows voor gecombineerde analyse.

  • Les 3 • Raster hermonsteren en herprojecteren

    Hermonstert rasters naar nieuwe resoluties en herprojecteert ze naar doel-CRS met behulp van rasterio. Zorgt voor rasteruitlijning voor analyse met meerdere bronnen.

  • Les 4 • NumPy-arrays voor rasterdata

    Laadt rasterbanden in NumPy-arrays en past elementgewijze rekenkunde en maskering toe. Koppelt arrayberekening aan ruimtelijke rasteranalyse.

  • Les 5 • Rasterclassificatie en herclassificatie

    Past drempelregels en opzoektabellen toe om continue rasterwaarden te classificeren. Produceert landbedekkings- en geschiktheidskaarten van ruwe rasterinput.

Hoofdstuk 6Bekijk details

Ruimtelijke datavisualisatie

  • Les 1 • Interactieve kaarten met Folium

    Bouwt interactieve Leaflet-kaarten in Python met behulp van Folium met pop-ups en laagbediening. Maakt deelbare webgebaseerde ruimtelijke uitvoer mogelijk.

  • Les 2 • Rastervisualisatie en -opmaak

    Rendert banden van één band en meerdere banden met aangepaste kleurenkaarten en stretch-opties. Produceert duidelijke visuele weergaven van hoogte-, beeld- en geclassificeerde data.

  • Les 3 • Interactieve visualisatie met Plotly en Kepler.gl

    Creëert geanimeerde en 3D-ruimtelijke diagrammen met Plotly en grootschalige kaarten met Kepler.gl. Breidt visualisatie uit naar verkennende en presentatiecontexten.

  • Les 4 • Thematische en choropleetkaarten maken

    Past classificatieschema's en kleurverlopen toe om choropleet- en proportionele symboolkaarten te maken. Communiceert effectief ruimtelijke patronen in attribuutdata.

  • Les 5 • Statische kaarten met Matplotlib en GeoPandas

    Plots vector- en rasterlagen met Matplotlib en GeoPandas-plotmethoden. Legt de basis voor alle Python-cartografische uitvoer.

Hoofdstuk 7Bekijk details

Ruimtelijke analyse en geostatistiek

  • Les 1 • Ruimtelijke interpolatiemethoden

    Interpoleert continue oppervlakken van puntmonsters met behulp van IDW en kriging. Produceert geschatte rasteroppervlakken van schaarse meetdata.

  • Les 2 • Verkennende ruimtelijke data-analyse

    Berekent ruimtelijke autocorrelatie, Moran's I en LISA-statistieken met behulp van PySAL. Identificeert clustering- en spreidingspatronen voor verdere analyse.

  • Les 3 • Puntpatroonanalyse

    Analyseert puntverdelingen met behulp van kerndichtheidsschatting en naaste-buurstatiek. Detecteert ruimtelijke clustering in gebeurtenis- en incidentdatasets.

  • Les 4 • Netwerkanalyse met OSMnx

    Downloadt straatnetwerken, berekent kortste paden en berekent centraliteitsmetrieken. Maakt routerings- en toegankelijkheidsanalyse op echte wegennetwerken mogelijk.

  • Les 5 • Hotspot- en clusterdetectie

    Past Getis-Ord Gi* en DBSCAN-clustering toe om statistisch significante ruimtelijke hotspots te identificeren. Ondersteunt criminaliteitsanalyse, epidemiologie en beslissingen over toewijzing van middelen.

Hoofdstuk 8Bekijk details

Automatisering, scripting en workflowontwerp

  • Les 1 • Pijplijnen plannen en bewaken

    Plant terugkerende ruimtelijke datataken met cron en bewaakt de uitvoering met logging. Levert operationele pijplijnen die zonder handmatige tussenkomst draaien.

  • Les 2 • Workfloworkestratie met Snakemake

    Definieert reproduceerbare pijplijnen met meerdere stappen als Snakemake-regels met afhankelijkheidsregistratie. Zorgt dat alleen verouderde stappen opnieuw worden uitgevoerd wanneer invoer verandert.

  • Les 3 • Ruimtelijke data batchgewijs verwerken

    Verwerkt volledige mappen met ruimtelijke bestanden met behulp van lussen en multiprocessing. Schaal workflows voor één bestand efficiënt naar grote datasetverzamelingen.

  • Les 4 • GIS-workflows testen en valideren

    Schrijft unit tests voor ruimtelijke functies en valideert de kwaliteit van uitvoerdata automatisch. Voorkomt dat stille fouten zich verspreiden door productiepijplijnen.

  • Les 5 • Commandoregel-GIS-scripts

    Converteert Jupyter-notebooks naar commandoregel-scripts met argumentparse. Maakt het mogelijk scripts uit te voeren in geautomatiseerde server- en batchomgevingen.

Certificering

Jouw geldig certificaat van voltooiing

Deze cursus is voor jou:

  • GIS-analisten: klaar om handmatige desktopworkflows te vervangen door herbruikbare Python-scripts.

  • Milieuwetenschappers: die raster- en vectorveldgegevens programmatisch moeten verwerken.

  • Stedenbouwkundigen: die ruimtelijke query's willen automatiseren en datagestuurde kaartuitvoer willen produceren.

  • Data-analisten: overstap naar geospatiale rollen en opbouwen van locatiegebaseerde vaardigheden.

  • Specialisten in remote sensing: die satellietbeelden en spectrale indices in code willen verwerken.

  • Aardrijkskundestudenten: voorbereiding op technische rollen die Python vereisen naast ruimtelijke theorie.

Wat onze studenten zeggen

Jullie lessen zijn perfect. Ik heb het jaarpakket aangeschaft en heb eindelijk de mogelijkheid om verschillende onderwerpen die mij interesseren te volgen zonder van platform te hoeven wisselen... bedankt voor alles wat jullie doen, ik heb jullie al aan anderen aanbevolen...
Giulio Carlo
Giulio CarloStudent Digitale Marketing
Ik vind het fijn hoe de lessen direct ter zake zijn en hoe ik tussen hoofdstukken kan wisselen en content kan overslaan die ik niet nodig heb.
Mariana Ferres
Mariana FerresStudent Fotografie
Ik vind de content en de manier van presenteren en transcriptie van video's geweldig, wat het proces versnelt!
Luciana Alvarenga
Luciana AlvarengaStudent Nageldesign
Het platform is snel en eenvoudig te gebruiken. De diversiteit aan content en de aanvullende video's helpen enorm bij het leren.
André Felipe
André FelipeStudent Prompt Engineering

Belangrijkste opleidingen

FAQ

Wie is Dedika?

Is het certificaat geldig in Nederland?

Zijn de cursussen gratis?

Wat is de studielast van de cursus?

Hoe zien de cursussen eruit?

Hoe werken de cursussen?

Wat is de duur van de cursussen?

Wat zijn de kosten of prijzen van de cursussen?

Wat is een EAD- of online cursus en hoe werkt het?

PDF-cursus