Mapping the Shadows of New York City: Every Building, Every Block
nytimes.com
nytimes.com
I asked my 10yo to find our apartment building and I was interested to see that he had trouble because he uses the World Financial Center ferry dock as a reference (who knew). The ferry dock is missing from the picture because it presumably is not in the building LIDAR database.
Anyway, a crazy amount of computation and a cool example of data journalism.
It really isn't. I do this sort of stuff all the time at work (and over much bigger areas) and the tools available these days make it almost trivial.
Edit: Not to say that what they did isn't cool, it is. But anybody with access to the right data and the right software could do the same thing on a halfway decent desktop computer.
The actual shadow casting code is some pretty simple C code I wrote, but both SAGA and GRASS (again both open source) have similar functions you you can either use or be inspired by.
Finally for the statistics and post-processing it's just some simple python/numpy code and then GDAL again to output the pretty pictures.