-
Public sector #GIS users, your input matters!
The QGIS Trainer Network is running an international survey on how public institutions use and teach open‑source GIS. Results will be presented at the QGIS User Conference 2026 in Laax.
👉 Take the survey here: https://nx84716.your-storageshare.de/apps/forms/s/yZGamxYmwoSFcN9GmwymcBcs -
Vandaag staan @terglobo en ik op de HAS #GeoExperience in 's-Hertogenbosch met een #QGIS‑stand. We geven ook een workshop over #pointcloud processing & #3D #visualisatie in QGIS.
Niet erbij? De workshop is gratis online te volgen op @gisocw: https://courses.gisopencourseware.org/course/view.php?id=82
Er staan nóg meer NL‑cursussen op GIS OpenCourseWare. Zie: https://courses.gisopencourseware.org/course/index.php?categoryid=8
-
I’ve published a new video showing how the AI Edit plugin by #TerraLab can be used to visualise spatial planning scenarios in #QGIS.
From replacing an airport to simulating floods, adding green roofs, reopening canals, or generating a Dutch polder, it’s all there, with impressive visual results.
▶️ QwastTube: https://videos.qwast-gis.com/w/iUHsR4ceNzcP3d1B287sJ9
-
🗓Save the date: 8–9 juli!
Na 9 jaar keert #FOSS4GNL terug naar Groningen, waar het in 2017 begon.Twee dagen vol #opensource geo: hands‑on workshops + een dag presentaties voor developers, toepassers, beheerders en beleidsmakers.
Samen met de @Jantina_Tammes_School bouwen @osgeonl en @qgisnl aan het programma & side‑events. Ideeën en helpende handen zijn welkom!
-
I just passed 35K subscribers on my YouTube channel and I'm grateful for everyone following my open‑source geo work.
But for those who prefer to avoid big tech: my videos are also published on #QwastTube, my own #PeerTube instance.
▶️ QwastTube: https://videos.qwast-gis.com/
▶️ YouTube (if you still use it): https://www.youtube.com/@HansvanderKwast#FOSS4G #OpenSource #PeerTube #DigitalSovereignty #QGIS #GIS #WebODM #PCRaster #RemoteSensing
-
#WebODM has officially split from #OpenDroneMap.
Official announcement from WebODM https://webodm.org/blog/announcement/I made a short video showing the full workflow:
💻 Install WebODM with the new native installers
📸 import drone images
⚙️ process (orthomosaic, DSM, point cloud, 3D model)
🖼️ view in 2D/3D
⬇️ download results
🗺️ open in QGISIf you want a user‑friendly, #opensource alternative to proprietary photogrammetry tools, WebODM is highly recommended.
🎥 Video: https://videos.qwast-gis.com/w/2KjiiJtEXEqz9qCSQnG5Ug
-
New open course at @gisocw! Learn collecting ground truth in the field with @merginmaps, #AI-assisted #segmentation of ground truth polygons with the AI Segmentation plugin by #TerraLab and the full workflow from downloading #Sentinel-2 data, Random Forest classification & accuracy assessment using the Semi-Automatic Classification plugin in #QGIS.
-
New video: train custom #deeplearning models without coding using the #QGIS Deepness plugin, #Roboflow & #Ultralytics.
Watch it on QwastTube: https://videos.qwast-gis.com/w/ucEzYZ8tSVCb9eDBRQUx4j -
This year's #30DayMapChallenge was a bit challenging due to my activities in November: 9 concerts, teaching, trips to Algeria and Morocco... Read the new blog on the #QWAST website on how I made each map. https://www.qwast-gis.com/l/30daymapchallenge-2025/
-
#30DayMapChallenge Day 28: Black
On this Black Friday, I found today’s theme in the depths of the Black Sea 🌊.
Using the OpenTopography DEM Downloader, I grabbed the Global Bathymetry SRTM15+ V2.1 dataset, calculated 100 m contours, and applied the Tanaka method with a style from the QGIS Hub plugin. 🎨
#QGIS #Cartography #OpenData #Bathymetry #BlackSea #GIS #Mapping
-
#30DayMapChallenge, day 23: Process
Exploring flow directions in the French Alpes with a 5 m RGEALTI DTM (IGN France). Using #QGIS’s new native Fill Sinks (Wang & Liu), I calculated flow directions, converted them to a GRIB mesh via #Crayfish, styled with arrows, and finally visualised the results in #3D. 🎥 https://youtu.be/ttLxQBe0HIo -
#30DayMapChallenge Day 20: Water 🌊
No time for complexity today, so I made Invearth. By simply flipping the hillshade to Southeast in #QGIS with the #Mapzen Global Terrain layer, the Himalayas became the deepest trench and oceans turned into habitable land. A small tweak, but the result is an imaginary Earth that feels both alien and strangely possible.
-
#30DayMapChallenge Day 19: Projections 🍊🌍
Ever tried peeling an orange and laying it flat? It cracks apart, just like the Earth when we project it onto a map.
So today I made a world map out of orange peel, styled in a polar stereographic projection. Made in #QGIS with #NaturalEarth data.
-
#30DayMapChallenge Day 15: Fire 🔥 Mapped the density of fire stations in the Netherlands using #QGIS. #OpenData from #OpenStreetMap via QuickOSM. Styled with #heatmap renderer. Fire service zones from @CBSstatistiek via #PDOK Services plugin.
-
#30DayMapChallenge – Day 13: 10 minute map
Map of the #Mara River Basin made in #QGIS with #HydroSHEDS #opendata and @maptiler.bsky.social #vectortiles.
🎥 Try it for your own catchment: https://youtu.be/hUgEYKz87gw
-
#30DayMapChallenge Day 7: Accessibility 🌍✈️
I mapped visa-free travel:
🛫outbound (where citizens can go) and 🛬inbound (who countries let in).It reveals global mobility inequality and rising deglobalisation. Borders are tightening due to geopolitics, trade, migration fears & right-wing politics.
This affects researchers & global collaboration.
📊 Data: 2025 Passport Index
🛠️ Made with QGIS -
#30DayMapChallenge Day 5: Earth🌍
I mapped gas fields, mines & earthquakes in the Netherlands. #Groningen’s gas extraction and #Limburg’s mining caused seismic risks, which js now a political issue around damage & compensation. I made this while teaching #QGIS & @merginmaps in Leek (Groningen) for my company #QWAST, hired by #Fervent & #Geo2Meet. The course is part of a reskilling project for GIS jobs. #GIS -
#30DayMapChallenge Day 4 – Data: My Data
🌍 Every year, a colleague asks me to map the geographic distribution of new MSc students in Water & Sustainable Development at IHE Delft. This year, I used #QGIS + #NaturalEarth polygons + #GlobeBuilder plugin to create a #worldmap showing where our students come from. A beautiful dataset that reflects our global classroom! #GIS #OpenData #WaterEducation -
#30DayMapChallenge day 2: Lines 🗺️ Mapped Rotterdam’s watery past through street names with pre- and suffixes like singel, boezem, sloot, vaart, haven, and gedempte. These names trace water infrastructure. Some still flowing, others filled in.
Made with #qgis #openstreetmap and #maptiler #vectortiles
#toponymes #gis #mapping -
#30DayMapChallenge 2025 day 1: points
Inspired by my stay in Maastricht performing Carl Orff's #CarminaBurana with Brabant Koor & the Jussen Brothers.
Today’s map shows Dutch place names ending in -tricht, -drecht, -trecht—derived from Latin Trajectum, meaning river crossing. #toponyms
Maastricht = Mosa Trajectum.
Made with #QGIS #OpenStreetMap and #vectortiles from @maptiler.bsky.social
🎟️ Still tickets for the amazing concerts weekend: https://jussenmaastricht.nl/
-
Want to start a QGIS User Group or grow one? Join us this Friday for a #QGISOpenDay session with @qgis PSC Chair @mbernasocchi & @timlinux! Learn how to launch, run, and connect your group globally 🌍
📅 26 Sept 2025
🕚 11H00 UTC
📺 Livestream and more info: https://github.com/qgis/QGIS/wiki/QOD-September-2025Let's add more :qgis: User Groups to the map!
#QGIS #OpenSourceGIS #CommunityBuilding #QGISOpenDay -
🚀 Today, I'm running a workshop on #PointCloud Processing in #QGIS at #FOSS4GEurope 2025 in #Mostar! We'll dive into:
🔹️ Downloading & preprocessing data
🔹️ Creating DSMs with interpolation
🔹️ 3D visualization & styling
🔹️ Elevation profiles & filtering
🔹️ Automation with #PDAL Wrench
🔹️ Editing point clouds💻 Can’t join in person? Free access at @gisocw
🔗https://courses.gisopencourseware.org/ -
#FOSS4GNL earlier this week in Wageningen was very inspiring. Great to see what the Dutch #opensource #geospatial community is doing. Nice to contribute with presentations and workshops. Read my blog for an impression: https://www.qwast-gis.com/l/foss4gnl-at-wageningen-campus/
@osgeonl @qgisnl #qgis @merginmaps -
#QGIS #WaPlugin workshop at #FOSS4GNL in Wageningen. #FAO #WaPOR #waterproductivity #IHEDelft
Follow along at @gisocw
https://courses.gisopencourseware.org/course/view.php?id=70 -
Today at #FOSS4GNL in Wageningen, I'm giving two workshops. If you can't make it to join the conference, you can follow along for free with the materials at @gisocw:
👉 Enhancing Crop Water Productivity with #WaPOR: A Hands-On Workshop Using #WaPlugin in #QGIS: https://courses.gisopencourseware.org/course/view.php?id=70
👉Mesh Data in QGIS: https://courses.gisopencourseware.org/course/view.php?id=72
-
Don't forget to get your ticket for #FOSS4GNL!
📅 2 - 3 July
📍Wageningen
🔗https://foss4g.nl/
Workshops & talks in English and Dutch
@osgeonl @qgisnl -
📢 Few days left to submit your proposal for a workshop or presentation at #FOSS4GNL, 2 - 3 July in Wageningen. Submit your proposal in Dutch or English here latest 1 May: https://foss4g.nl/. @osgeonl @qgisnl :openstreetmaps: :qgis: :postgresql:
-
Last Friday, @timlinux delivered a brilliant session at the #QGIS Open Day, showcasing the power of open-source #GIS through an integrated workflow with QGIS, @merginmaps, and #GeoNode. Watch it here: https://www.youtube.com/live/wgfmGVdn2ZQ?si=GhFLH53ZBPea3fOa
Great to see the #MyGeoCommunity GeoNode! Thanks Tim and Kartoza team! Check it out here: https://mygeocommunity.org/
-
New video! Explore the ArcGeek Calculator plugin to map streams & catchments, analyze their #morphometry, and create hypsometric curves in #QGIS. 🌍📊 https://youtu.be/9ItZ7R0KN74 #QGISHydro #GIS #Hydrology #CatchmentAnalysis
-
Today, I was teaching this nice diverse group of MSc and PhD students in using #QGIS, #WaPOR #OpenData and the #WaPlugin. The course was part of the #IAHRAfricaCongress at #UM6P in Ben Guerir, #Morocco. #IHEDelft
Course materials are freely available at @gisocw: https://courses.gisopencourseware.org/course/view.php?id=70
-
The #QGIS #GeoParquet Downloader plugin by Chris Holmes makes it really easy to download #opendata from #Overture and other sources. Watch my latest video to see how it works (and use it to create a wood-carved style map in :qgis: ). https://youtu.be/PRvadvTccEE
-
#30DayMapChallenge Day 30: Final map
I built upon the map of Day 28. Instead of blue, I used topological colouring of basin polygons blended with the rivers from #HydroSHEDS. The Hammer & Eckert-Greifendorff projection was used to show all continents. Ocean from #MapTiler. Made with #QGIS -
#30DayMapsChallenge Day 29, Data: #Overture 🗺️
For today's theme, I've crafted a map of #Rotterdam, the Netherlands, that looks like it's carved out of wood. 🪵
Using #QGIS, I downloaded the transportation and building layers from Overture. The process was seamless thanks to the detailed instructions and #Python script from @giswqs , see his useful video: https://youtu.be/6lfV81v71gs. :qgis: :python:
-
#30DayMapChallenge Day 28: The Blue Planet 🌍
I've created globes with rivers from #HydroSHEDS & bathymetry from Ocean RGB raster tile in #QGIS using the #MapTiler & Globe Builder plugins. Check out the beauty of our planet's waterways & ocean depths! 🌐💙Learn more about #datavisualisation of HydroSHEDS:
📽https://youtu.be/GpMp5NY_ngs
🎓https://courses.gisopencourseware.org/mod/book/view.php?id=1009 -
#30DayMapChallenge Day 25: Heat 🔥
#HeatMap of #hotsprings in Europe using #QGIS. #OpenData from #OpenStreetMap, backdrop from #Cartiqo via the #MapTiler plugin. A heatmap shows data density with a colour ramp with warmer colours for higher densities. #GIS #Mapping
-
#30DayMapChallenge Day 14: World Map
Map shows the diverse origins of the Nederlands Concertkoor (Dutch Concert Choir) members, created with #QGIS and Natural Earth data. Thanks to @klaskarlsson for the tutorial to create classic maps with two hemispheres! See: https://youtu.be/bvJsK_P-7Ac?si=xCY
I'll be performing with #NederlandsConcertkoor & #MetropoleOrkest at Night of the Film Music in Ziggo Dome, Amsterdam, while teaching GIS at IHE Delft. Busy days ahead, but trying to keep up with challenge!
-
#30DayMapChallenge Day 8, Data: HDX
Population distribution in the largest country of Africa, Algeria. #OpenData: @WorldPopProject Population Counts 2020, #Kontur Administrative Boundaries and cities from #OpenStreetMap :osm: via #HDX https://data.humdata.org/. Made with #QGIS :qgis: -
#30DayMapChallenge Day 3 - Polygons
Cumulative number of objects launched into space. #OpenData from #UNOOSA via @ourworldindata
Made with #QGIS Temporal Controller. Note that due to lack of time today, I didn't fix data gaps, so some countries go black after launches.Learn to make animations in QGIS? Check this playlist: https://youtube.com/playlist?list=PLeuKJkIxCDj3tfRHvjSal_wgunDcIO5hV&si=WwpjXGCtvqJ9kmyA and this step-by-step course at @gisocw: https://courses.gisopencourseware.org/course/view.php?id=51§ion=4
-
#30DayMapChallenge Day 1: Points
Yesterday, I went for a nice autumn walk to National Park Utrechtse Heuvelrug. There, I saw some #tumuli (burrial mounds) from the Bronze Age. Inspired by that, I've downloaded the tumuli points from #openstreetmap and created a map in #qgis with the Dutch DTM (AHN4) as a backdrop.
-
Happening now at #qgisuc24 in Bratislava: #WaPlugin workshop. Participants download #WaPOR #opendata and calculate irrigation performance and #waterproductivity indicators in #QGIS. Not here? Follow along at @gisocw: https://courses.gisopencourseware.org/course/view.php?id=70
#FAO #ihedelft -
If you're at the QGIS User Conference 2024 :qgis: in Bratislava, join the #WaPLUGIN team for a hands-on workshop!
It starts in at 15:30 in B310.
You can also follow the workshop online at @gisocw: https://courses.gisopencourseware.org/course/view.php?id=70
Happy learning #qgisuc2024 #qgis #osgeo -
Don't forget to get your Early Bird tickets for the @qgis User Conference, 9-10 September in Bratislava. A great opportunity to get in touch with the amazing #qgis community. I'll be joining with the #WAPlugin team & Razan Elnour, supported by the #QGISHydro Book Fund. Check the program for our workshops & presentations and get your Early Bird tickets asap! :qgis: 💚 https://uc2024.qgis.sk/ @foss4geurope @osgeo
-
Tonight, we had a great #mapathon for the #sids countries, organised by #ihedelft, @unesco & #anteagroupbelgium. Thanks to all participants in Delft, Ghent, Antwerp, Paris & online! #hotosm #redcross #sidsmapathon #openstreetmap :osm: :technologist_f:
-
Join us for the Small Island Developing States (#SIDS) Mapathon!
🗓️ 20 June
🕔 17:00
📍 IHE Delft/Paris/Antwerp/Ghent/OnlineMore information ➡️ https://edu.nl/aaagk
-
Final call for participation in the next edition of the #WaPORhackathon: "Communicating Data for Agricultural Applications". The event will take place from 12 October 2023 to 26 October. 📆 Registrations open until 25 September. #WaPOR #ihedelft #fao #morecropperdrop #opendata #waterproductivity https://www.un-ihe.org/events/second-wapor-hackathon-communicating-data-agricultural-applications?s=09
-
I've donated two nice books to the #ihedelft library: Open Mapping towards #SustainableDevelopmentGoals and Earth Engine & #geemap by @giswqs. Thanks #locatepress for providing an extra copy of the latter!
-
Happening now at #foss4gnl 2023 in Middelburg: Workshop #pointcloud processing with #qgis and #pdal wrench. Follow along for free in English and Dutch at https://courses.gisopencourseware.org/ @gisocw @qgis
-
Join us for the next edition of the #WaPORhackathon: "Communicating Data for Agricultural Applications". The event will take place from 12 October 2023 to 26 October. 📆 Registrations open until 25 September. #WaPOR #ihedelft #fao #morecropperdrop #opendata #waterproductivity https://www.un-ihe.org/events/second-wapor-hackathon-communicating-data-agricultural-applications?s=09
-
Have you already registered for the #FOSS4GNL 2023 conference on 13 & 14 September in Middelburg?
There are workshops and presentations in Dutch & English. I'll give a workshop on the latest #pointcloud processing tools in :qgis:. Programme & registration: https://foss4g.nl @qgisnl #OSGeoNL #FOSS4G #PDAL #QGIS