Create a median composite raster from Sentinel-2 using only #GDAL This tutorial achieves the same result as #spatialthoughts Python tutorial: courses.spatialthoughts.com/python-remot... ...using only GDAL and Bash, without Python and it's dependencies. www.postholer.com/portfolio/no...
Animated all public transit movements in Utrecht for today on a MapLibre map — powered by the OVapi GTFS feed Demo : bertt.github.io/utrechtriders #GTFS #OpenData #MapLibre #PublicTransit #Utrecht
Built a static transit app based on GTFS feed for the Netherlands — 52,000+ stops, all operators, no backend. Because all other planners are pure shit 💩 bertt.github.io/OVNu
16 million cyclists measured at Utrecht's busiest point Vredenburg in 9 months, max 80K in a day in may. bertt.github.io/utrecht_mobi...
Mapsui 5.0.0-beta.8 has a ruler widget to measure distance. The source is relatively simple. It is easy to make your own variant github.com/Mapsui/Mapsu...
Exploring Boost.Geometry: A Library Based on Concepts, Traits and Tag Dispatching www.youtube.com/watch?v=UcxD...
BAREND GEHRELS - Exploring Boost.Geometry: A Library Based on Concepts, Traits and Tag Dispatching
YouTube video by cppunderthesea
youtube.com
Geocomputation with Python: a (open source) book on reproducible geographic data analysis with open source software. py.geocompx.org
I finally found the time to write up my experience using AI-coding tools to create the QGIS plugin I made a couple months ago to make it easy to download Overture Maps Foundation, Source Cooperative and other GeoParquet data. Read it at: cholmes.medium.com/coding-qgis-...
Coding QGIS Plug-ins with AI coding tools
Following up on my last post, I wanted to share some more details about the experience of using AI tools to code a plugin for QGIS, one…
cholmes.medium.com
New blog: Speeding up large PostGIS tables in QGIS - using 'estimated table metadata' bertt.wordpress.com/2025/01/22/s...
Have you met Mr. DEM? 56GB of Canadian elevation data in a single COG. open.canada.ca/data/en/data...
Medium Resolution Digital Elevation Model (MRDEM) - CanElevation Series - Open Government Portal
ATTENTION! The files in this dataset are designed for streaming, not downloading. For the best experience, please follow the instructions available in the resources. In replacement of the former...
open.canada.ca
After 2.5+ years, Terra Draw v1 is finally released 😌 ✏️ Draw on web maps with the 10 built in modes (Point, Line, Polygon, Rectangle etc!) 🗺️ Supports Leaflet, @maplibre.org, @openlayers.org, Google Maps, Mapbox Check it out: github.com/JamesLMilner... #geojson #maplibre #leafletjs #openlayers
New blog: Creating interactive 3D hiking map bertt.wordpress.com/2025/01/10/c... Live demo: github.com/bertt/ordesa...
Creating interactive 3D hiking map
In this blog we’re going to create an interactive 3D Hiking map of the impressive Ordesa canyon in Spain. GoalsGoals of the map are:- Create 3D map with detailed terrain from Spanish IGN;- Plotting…
bertt.wordpress.com
Here's an animated 'viewshed' of the #PacificCrestTrail. This shows all visible/invisible terrain along the entire trail. You'll find one for the #JohnMuirTrail as well. www.youtube.com/watch?v=tmY2...
Pacific Crest Trail Viewshed
YouTube video by Postholer
youtube.com
Barcelonnette buildings generated from massive airborne laser altimetry point clouds bertt.github.io/roofer_demo/...
Proud to see my work exhibited at the Musée de l'Homme in Paris. www.museedelhomme.fr/fr/expositio...
#gischat Been wanting to try a serverless webmap of w/ NYC land cover data (6" res data!) as a COG. Finally put the pieces together! tnc-ny-science.github.io/nys_cities_s... Couldn't quite make it work til I tried adapting @berttemme.bsky.social's example here github.com/bertt/cog/tr... (thanks!)