I have no idea what use this could be to anyone, that being said it was extremely cool to zoom in on my little town and see five tweets going out from people just on the estate I live.
*Edit I've just realised this is a demo show the power of http://v3.maptimize.com/ which is very cool.
I was also surprised about the activity in Indonesia. Another spot that caught my eye is halfway between Taipei and Japan. Turns out this is Okinawa which has a large US military base. I had expected much more activity in India.
When I zoom in, so that I can see city names, I find the selection of cities that are shown strange. Large cities seem to be missing outside of the US. For example I wasn't shown neither Rio de Janeiro nor Sao Paulo nor Belo Horizonte but Vitoria was there. In southern Germany there is Augsburg, Ingolstadt and Fuerth, but Munich (the only city with over a million inhabitants) is missing.
Maybe other people does not appreciate your work, but my girlfriend (who study marketing) and me have gained some insight about Twitter users and countries with Internet access [1].
Great work and thank you!
[1] I know this last is arguable: In some countries, Twitter is not the main microblogging service.
Returns a small random sample of all public statuses. The Tweets returned by the default access level are the same, so if two different clients connect to this endpoint, they will see the same Tweets
Returns all public statuses. Few applications require this level of access. Creative use of a combination of other resources and various access levels can satisfy nearly every application use case.
According to what I saw, there were 2 of the last million tweets from canada, Toronto with 5.5 million people had 0 tweets, this seems highly improbable, perhaps Canada has some sort of privacy laws that prevent their data from showing up?
There is quite an intense location on west coast of Africa, a bit below Nigeria that appears to be coming from somewhere in the ocean, just to the west of Sao Tome. Google maps is not showing me anything from that location like an island. Any idea why this might be?
Also useful would be some sort of Distance scale/measure.
Very nice and more interesting than the bar charts/graph that other twitter visualization tools give us. It would be really cool (and informative) if you could add a small word cloud when the cursor hovers over a city.
I did a similar non-interactive dataviz a while ago during the big student protests in Quebec this spring. I clustered (using LDA) the tweets talking about the protests and I mapped and identified them.
35 comments
[ 2.7 ms ] story [ 90.1 ms ] thread*Edit I've just realised this is a demo show the power of http://v3.maptimize.com/ which is very cool.
I really like that tweet demo. You can find a lot of interesting information, like tweets in your area as you said.
The heatmap is also interesting when you need to analyze huge amount of data like this.
You can also see where twitter is very active. I was surprised to see that Indonesia is very active.
When I zoom in, so that I can see city names, I find the selection of cities that are shown strange. Large cities seem to be missing outside of the US. For example I wasn't shown neither Rio de Janeiro nor Sao Paulo nor Belo Horizonte but Vitoria was there. In southern Germany there is Augsburg, Ingolstadt and Fuerth, but Munich (the only city with over a million inhabitants) is missing.
Great work and thank you!
[1] I know this last is arguable: In some countries, Twitter is not the main microblogging service.
http://www.ccs.neu.edu/home/amislove/publications/Twitter-IC...
and this for how one might be able to do "serious" predictions using Twitter as a proxy:
http://www.bgoncalves.com/component/jdownloads/finish/3/39.h...
Edit: very cool visualization btw. What are you using exactly on the backend for stream processing?
The backend is written in Ruby. The daemon to index tweets use the great Intridea gem https://github.com/intridea/tweetstream.
The page http://onemilliontweetmap.com/ is simple Sinatra application, and I use REDIS pub/sub to push tweets to the browser.
https://dev.twitter.com/docs/api/1.1/get/statuses/sample
Returns a small random sample of all public statuses. The Tweets returned by the default access level are the same, so if two different clients connect to this endpoint, they will see the same Tweets
https://dev.twitter.com/docs/api/1.1/get/statuses/firehose
Returns all public statuses. Few applications require this level of access. Creative use of a combination of other resources and various access levels can satisfy nearly every application use case.
Also twitter stream don't send 100% of the tweets, it will be to huge. But statically speaking, it should be enough to have a good picture.
May be there are some restrictions in Canada.
This map give us a lot of information about twitter more than the first fun and wow effect. I like that!
Also useful would be some sort of Distance scale/measure.
http://www.nullisland.com/
I did a similar non-interactive dataviz a while ago during the big student protests in Quebec this spring. I clustered (using LDA) the tweets talking about the protests and I mapped and identified them.
http://olihb.com/?p=199 (in French, though)