Tilebrute


About the brute.

Tilebrute is an experiment in rendering map tiles using Hadoop. It's built in Python with a touch of Java. It leans heavily on GDAL and Mapnik, two open source GIS tools. Tiles were rendered on EC2 using the AWS Elastic MapReduce service and are served out of S3. The Hadoop job is configured, controlled, and launched using MrJob. The map control you see above is Leaflet.

Tilebrute was originally inspired by @younghahn's Rendering the World presentation and @ewedistrict's Census Dotmap. The tiles you see above were generated by Tilebrute, re-imagining the Census Dotmap project as a MapReduce application. Source code and documentation on how you can brute your own tiles available on Github.

I'm Nick Dimiduk, I go by @xefyr on Twitter, and I keep a blog at n10k.com.