Hans van der Kwast
- All 60 videos from #QGIS for Hydrological Applications – 2nd Edition are now in the #Fediverse on #QwastTube! 🎉 Watch the full series here: videos.qwast-gis.com/c/qgishydro #PeerTube #QGISHydro
- Reposted by Hans van der KwastTree Crown Segmentation in QGIS using DeepForest and GeoAI Plugin Learn how to detect and segment trees from satellite imagery using the QGIS GeoAI plugin with DeepForest pre-trained models. This comprehensive tutorial covers installation, setup, and tree detection workflow, no coding required
- I’m launching #QwastTube, a #PeerTube based, privacy‑friendly alternative to my YouTube channel. I’m still importing videos, but it’s already live: 👉 videos.qwast-gis.com YouTube will stay in sync for now, but I hope you’ll join me on the #fediverse.
- Reposted by Hans van der Kwast[Not loaded yet]
- Reposted by Hans van der Kwast[Not loaded yet]
- Reposted by Hans van der Kwast[Not loaded yet]
- 🎉 New year, new #GIS skills! ⌨️ Learn scripting in #QGIS with my free course at @gisopencourseware.bsky.social: no complex setup, just start from QGIS. Topics: #GDAL #CLI #Python basics #PyQGIS with the Notebook plugin ✨ 👉 courses.gisopencourseware.org/course/view....
- Reposted by Hans van der KwastNASA Earthdata QGIS Plugin v0.2.0 has been released! It now supports highlighting selected footprints and clearing search results without resetting other settings. Use the plugin update checker to update the plugin to the latest verion with a simple click.
- Reposted by Hans van der KwastCompare Layers Visually in QGIS — New Leafmap Plugin Demo! Whether you're working with raster or vector data, this tool brings interactive transparency controls and a layer swipe feature right into your QGIS environment.
- In 2025 I issued 146 official #QGIS certificates via #IHEDelft & #QWAST 🎉 Each adds €20 to QGIS ➡️ €2,920 raised! Explore trusted learning paths: 🔸 QGIS Certifying orgs: certification.qgis.org/en/ 🔸 IHE Delft: www.un-ihe.org/education 🔸 QWAST: www.qwast-gis.com/courses/ #GIS #LifeLongLearning
- Reposted by Hans van der KwastThe QGIS Notebook Plugin v0.2.0 is now available! 🎉 New features: 🌟 Light theme for a fresh look ✂️ Clear outputs for selected cells ➕ Insert code snippets directly into your notebooks
- Reposted by Hans van der Kwast[Not loaded yet]
- Reposted by Hans van der Kwast[Not loaded yet]
- Reposted by Hans van der Kwast[Not loaded yet]
- 🎥 Just released a new video exploring the #QGIS #GeoAI plugin, a powerful way to bring #AI into everyday mapping workflows. Watch here: youtu.be/PMEZaW71YSA Thanks to @giswqs.bsky.social for his brilliant work and clear documentation!
- The new Base Map of Green & Paved Surfaces for the Netherlands shows, at 25 cm resolution, how every raindrop meets its environment. From tree canopy to pavement. It's available in the Climate Impact Atlas. #Friedenau #CAS 👉Read my blog for more info: www.qwast-gis.com/l/how-green-...
- I was interviewed about a great new #opendata #gis layer on imperviousness in the Netherlands developed by #Friedenau Society for #KlimaatEffectAtlas. Read here: klimaatadaptatienederland.nl/actueel/actu...
- 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. www.qwast-gis.com/l/30daymapch...
- #30DayMapChallenge Day 30 – Makeover Traveling today to Marrakech 🇲🇦 for a water trade mission, so I kept it simple. I revisited my Day 2 map and turned the Schie, Coolsingel & Goudsesingel back into water bodies 💧. Stronger blue infrastructure = better climate adaptation.
- #30DayMapChallenge Day 29: Raster #LiDAR DSMs often leave nodata voids at water bodies, breaking shadow modeling. For Rotterdam, I used the 0.5 m AHN4 DSM and filled gaps with my #QGIS script from the Resources Hub 👉 hub.qgis.org/scripts/4 (install via QGIS Hub plugin). 🎦 youtu.be/79yFgVLvuZM
- #30DayMapChallenge Day 28: Black On this Black Friday, I found today’s theme in the depths of the Black Sea. Using the @opentopography.org 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.
- #30DayMapChallenge Day 27: Boundaries Mapped the world’s transboundary aquifers (IGRAC 2025). These underground reserves cross borders, showing water connecting us beyond geopolitics. 💧 Shared responsibility, shared future. #GIS #QGIS #WaterDiplomacy
- #30DayMapChallenge Day 26: Transport 🚇 Still in Algeria, so I kept it simple: vector tiles via @maptiler.bsky.social + #OpenStreetMap in #QGIS to show public transport in Algiers. The Algiers Metro is Africa’s 2nd metro after Cairo, opened in 2011.
- #30DayMapChallenge Day 25: Hexagons Busy with a water seminar organised by the Dutch embassy in Algiers, I had little time to map. So I turned to the HDX dataset of 400 m H3 hexagons and plotted the population density of the Netherlands in 2023. #GIS #QGIS #Cartography #OpenData
- #30DayMapChallenge Day 24: Places and their names I mapped toponyms linked to medieval cope contracts: agreements that allowed settlers to drain and farm peatlands. Names ending in ‑cop, ‑koop, ‑kop all trace back to this hostory. The naming tradition even spread to northern Germany and Poland.
- #30DayMapChallenge, day 23: Process 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 mesh via #Crayfish, styled with arrows, and visualised in #3D. 🎥 youtu.be/ttLxQBe0HIo
- #30DayMapChallenge Day 22 – Data: #Natural Earth 🌍 ⏳ With limited time I used my own tutorial to make a population map in #QGIS. 🔗 Tutorial: courses.gisopencourseware.org/mod/book/vie... 🎥 YouTube: 👉 Symbolizing points: youtu.be/0PEZ8dUNCJk 👉 Collapsed legend: youtu.be/hxzNOf3ppbQ
- #30DayMapChallenge Day 21: Icons 🗺️➡️🎶 My week in emojis. Made in #QGIS with @maptiler.bsky.social backdrop
- #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.
- #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. World map out of orange peel, styled in a polar stereographic projection. Made in #QGIS with #NaturalEarth data.
- #30DayMapChallenge Day 18: Out of this world 🌍➡️🚀 I mapped #Mars using the blended MOLA + HRSC elevation dataset from #USGS #Astrogeology. Styled in #QGIS with Martian colours + hillshade, then explored the new #3D Globe view, works beautifully!
- #30DayMapChallenge Day 17: A New Tool Tried #JupyterGIS, a #Python-based mapping tool in #JupyterLab, for mapping transboundary aquifers using open data from @igrac.bsky.social + #HydroSHEDS. Real-time map+code collaboration, live annotations, and reproducible workflows.
- #30DayMapChallenge Day 10: Air 🌪️ Animated mesh layers of #hurricane tracks resembling Vincent van Gogh’s Starry Night. #HurricaneMelissa #Jamaica. Made with #QGIS. Data from #Copernicus #ECMWF
- Behind this map is a sad reality. Please consider donating to the #crowdfunding to support 10 families in Jamaica set up by #ihedelft alumna Allison Pearce: gofund.me/c5058b77d
- #30DayMapChallenge Day 16: Cells For today’s theme, I explored the spatial distribution of prisons across Europe. Using the QuickOSM plugin, I extracted locations from #OpenStreetMap, then visualized them as a heatmap in #QGIS. The map is set against a @maptiler.bsky.social vector tile backdrop.
- #30DayMapChallenge Day 15: Fire 🔥 Mapped the density of fire stations in the Netherlands using #QGIS. #OpenData from #OpenStreetMap via QuickOSM plugin. Styled with #heatmap renderer. Fire service zones from @cbsstatistiek.bsky.social via #PDOK Services plugin.
- #30DayMapChallenge – Day 14: Data Challenge #OpenStreetMap Although this year’s challenge doesn’t include a #VintageMap theme, I decided to bring a bit of history into today’s task. Using #QGIS, I styled current OpenStreetMap data of #RhodeIsland in the aesthetic of 19th‑century maps.
- #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: youtu.be/hUgEYKz87gw
- #30DayMapChallenge Day 12: Map from 2125 A worst‑case scenario of 2.5 m #SeaLevelRise reshapes the delta of the Netherlands. Made in #QGIS with SRTM90 via @opentopography.org, raster image styled polygons, @maptiler satellite raster tiles, and rendered in #3D using Qgis2threejs.
- #30DayMapChallenge Day 11: Minimal Map #Rotterdam shown only by land & water, revealing how the port shifted from city center to the North Sea with Maasvlakte & Tweede Maasvlakte. Once the world’s largest port, now 3rd, still a global hub. Made with #QGIS, @maptiler.bsky.social and CBS data.
- #30DayMapChallenge – Day 9: Analog 🍂 European QGIS User Groups on a natural canvas of autumn leaves. #GIS #Cartography
- #30DayMapChallenge Day 8: Urban On #WorldUrbanismDay, I highlight the most paved municipality in the Netherlands: Krimpen aan den IJssel (43.3%), with Kortland-Noord at nearly 53%. This Imperviousness Map was made by Friedenau Society for Climate Adaptation Services, derived from AHN LiDAR + BGT.
- #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. 📊 Data: 2025 Passport Index 🛠️ Made with QGIS #VisaFreeTravel #Deglobalisation #QGIS #GIS #DataViz
- #30DayMapChallenge Day 6: Dimensions Today’s map is a #3D view of Algiers using #QGIS. Elevation = evapotranspiration! I used a #FAO #WaPOR L1 AETI image from 2008 as the elevation model, draped with Google Satellite imagery. Vegetated/agricultural zones rise above urban areas. #GIS #RemoteSensing
- #30DayMapChallenge Day 5: Earth🌍 #Groningen’s gas extraction and #Limburg’s mining caused seismic risks, which js now a political issue around damage & compensation. Made while teaching #QGIS & @merginmaps.bsky.social in Leek (Groningen) for #QWAST #Fervent & #Geo2Meet.
- #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 #IHEDelft. A beautiful dataset that reflects our global classroom! #GIS #OpenData #WaterEducation
- #30DayMapChallenge Day 3: polygons 🌍 Busy day, but I made an animated map of CO₂ emissions per capita using data from @ourworldindata.org. Tools: #QGIS #GIMP. Tutorial: courses.gisopencourseware.org/mod/book/vie... @gisopencourseware.bsky.social. #GIS #OpenData
- #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
- #30DayMapChallenge 2025 Day 1: points Inspired by my stay in Maastricht performing #CarminaBurana with #BrabantKoor & the Jussen Brothers. #toponyms ending in -tricht, -drecht, -trecht, derived from Latin #trajectum, meaning river crossing. Made with #QGIS #OpenStreetMap & @maptiler.bsky.social
- Taught #QGIS for Hydrological Applications at @tudresden.bsky.social Tharandt campus. Nice group of #ErasmusMundus #FloodRiskManagement students earned official QGIS certificates after successful completion. Open source GIS empowering future water pros! 💧 #QGIS #QGISHydro #Hydrology #GIS #IHEDelft
- 🎥 I've published a video based on my #geomobNL talk in Eindhoven on 18 Sept on #digitalsovereignty & #opensource for geo, covering procurement, policy, and community-driven development. Watch here: youtu.be/0u6tPM-USHY 💬 Feel free to share your comments.
- Want to start a #QGIS User Group or grow one? Join us this Friday for a #QGISOpenDay session with PSC Chair Marco Bernasocchi & @timlinux.bsky.social! Learn how to launch, run, and connect your group globally 🌍 📅 26 Sept 2025 🕚 11H00 UTC 📺 Livestream and more info: github.com/qgis/QGIS/wi...
- Taught #QGIS for groundwater applications to #ErasmusMundus #GroundwatCH MSc students last week at Instituto Superior Técnico in Lisbon. With inspiring guest lectures from @timlinux.bsky.social & alumna Namrata Karki. Students received the official QGIS certificate. #IHEDelft
- Reposted by Hans van der Kwast[Not loaded yet]
- Reposted by Hans van der Kwast[Not loaded yet]
- Just came back from #FOSS4GE 2025 in Mostar by public transport 🚉 From train delays to inspiring workshops, talks & riverside drinks, it was a ride! 📖 Read the full story: www.qwast-gis.com/l/foss4g-eur... #gischat #FOSS4G #OSGeo #GIS #QGIS #FOSS4GEurope
- 🚀 Today, I'm running a workshop on #PointCloud Processing in #QGIS at #FOSS4GEurope 2025 in #Mostar! We'll dive into the newest features in QGIS. 💻 Can’t join in person? Free access at @gisopencourseware.bsky.social: courses.gisopencourseware.org
- Reposted by Hans van der Kwast[Not loaded yet]
- Reposted by Hans van der Kwast[Not loaded yet]
- #QGIS #WaPlugin workshop at #FOSS4GNL in Wageningen. #FAO #WaPOR #waterproductivity #IHEDelft Follow along at @gisopencourseware.bsky.social courses.gisopencourseware.org/course/view....
- Today at #FOSS4GNL, I'm giving 2 workshops. Follow along at @gisopencourseware.bsky.social: 👉 Enhancing Crop Water Productivity with WaPOR: A Hands-On Workshop Using #WaPlugin in #QGIS: courses.gisopencourseware.org/course/view.... 👉Mesh Data in QGIS: courses.gisopencourseware.org/course/view....
- 🎙Last Saturday, I had a great chat with Safae Aala on the To Open Doors I.Talk #podcast about my 25-year GIS journey. We covered #QGIS, #opensource, #education & #innovation. 📺 Check it out here: youtu.be/_qhJezrsK-o #gischat