Blog

RSS icon.

A Water Salute and the Breaking of a Voucher Chain

I earned a United voucher from a trip I booked on another United voucher, but I finally broke that trend by taking United’s first flight between Columbus, Ohio and Portland, Maine.

How I Store My Driving Logs (2021)

I organized my driving logs into a single KML file and wrote a script to automatically import GPS data.

City Gravity

Using a gravity metaphor, I calculated the U.S. cities with the most attraction from my hometown based on population and distance.

Distance From Home by Day

On average, I’m furthest from home in mid-February each year.

2020 Year in Travel

Paul’s travel statistics for 2020. For obvious reasons, travel has been substantially lower than in recent years.

Work Travel During a Pandemic

My job has had me fly a few times since COVID-19 restrictions started, and it’s an odd experience.

Cincinnati Heatmap

Ever since I learned how to make heatmaps, I’ve wanted to track everywhere I go within a city I’m visiting on a given trip. I did so this weekend for a Cincinnati staycation.

Ingress Mosaic Maps

The geocaching game Ingress has been a great way to explore new cities when traveling, and it gave me the opportunity to create some maps as well.

Beavercreek Bathrooms

Playing around with county parcel data to create maps of questionable usefulness.

CONUS Colored by ZIP Code

A map showing the progression of ZIP Codes throughout the contiguous United States.

Visualizing GPS Data With QGIS

This tutorial will teach you how to use QGIS to generate a map image from GPX track data.

Song Lyrics Graph

I combined a word cloud with a graph to show both how often each word appeared in song lyrics, and which words followed which other words.

Mapping GPS Data in uMap

uMap is a website which allows you to import GPX data and overlay it on an OpenStreetMap layer. This tutorial will teach you how to view GPX-formatted GPS data in uMap.

Mapping GPS Data in Google Earth

Google Earth is a map viewer that provides an easy way to view GPS data files. This tutorial will teach you how to view GPX-formatted GPS data in Google Earth.

Logging GPS Tracks With iOS and MyTracks

This tutorial will teach you how to use an iOS device to log GPS data and export it to a GPX file (which can then be used by mapping software).

Converting GPS Data Between GPX and KML

GPX and KML are both file types used to store GPS data. This tutorial will teach you how to convert between GPX and KML (in both directions) using GPS Visualizer.

Extracting GPX Files From a Garmin Automotive GPS

This tutorial will teach you how to record route data on a Garmin automotive GPS and extract it into a GPX file (which can then be used by mapping software).

Travel Heatmap

For my 2010s Decade in Travel post, I manually created a heatmap showing the parts of the United States and world where I’d spent the most time traveling. Since I’ve been playing around with QGIS recently, I went ahead and used it to create a proper heatmap of my travels.

Time at Home During COVID-19

While I’m fortunate that my health and finances have both been well during the COVID-19 crisis, this has been the longest time I’ve been home for this long since I started traveling for work in 2009. I created a chart and some statistics about this time spent at home.

Unlucky Gate 13

Map of U.S. airports with or without a gate 13.

A Decade in Travel: 2010–2019

Paul’s maps, charts, and other travel statistics for the entire decade of the 2010s.

2019 Year in Travel

Paul’s travel statistics for 2019.

Generating GPX and KML Maps with Ruby on Rails

How to use Ruby to create GPX and KML map data files.

What I Packed for PAX West 2018

A guide to packing for conventions.

Size Comparison of NRT and DFW

This past week, I took a trip to Tokyo via Dallas/Fort Worth. Since I just completed my Tokyo Narita terminal silhouette yesterday, I used it to create a size comparison of the two large airports I visited on my trip.

My “Worst” Layovers

Using math to figure out which of my layovers were the most out of the way relative to the net distance traveled.

2018 Year in Travel

A summary of Paul Bogard’s 2018 hotels, flights, and driving.

Nashville Hex

After a trip to Nashville, I realized that the city’s central freeways mostly intersect at Y-intersections. That meant that I could draw Nashville’s freeways on a hexagonal grid.

State Abbreviations Graph

Visualizing which US state abbreviations are one letter different from each other.

A Primer on Car Rentals

Some tips and tricks for your first car rental.

Interstate Grid

A visual representation of major cross-country interstate highways on a grid, inspired by Cameron Booth’s “Interstate Highways as a Subway Map.”

2017 Year in Travel

Paul’s 2017 travel statistics.

Switching Flight Historian to ICAO Regions

I used to manually keep track of which airports were within the contiguous United States in Flight Historian’s airport data, but I realized that I could determine airports’ regions by looking at their ICAO codes instead.

PAX West Area Map

PAX West spreads out beyond the Washington State Convention Center into many downtown Seattle event spaces. I created a map of convention venues and affiliated hotels.

Creating Multiple Flash Messages in Ruby on Rails

On my Flight Historian application, a number of my pages make use of the Ruby flash and flash.now session messages for alerts. However, some of those pages needed to have multiple messages of the same type, which flash didn’t allow me to do. To fix this, I wrote my own messages structure.

Parsing Boarding Pass Dates in Ruby on Rails

Boarding pass barcodes contain data that’s useful for automatically filling in flight data, but their dates are particularly difficult to parse.

2016 Year in Travel

Overall, my travel increased slightly this year. Unlike in 2015, my travel was relatively evenly spread throughout the year.

Ohio County Courthouses

In the summer of 2016, I visited every one of Ohio’s 88 counties.

Time Zone Changes

With two recent work trips and a five-city European vacation, combined with the changes to summer time in the US and Europe, I’ve gone through quite a few time zone changes in the past six weeks.

Counting Visits to Airports: The Significance of Trip Sections

Why did I build my own flight log instead of using an existing one? One big contributor was that existing flight logs all seemed to double-count layovers.

2015 Year in Travel

2015 was a relatively strong year for me for business travel, with the first and last thirds of the year being particularly busy. Due to that, my total flights and hotel nights just edged above 2014’s numbers, for another record year.

No, I’m Not Flying From Honolulu

Somehow, I managed to get an already used record locator for a trip I booked, which led to some issues on the airline’s website.

Size Comparison of the Busiest US Airports

The three busiest airports in the United States—Atlanta, Los Angeles, and Chicago-O’Hare—are all enormous, but I was wondering how big they are compared to each other.

Finding Your Tail Number (When You Can’t See It)

Every aircraft has a unique registration number, usually printed on or near the tail, which you can use to track which specific airplanes you’ve been on.

Creating a Regular Expression for US Tail Numbers

Each country has its own assigned format for tail numbers, so it’s possible to look at each tail number and determine what country it’s from. I wanted to create a regular expression to recognize US tail numbers.

4 and 6 Way Turbine Interchanges in Cities: Skylines

I decided to try to create a 6-way turbine highway interchange in Cities: Skylines.

2014 Year in Travel

2014 has been a record travel year.

A Single Flight Round Trip at DFW

Due to a mechanical issue, my flight had to return to Dallas.

Tulsa Travel

It’s not uncommon to have delays going through Chicago, but this Monday’s trip to Tulsa was a bit involved.

Percentage of Flights on American Airlines

For a while, over half of my total flights had been on American Airlines.

Comair Rerouting

Comair’s strike meant I got to avoid the uselessly short flight between Cincinnati and Dayton.

Valentine’s Day Winter Weather

Due to the system delays caused by Winter Storm Pax, my flights home on 14 February went through rather a lot of transitions.

Driving States

States I’ve driven in with my car versus states I’ve only driven in with other cars.

2013 Year in Travel

The end of 2013 is here, which seems like a perfect time to summarize my flight activity over the last year.

More Tail Numbers

I was able to use BTS data to help me fill in a good portion of my missing tail numbers.

One Hundred Airports

My long-term travel goal is to fly through 100 different airports.