Mapping the Twitterverse

August 28, 2013 by Michelle Salzman Boston, University of Southern California
Mapping the Twitterverse
About 30 million Twitter users share data about their location. They choose whether to release their city and state, their address or their precise latitude and longitude. Their tweet text may also reveal a user’s location as illustrated here, in which a young woman says she is at home. Credit: Chris Weidemann

( —What does your Twitter profile reveal about you? More than you know, according to Chris Weidemann. The GIST master's student has developed an application that follows geospatial footprints.

You start your day at your favorite breakfast spot. When your order of strawberry waffles with extra whipped cream arrives, it's too delectable not to share with your Twitter followers. You snap a photo with your smartphone and hit send. Then, it's time to hit the books.

You tweet your friends that you'll be at the library on campus. Later that day, palm trees silhouette a neon-pink sunset. You can't resist. You tweet a picture with the hashtag #ILoveLA.

You may not realize that when you tweet those breezy updates and photos of food, you are sharing information about your location.

Chris Weidemann, a graduate student in the Geographic Information Science and Technology (GIST) online master's program at USC Dornsife, investigated just how much public was generated by Twitter users and how their information—available through Twitter's (API)—could potentially be used by third parties. His study was published June 2013 in the International Journal of Geoinformatics.

"I'm a pretty private person, and I wish others would be more cautious with the types of information they share," said Weidemann, a geospatial technology manager for a Virginia company that builds for the federal government.

Weidemann understands how data is stored and how it can be accessed. He found that location metadata from users' profiles is more publicly available than most people realize.

Twitter has approximately 500 million active users, and reports show that 6 percent of users opt-in to allow the platform to broadcast their location using global positioning technology with each tweet they post. That's about 30 million people sending geo-tagged data out into the Twitterverse. In their tweets, people can choose whether their information is displayed as a city and state, an address or pinpoint their precise latitude and longitude.

That's only part of their geospatial footprint. Information contained in a post may reveal a user's location. Depending upon how the account is set up, profiles may include details about their hometown, time zone and language.

Twitter and privacy: 1-in-5 tweets divulge user location
This heat map shows the density of all tweets during the study collection period where the location was identifiable through ambient information or direct sharing. Credit: Image courtesy of Chris Weidemann.

"There is all sorts of information that can be gleaned from things outside of the tweet itself," Weidemann said.

To get a fuller picture of what that collection of data might reveal about a Twitter user, Weidemann developed an application called Twitter2GIS to analyze the geospatial data Twitter users generate.

Using Twitter's API and Google's Geocoding API, Twitter2GIS collects tweets from either a geographic region or a specific Twitter user. That geospatial information—or ambient data—is processed by Esri ArcGIS, a GIS software program used to map and analyze data, searching for trends.

During the sampling period, an average of 4 million Twitter users divulged their physical locations through global positioning system coordinates or other active location monitoring. Additionally, 2.2 percent of tweets – about 4.4 million tweets a day – provided substantial ambient location data in the text of their posts.

By harvesting geospatial information, corporations could potentially build profiles of individuals for marketing purposes. However, it also opens users to more malicious intent.

"The downside is that mining this kind of information can also provide opportunities for criminal misuse of data," Weidemann said.

Also, an application similar to Twitter2GIS could potentially be developed to mine data from other social media outlets.

Weidemann originally produced Twitter2GIS for his capstone project in a course taught by Jennifer Swift, assistant teaching professor of spatial sciences. In "Web GIS," students study how to design, build and implement Web-mapping applications.

Swift, Weidemann's thesis adviser, said the project stood out for its thoughtful look at geospatial information. "It will help create an awareness among the general population about the information they divulge," she said.

For his master's thesis, Weidemann is taking his application one step further and expanding it to allow Twitter users to login in with their profile credentials so they can view their own Twitter geospatial footprint. They can test out the beta version and provide feedback on the app at Weidemann will continue to add functionality to the app over the Fall semester, such as its ability to analyze the content of tweets.

"My intent is to educate social media users and inform the public about their privacy," Weidemann said. He is slated to complete his thesis and earn his master's degree in December 2013.

Weidemann has a profile on Twitter, but uses it infrequently and opts out of including location information to his tweets.

When developing Twitter2GIS, he tested his own Twitter account for location information. Despite his self-described conservative Twitter use, the application was able to deduce information about the location and date of a conference he was hoping to attend based on tweets he posted that only included the event's hashtag. He was surprised at the amount of his app was able to extrapolate.

"This research has been fun," Weidemann said. "And a little scary."

Explore further: Twitter will mine people's tweets to target ads (Update)

More information: Weidemann is opening up Twitter2GIS to the public, expanding it to allow Twitter users to login in with their profile credentials so they can view their own location footprint. Test out the beta version and provide feedback at

Related Stories

Twitter tops 200 million active users

December 18, 2012

Twitter said Tuesday the number of active users of the service has topped 200 million, in a sign of the sizzling growth of the messaging platform.

Twitter unveils new design, apps

September 18, 2012

Twitter on Tuesday unveiled a series of design updates, a new app for the iPad and new versions of the application for other mobile devices.

Twitter launches iPad application

September 2, 2010

Hot microblogging service Twitter launched an application for the Apple iPad on Thursday to rave reviews from technology blogs.

Recommended for you

Virtually modelling the human brain in a computer

April 19, 2018

Neurons that remain active even after the triggering stimulus has been silenced form the basis of short-term memory. The brain uses rhythmically active neurons to combine larger groups of neurons into functional units. Until ...

'Poker face' stripped away by new-age tech

April 14, 2018

Dolby Laboratories chief scientist Poppy Crum tells of a fast-coming time when technology will see right through people no matter how hard they try to hide their feelings.


Please sign in to add a comment. Registration is free, and takes less than a minute. Read more

Click here to reset your password.
Sign in to get notified via email when new comments are made.