This used to be habi.gna.ch

Wo war ich im 2017

Anfangs Jahr ist ein guter Zeitpunkt, um aufs vergangene Jahr zurückzublicken. Das heisst, es gibt mal wieder ein paar nerdige Blogeinträge. Der Rest (wenn er dann kommt) ist unter dem Tag jahresrückblick17 zu finden.

Da ich erst Mitte 2017 herausgefunden habe, dass OpenPaths tot ist (die Daten können nicht mehr exportiert werden, auf Mails und Twitter-Nachrichten reagiert niemand), habe ich mich nach Alternativen umgesehen. Leider erst ab Juli, daher fehlen die Daten der ersten Jahreshälfte… Nachdem Moves ausgeschieden ist, weil es zu Facebook gehört, und Arc ausgeschieden ist, weil die Batterielaufzeit des Telefons massiv verringert wurde, bin ich bei WHIB gelandet. Dank einem 2$-premium-Feature können alle aufgenommenen Daten als CSV exportiert werden, das macht es möglich, mit ein bisschen Python zu schauen, wo ich mich (in der zweiten Hälfte) 2017 rumgetrieben habe, als ich das Telefon dabei hatte.

Dazu brauchen wir ein paar Bibliotheken

[code lang=python] import pandas import matplotlib.pylab as plt import seaborn import folium [/code]

Laden wir mal das exportierte File in eine Pandas Tabelle

[code lang=python] locations = pandas.read_csv(‘journey.csv’) [/code]

Das sieht doch schon mal ganz gut aus, wir haben nämlich 6233 Datenpunkte.

[code lang=python] locations.describe() [/code]

<tr style="text-align: right;" >
  
  Crumb
  Latitude
  Longitude
  Altitude (in metres)
  Accuracy (in metres)
</tr>

Mit etwas Hilfe von Folium können wir dann diese gut 6000 Datenpunkte auf einer schwarz-weissen Karte darstellen. Damit überhaupt ‘richtig’ etwas zu sehen ist, machen wir eine sogenannte Heatmap, dann ist das Ganze etwas übersichtlicher.

[code lang=python] from folium.plugins import HeatMap xy = [[row[‘Latitude’], row[‘Longitude’]] for index, row in locations.iterrows()] m = folium.Map(location=[locations[‘Latitude’].mean(), locations[‘Longitude’].mean()], tiles=‘Stamen Toner’, zoom_start=9) folium.plugins.HeatMap(xy).add_to(m) m [/code]

Schlussendlich sieht das dann so aus; da war ich überall in der zweiten Hälfte vom 2017. Rein- und rauszoomen ist erlaubt und erwünscht :)

Tags:
Categories: