A companion photo to Forbidden Lake, this has been my desktop background for a year. Taken during one of the most magical moments I experienced on Vancouver Island last fall, this was from a slightly different vantage point along the lake in the Forbidden Plateau area of Strathcona Provincial Park.
For a project in a graduate cartography course, I was tasked with creating three advertisements for London Heathrow Airport, the second busiest airport in the world for international passengers. As an exercise, we were to visualize flights departing at various times of the day (above), as well as flights by distance and flights to major tourist destinations (below). Another requirement was that we experiment with different projections as was fitting for the particular ad.
I took inspiration from vintage airline ads, and am proud of the “watch face” concept in the first ad above which had to be executed entirely in ArcGIS Pro…
Hiking through the mist on the Forbidden Plateau in Strathcona Provincial Park, British Columbia, we came out of the forest to look over this small lake. Though this landscape may be a day’s hike from the nearest road, the sole human-made object in the photo, the dock, shifts our view of the lake, forest, and mountain such that we encounter them together as a source of recreation.
Taken with my little Fuji X70 and those beautiful Fuji jpeg colors. (Straight out of the camera plus a little straightening.)
A dot density map of Milwaukee, Wisconsin, showing white, black, and Latinx residents in the Bucks’ colors. A 2018 Brookings study showed Milwaukee as having the highest black-white segregation among large American cities.
In a March interview in The Guardian, Bucks’ guard Malcolm Brogdon spoke about his experience of living in such a segregated city. The NBA team has a very public recent history confronting racism.
In 2015, center John Henson had the police called on him while attempting to buy a watch at a suburban jewelry store. Bucks president Peter Feigin called the city “the most segregated and racist place” a year later, and the organization has been outspoken in support of its players and in working on issues of racial inequity.
In early 2018, rookie Sterling Brown was apprehended for a parking violation in a Walgreens lot. “Nearly a dozen officers responded and Brown was taken to the ground and tasered in the back.” The Bucks supported Brown in his filing of a federal civil rights lawsuit against the city and its police department.
Here are nineteen years’ worth of drought maps, animated across just over a minute. Darker red-orange marks more severe drought conditions, as you might have guessed. Look at how parts of Southern California have spent essentially the last decade in drought, with few periods of relief.
I manipulated the data on the map (ArcGIS Pro) with Python and arcpy, scripting the export of each frame as a png. Then I used GMIC to smooth an extra frame in-between (“tween”) the maps, which helps the animation not feel quite as jumpy. Lastly, I compiled all of those frames into a video with FFmpeg.
Mapping county-level median household income levels compared to income inequality (using the Gini coefficient) with American Community Survey data. This was another bit of playing around with Mike Bostock’s D3, this time with his Observable notebook on making bivariate choropleth maps.
Andy Woodruff’s done some amazing stuff rendering hillshades entirely in the browser. Mess around with the various parameters and see the results in the embedded map, no Blender needed. Above is Buttle Lake and the Forbidden Plateau, in Vancouver Island’s Strathcona Provincial Park, with a little bit of a purple added to the shadows, yellow in the highlights, and a bit of a darker green in the lower elevations.
At the edge of the landscape, overlooking a San Francisco beach and Seal Rocks next to the Cliff House, with the ocean stretching beyond the horizon, we feel boundless and bounded at the same time. The ship can come no closer, the person and dogs can go no further, and the truck has had to turn around. The water occupies the same space, yet never stops moving.
Five years of golden eagle (Aquila chrysaetos) migration in one minute!
In early 2008, The The Center for Conservation Biology fitted three juvenile eagles who winter in the Mid-Atlantic with GPS trackers. I’m fascinated by the variability in how closely they follow previous years’ paths as they migrate to Maine, Quebec, and New Brunswick for the summers. The animation adds nuance to my comprehension of their movements compared to a single static map.
I manipulated the data and animated the map (ArcMap) with Python and arcpy for a project in Penn State’s GEOG 485 GIS Programming and Software Development course.
The base map is made with Natural Earth data. I overlayed the eagles locations as points, scripted the sequential exporting of each day as an image, then compiled those images into a video with FFmpeg.
This is a rough first draft of a map showing where the US Forest Service says the various types of magnolia trees are in the US (green), along with all the streets with “Magnolia” in their name (pink), according to TIGER/Line roads data. This excludes all the “Magnolia Streets” in Puerto Rico, Hawaii, and Alaska(!), thousands of miles from the nearest (native) magnolia tree.
I’ve always loved literal road names! I live a mile or so from a White Church Rd, which is a country dirt road with a pretty little 1700’s church at the end of it…that is white. I love that! Of course things change over time. Sometimes the places change and the name no longer fits, even though it remains. Sometimes the name changes.
After finding my way back to Ben Fry’s All Streets map, and the musing he posted about wanting to compare street names to tree distributions since so many streets are named after trees, I was off to try to make something. He mentioned magnolias, so I started there.
I’ve thought for a while that I’d like to try to create some maps showing places (streets, towns, counties, etc.) that are named after species (plant or animal) that no longer reside there, due to habitat loss, extinction, climate change, etc. Maybe I’ll get there someday!
First priority for this map is dissolving the tree data a bit and working to make things more legible at normal sizes.
An iPhone photo of some trees lining the edge of an old field, taken one dreary winter morning a year-and-a-half ago while hiking in a local county park with my kids. I hope to get back there in more ideal light with another camera, but I post because I’m also hoping to map this park and its trails.
Many of our local parks have wonderful trails that are poorly mapped, with some lines on a blank white brochure page. With no indicators of trail scenery, terrain, difficulty, or even tree blaze color, it can make choosing a new hike with kids intimidating.
Took my son to the American Natural History Museum in New York for his sixth birthday last week, and we spent more than half the ride from Lancaster, PA to Manhattan staring at the Amtrak National Route Map, dreaming of places to go and we’d get there. Needless to say, it was a wonderful ride and some great father-son time!
My wife and I took a 10th-anniversary trip (sans kids, thanks Mom & Dad!) to Portland, ME, and while there visited Eartha, the world’s largest rotating globe. Built at Delorme’s (now Garmin) headquarters in Yarmouth, just a few minutes north on I-295 from Portland, the globe is just over 41 feet in diameter and is printed with shaded relief and depth.
We watched from all three stories of viewing platforms for more than a day…but of course a day on Eartha (one full rotation) only takes 18 minutes.