In this demo individuals in Berkeley were tracked via an application
running on their mobile phone. This demo shows how the participants
moved around the area, utilize public transit and the various locations
that were visited. As part of the data collection effort
users were asked to label the activity and mode of transit. This data is
visualised here along with the functionality of exploring individual observations
and animating the day as a whole. Each mode of transit used is denoted
by a different icon i.e bus, car bike, person walking and activities are
denoted by the icon representing a group. MongoDb was used to store the
data, the map was visualised via leaflet.
For this demo restaurants are recommended for twitter users living in San Francisco.
Home and work locations for individuals are inferred by fitting a truncated
Gaussian distribution parameterized by the time of the day of geotagged tweets.
The probability of an individual visiting certain areas of the city is calculated
by the radiation model taking population densities obtained from census data.
Preferences can be fine tuned by adjusting the sensitivity to distance,
user rating and price. The map is visualised using Leaflet, an open-source JavaScript library,
and the data is stored in mongoDB. Spatial indexes were utilized in mongoDB to allow for
complex geo-spatial queries. A more in-depth discussion of the project can be found here.
In this demo the city of San Francisco is partitioned into areas according to census tracts.
For each tract the probability of the inhabitants visiting other areas of the city are
calculated using the radiation model. Sociodemographic information about each tract is
provided along with dynamic word clouds showing the most common topics being discussed in these areas
on twitter. The map is visualised using Leaflet, an open-source JavaScript library,
and the data is stored in mongoDB with 2dSphere spatial indexes being implemented.