Dec 4, 2019A new tool for visualizing bat detections across North AmericaWhy do we care about where bats are detected? Bats are critically important animals that play a key role in many ecosystems and provide significant benefits to human populations. Among other beneficial activities, they consume large quantities of insects, which would otherwise have major impacts on agriculture and human health. However, due to their nocturnal habits, we do not…Data Visualization7 min readData Visualization7 min read
Oct 6, 2019How to leverage Geopandas for faster snapping of points to linesNeeding to correctly align one set of data with another is a common task in many geospatial analyses. One example of this is snapping a set of locations to a linear network. This is usually an essential step in network analyses because you need to know the exact location of…Python10 min readPython10 min read
Oct 4, 2019Introducing Geofeather, a Python library for faster geospatial I/O with GeopandasGeopandas makes it pretty easy to work with geospatial data in Python. One of its most powerful features is that it allows you to work with geospatial data using a similar approach to working with row-level data in Pandas, which is one of the fundamental data science libraries in Python…Data Science4 min readData Science4 min read
May 3, 2019Migrating from Create React App and Leaflet to GatsbyJS and Mapbox GLNear the end of 2017, I released the first version of the West Coast Estuaries Explorer. Working with partners with the North Pacific Landscape Conservation Cooperative (U.S. Fish and Wildlife Service) and Pacific Marine and Estuarine Fish Habitat Partnership (PMEP), and Pacific States Marine Fisheries Commission (PSMFC), and using data…React11 min readReact11 min read
Aug 7, 2018Creating a static map renderer using the Mapbox GL Native NodeJS APIWe recently started using Mapbox GL JS in our frontend mapping and data visualization projects. It has proven to be a very powerful map engine, and we have appreciated how much it has allowed us to introduce some of the newer mapping technologies such as vector tiles to our stack. …Maps6 min readMaps6 min read
Mar 20, 2018Adding value when goals are unclearI’ve been struggling with a situation at work where I am being asked to help define how much effort is required to meet a major business goal. The problem is that I’m not able to gain enough clarity around that goal to be able to develop a mental model of…Goals4 min readGoals4 min read
Nov 6, 2017Delight is the glue between data and engagement“Fareless” read the sign on the side of the bus as it passed by me this morning. Just think about how much more delightful it would be with a slight rearrangement: “Fearless.” Imagine this as the start of your day. “Put your fears [not fares] in the machine as you…Data Visualization12 min readData Visualization12 min read
Oct 29, 20171 Hour cross-team brainstormingWe recently had the opportunity to get our software development team together with our conservation planning and assessment team. The software team creates web applications to empower users to share, collaborate, and interpret geospatial data. The conservation planning team is based out of San Diego, and is rarely in the…Brainstorming3 min readBrainstorming3 min read
Oct 24, 2017The rock, the channel, and the streamA parable on leadership — In a high mountain was a stream that ran past many rocks and through many channels. One of these rocks, and one of these channels each considered themselves great leaders. For indeed, both influenced the course of the stream as it flowed down the mountain. “Bring everything to me,” said…Leadership3 min readLeadership3 min read
Oct 10, 2017Storytelling with Data: Conservation Priorities in Your PocketLike many areas, the Southeast is a region where collaboration, consensus, and engagement are critical to success. Like our first story, this one is about how to tell the story of a place through mapping and data visualization. This story is about enabling our heroes, the South Atlantic Landscape Conservation…Data Visualization6 min readData Visualization6 min read