Day 10: Uber H3 at ~400 m for Romania’s population density. Hex columns in the browser via QGIS and Qgis2threejs, without admin borders. #100DayMapChallenge.
Day 9: A Ball That Rolls Uphill – Gravity Hill Pittsburgh
Day 9: Gravity Hill in Pittsburgh on MapLibre GL: downhill that looks uphill, plus a rolling marker and corner video of the illusion. #100DayMapChallenge.
Day 8: Mapping Where People Live from Space – Cluj WSF 2019
Day 8: World Settlement Footprint 2019 at 10 m over Cluj-Napoca. Copernicus Sentinel-1/2, open results, local question on a global layer. #100DayMapChallenge.
Day 7: Mapping a Restless Volcano – Taal LiDAR (2020)
Day 7: Taal Volcano PHIL-LiDAR at 1 m, processed with PDAL for morphology and hazard context. Week 1 of GIS foundations closes here. #100DayMapChallenge.
Day 6: Antarctica Doesn’t Look Like This – Cloud Terrain (2022)
Day 6: RAMP 200 m Antarctic ice-surface elevation in Three.js, textured as clouds. Spatial structure intact, realism optional. #100DayMapChallenge.
Day 5: Point Clouds Cross Borders – Dublin LiDAR (2020)
Day 5: NYU Dublin LiDAR, 500M+ points, same PDAL pipeline as Yosemite in an urban context. Geography is local. The tools are global. #100DayMapChallenge.
Day 4: When Maps Serve Decisions – Fire Burn Severity (2019)
Day 4: Landsat 8 dNBR burn severity near the Bolivia-Paraguay-Brazil border, August 2019. 988,069 acres mapped for recovery planning. #100DayMapChallenge.
Day 3: Nearly 25 Million Points in a Single File – PDAL Yosemite
Day 3: PDAL and Entwine on Yosemite Valley LiDAR. 570 million points, JSON pipelines, Potree visualization. Processing took 19 hours. #100DayMapChallenge.
Day 2: Mapping Walls You Can’t See From Above – Yosemite LiDAR
Yosemite Valley climbing walls from 0.5 m airborne LiDAR: slope analysis above 75°, flow direction for wall height, yellow-to-red classification. Day 2 of #100DayMapChallenge.
Day 1: The Map That Started Everything – Aiudului Gorges (2011)
The map that started everything: Aiudului Gorges, Romania, 2011. Hand-digitized contours, MapTiler and GDAL2Tiles, rendered in OpenLayers. Day 1 of #100DayMapChallenge.









