21°F 7:22am

Aaron Parecki

  • Articles
  • Notes
  • Projects
  • My GPS Logs

    I've had a fascination with maps for as long as I can remember. During family road trips to San Francisco I remember tracing our route on a map with a highlighter in real-time. Many, many years later, I am able to trace my route automatically with a GPS receiver on my phone.

    I have been carrying a GPS tracker with me at all times since 2008, walking, biking, driving and flying. I use this data for various things, including:

    Logging my Transport

    I log my bike rides, flights and other ways I travel around from this GPS data.

    Displaying my local time and local weather

    The header of my website always shows my local time and the current weather at my location.

    A Magic Clock

    I have a "magic clock" in my house that points to where I am. "Home," "Work" and "Traveling" are based on my GPS location. The others are based on Foursquare checkins.

    Geotagging my Posts

    Nearly every post on my website is geotagged based on where I am when I posted it. When the device I use to create the post doesn't have a source of location, my website looks up my location from the GPS tracker and uses that location for the post. This is also used to set the correct timezone for each post.

    Geotagging my Photos

    I don't have a GPS logger in my digital camera, so my photos don't have location data in them. When I upload them to my photo archive, I query my GPS logs to find out where I was when I took the photo.

    How it Works

    Over the years, I've gone through a few iterations of the software and hardware that makes this work. Here is my current setup, as of approximately 2014.

    • An iPhone running my own GPS Logger application. The application is ugly, but it's the only one that behaves exactly how I want.
    • A server-side API, Compass, which receives GPS logs from the iPhone and stores the data on disk. This also provides an API that various other systems can query.


    Previously, I've used other software and hardware:

    • 2012-2014 An iPhone running the Geoloqi application
    • 2010-2012 An Android phone running Instamapper, pushing to the Geoloqi API
    • 2009-2010 A Windows Mobile phone running trackr.eu

    Visualizations

    Below are images generated solely from the GPS data. There is no underlying map. The color of the lines corresponds to the speed I was traveling. Frequently-traveled paths appear thicker because of how many overlapping tracks there are.

    Portland, Oregon

    Portland, Oregon - April 2008 to April 2010

    Portland, Oregon - April 2008 to September 2009

    Eugene, Oregon

    Eugene, Oregon - April 2008 to September 2009

    Eugene Zoomed - April 2008 to September 2009

    Animated

    Read more about Geonotes, Proximal Notification Systems, and Automatic Check-ins with GPS and SMS

    More photos on flickr

    GPS Logs - Portland - 2008-2010 GPS Logs from #osbridge week colored by hour GPS Logs from Portland Closeup - Oct 2009 through Apr 2010 Today's Map GPS Logs from the Portland Airport - June 2008 through April 2010 First time in Ladd's Addition in Portland GPS logs from climbing rocks at the ocean GPS logs of the flight from Copenhagen to Amsterdam GPS logs of the flight from Amsterdam to Portland in Google Earth

    permalink

Hi, I'm Aaron Parecki, co-founder of IndieWebCamp. I maintain oauth.net, write about OAuth, and am the editor of the W3C Webmention and Micropub specifications, and co-editor of WebSub.

I've been tracking my location since 2008, and write down everything I eat and drink. I've spoken at conferences around the world about owning your data, OAuth, quantified self, and explained why R is a vowel.

  • IndieWebCamp Founder
  • W3C Editor
  • W7APK
  • These are a few of my favorite things.
  • All
  • Articles
  • Bookmarks
  • Notes
  • Photos
  • Reviews
  • Sleep
  • Travel
  • Contact
© 1999-2017 by Aaron Parecki. Powered by p3k. This site supports Webmention.
Except where otherwise noted, text content on this site is licensed under a Creative Commons Attribution 3.0 License.