SlideShare a Scribd company logo
1 of 46
Download to read offline
Why I track my location
 and you should too
        John McKerrell
GeoRSS
Map of China


• Map of China trip with photos overlaying
Just photos?



 http://www.flickr.com/photos/mikebaird/2087094553/
Map of Where2.0
showing twitters
Detailed trace


• Map of running around the block, without
  home shown
Map of Australia
Singapore
Melbourne
Map of Airlie Beach or
       Sydney
Long Tail?
Time spent at favourite places - 2008
Time spent at favourite places - 2009
Time spent at favourite places - 2009




Client Office
Time spent at favourite places - 2009




         Vegas Holiday

Client Office
Time spent at favourite places - 2009




         Vegas Holiday

Client Office         State of the Map
                       Conference
Time spent at favourite places - 2009




                                    Local Train
         Vegas Holiday                Station

Client Office         State of the Map
                       Conference
Time spent by “state/region” - 2008
Time spent by “state/region” - 2008
    (hiding travels near home)
Time spent by “state/region” - 2009
    (hiding travels near home)
Time spent by “state/region” - 2009
    (hiding travels near home)
Inve
 rcly




               Vegas         SOTM
   de,




               Holiday
       S
       cotl




              (Nevada)
        and




                    London

                     Manchester(Client Office)
http://www.flickr.com/photos/peterito/3054501076/
http://vimeo.com/10636004
http://vimeo.com/10636060
http://vimeo.com/10636149
http://vimeo.com/10636282
http://vimeo.com/10636333
Wrap Up


• Real time tracking without free data
  plans is hard, expensive, annoying
Wrap Up


• If you keep a history of your location
  you can see where you were when you
  created any online content
Wrap Up


• A few years of personal tracking data
  makes for some impressive
  visualisations
Acknowledgements


• Map data CCBYSA 2010
  OpenStreetMap.org contributors
• Videos produced by www.itoworld.com
Thank you

More Related Content

More from John McKerrell

Life Cycle of an iPhone App
Life Cycle of an iPhone AppLife Cycle of an iPhone App
Life Cycle of an iPhone AppJohn McKerrell
 
Open Source Software Projects I Have Known
Open Source Software Projects I Have KnownOpen Source Software Projects I Have Known
Open Source Software Projects I Have KnownJohn McKerrell
 
How I built a location-based social app
How I built a location-based social appHow I built a location-based social app
How I built a location-based social appJohn McKerrell
 
Maps, GPS, Location, Tracking
Maps, GPS, Location, TrackingMaps, GPS, Location, Tracking
Maps, GPS, Location, TrackingJohn McKerrell
 
OpenStreetView AGI 2009
OpenStreetView AGI 2009OpenStreetView AGI 2009
OpenStreetView AGI 2009John McKerrell
 
John McKerrell's slides for Amazing iPhone event 2008
John McKerrell's slides for Amazing iPhone event 2008John McKerrell's slides for Amazing iPhone event 2008
John McKerrell's slides for Amazing iPhone event 2008John McKerrell
 
State of the Map 2008 Review
State of the Map 2008 ReviewState of the Map 2008 Review
State of the Map 2008 ReviewJohn McKerrell
 
Using Crowd Sourced Data in a Commercial Mapping API
Using Crowd Sourced Data in a Commercial Mapping APIUsing Crowd Sourced Data in a Commercial Mapping API
Using Crowd Sourced Data in a Commercial Mapping APIJohn McKerrell
 

More from John McKerrell (8)

Life Cycle of an iPhone App
Life Cycle of an iPhone AppLife Cycle of an iPhone App
Life Cycle of an iPhone App
 
Open Source Software Projects I Have Known
Open Source Software Projects I Have KnownOpen Source Software Projects I Have Known
Open Source Software Projects I Have Known
 
How I built a location-based social app
How I built a location-based social appHow I built a location-based social app
How I built a location-based social app
 
Maps, GPS, Location, Tracking
Maps, GPS, Location, TrackingMaps, GPS, Location, Tracking
Maps, GPS, Location, Tracking
 
OpenStreetView AGI 2009
OpenStreetView AGI 2009OpenStreetView AGI 2009
OpenStreetView AGI 2009
 
John McKerrell's slides for Amazing iPhone event 2008
John McKerrell's slides for Amazing iPhone event 2008John McKerrell's slides for Amazing iPhone event 2008
John McKerrell's slides for Amazing iPhone event 2008
 
State of the Map 2008 Review
State of the Map 2008 ReviewState of the Map 2008 Review
State of the Map 2008 Review
 
Using Crowd Sourced Data in a Commercial Mapping API
Using Crowd Sourced Data in a Commercial Mapping APIUsing Crowd Sourced Data in a Commercial Mapping API
Using Crowd Sourced Data in a Commercial Mapping API
 

Recently uploaded

Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Français Patch Tuesday - Avril
Français Patch Tuesday - AvrilFrançais Patch Tuesday - Avril
Français Patch Tuesday - AvrilIvanti
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneUiPathCommunity
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 

Recently uploaded (20)

Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Français Patch Tuesday - Avril
Français Patch Tuesday - AvrilFrançais Patch Tuesday - Avril
Français Patch Tuesday - Avril
 
How Tech Giants Cut Corners to Harvest Data for A.I.
How Tech Giants Cut Corners to Harvest Data for A.I.How Tech Giants Cut Corners to Harvest Data for A.I.
How Tech Giants Cut Corners to Harvest Data for A.I.
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyone
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 

Why You Should Track Your Location History

Editor's Notes

  1. Really what I’m aiming to do today is take you through some of the experiences I’ve had as I’ve tried to track my location throughout my daily life. I’ll take you through the good times, such as this nice clean, detailed trace I took in Sydney
  2. ...and some of the bad times... yes, there’s no trace. I took a bluetooth GPS and a mobile phone with me on this trip, I cycled 230 miles from the East coast of the UK to the West coast, even took solar panels for recharging my batteries but the phone died after about 10 miles.
  3. I’ve been tracking my location for a number of years but I’m only going to be talking about the past three years, this is because three years ago I created my own website that I could use to log all of this information. My original idea behind mapme.at was to allow me, and others, to track their location in as many ways as possible and have all the data stored in a single location.
  4. mapme.at works with various other location sources, including the new Twitter geo features, and basically any service that works with Fireeagle or can output GeoRSS.
  5. This is just an interesting diagram that one of my users put together, it seems he wanted to illustrate the various ways he’s tracking his location but it’s a great diagram to show how anyone can use mapme.at
  6. We also have a few methods built into mapme.at that you can use, we have an API, we accept updates by email, by twitter DM or even by DNS. The simplest method to update mapme.at is to have some favourite places marked in advance and simply hit a URL like the one above.
  7. The important thing here is that all these updates are going into the database live, storing locations for later use is relatively easy, but I’m more interested in being able to share my location with family and friends in real time.
  8. A few years ago I went on honeymoon to China. My wife banned me from taking a GPS as she was worried the authorities would arrest me for mapping. Even so I was still able to map myself at a very low resolution by using mapme.at. I set up a number of favourites for the places I was going to and was able to use twitter via SMS on my mobile to update. Why would I want to track my location on my honeymoon?
  9. On a trip so far, covering various cities in China I definitely wanted some record of the places I’d been but I was also taking my camera and would be taking loads of photos while in China, even if I couldn’t map the photos accurately being able to get them close to where I took them was a good start.
  10. So is this all about geotagging photos?
  11. No, I was in the bay area at the beginning of last year, quite a while before twitter launched their geo features, but I can still see where I was when I sent twitters, and even what I was listening to at the time, using my last.fm feed. Also worth noticing that I’m able to browse through my twitters by date too, even the twitter website doesn’t let you do that.
  12. Serendipity - I put my location into my Instant Messenger status and friends can see when I’m nearby.
  13. But back to tracing, detailed traces can be easy in your home country, here’s me with my iPhone tracking a 5k run that I did.
  14. When you’re abroad it can get a bit harder, on this trip I used almost every method available to me.
  15. DNS updates in hotels with expensive wifi, quick connections on my iPhone as I passed a McDonalds or other free wifi spot. Note that I only made a few updates on this trip.
  16. I bought an aussie SIM card and put it in my iPhone, worked fine once I authorized it in iTunes but wouldn’t use data so everything was by SMS, and then every time I turned the phone off I had to authorize it again.
  17. I switched the SIM to an old Sony Ericsson K750i which meant I could use data so I started using the mapme.at website on the phone’s basic browser and later used Mobile Trails Explorer with my bluetooth GPS to get really detailed traces.
  18. Heading homewards again...
  19. I built this clock so that I could tell when my wife leaves work and can put the kettle on for some tea and can open the door for her when she gets home.
  20. My first attempt at analysing the data I’ve stored, slightly interesting but I’ve spend so much time in a few locations that the data is skewed.
  21. This uses a logarithmic “scale” and gives much better results. It shows all the labels for favourite places that I’ve been to.
  22. Can do the same thing with countries, obviously I spend most time in GB but have been to various other countries.
  23. Same for continents, I just need to visit South America and Antarctica to complete the set!
  24. This is a graph showing the time I’ve spent at favourite places. The big blue section is home.
  25. It’s clear that in 2009 I went to fewer places and those I did go to I went to more regularly.
  26. It’s clear that in 2009 I went to fewer places and those I did go to I went to more regularly.
  27. It’s clear that in 2009 I went to fewer places and those I did go to I went to more regularly.
  28. It’s clear that in 2009 I went to fewer places and those I did go to I went to more regularly.
  29. This graph is similar to the previous ones but visits to close by locations are all grouped together.
  30. Hiding travels near home makes it much easier to pull out interesting blocks
  31. Looking at 2009 again we can still see some of the same features but others become obvious too, like the time spent in London. Obviously I spent quite a bit of time in London but must have visited different places each time so they were not as obvious on the “favourites” graph.
  32. ITO World produce amazing graphics such as this image showing all the OSM edits in 2008. I gave them all of my data for the last 3 years and asked them what they could come up with.
  33. All of my trips from January 2010 with each day running at the same time. It’s clear that I regularly visited Manchester, and often the center of Liverpool with a few trips to other places.
  34. This is all my trips to London run at once. There’s a lot of data so it’s more difficult to pull out interesting trips but right in the centre you can see my daily commute from a flat to the Multimap office.
  35. All my trips in January 2010 run consecutively.
  36. My trip to Australia, you can see that on the way out we spent a few days in Singapore but on the way back we just transferred straight through. You can also tell all the places we went to in Australia: Melbourne, Alice Springs, Cairns, Airlie Beach and Sydney.
  37. This shows all the trips I’ve ever taken.