カテゴリー
技術

ツイッターのつぶやきの言語と座標から作られた、世界の生きた言語地図

ツイッターのつぶやきの言語と座標情報を集めて、言語ごとに異なる色でプロットした世界地図
Language communities of Twitter
作者はEric Fischerさん。この人は、2010年にデジカメ画像の位置情報を集めて「旅行者」と「現地人」をプロットし、世界各都市の観光地を可視化する、というのをやって話題になった人ですね。
ヨーロッパの様子。言語の切れ目でぼんやりと国境が見えてきます。
Twitterbylanguageseurope
カタランとかスイスとか旧ユーゴとか、面白いですね。
こちらが日本周辺を切り出したもの。
Twitterbylanguagesjapanese
海上の座標でつぶやかれた日本語のツイートがけっこうあるような。GPSの精度の問題か、漁船やフェリーとかからつぶやく人がそんなにいるのか、理由はわかりませんが。
あと台湾の中国語の色が日本語の色と似てるのがまぎらわしいです。
つぶやきの言語を判定するには、言語判定のライブラリを使っているそうです。
ちなみに、文字列からそれがどの言語かを推定する言語判定ライブラリとしては、サイボウズ・ラボでも中谷さんが開発しているLanguage Detectionライブラリがあり、これ検出精度もかなり高いようです。もし上記のような地図など作ってみたい方がいたらぜひ試してみてください。
via Language communities of Twitter

カテゴリー
データ可視化

Googleマップを使った等時間地図(isochrone map)マッシュアップ

5hoursfromtokyotower
ある地点から、一定の時間で辿りつける範囲を描いた地図をアイソクローンマップというそうですが、それをグーグルマップを使って世界中の任意の地点から求められるというサービスが公開されています。Isochronous Application
上の地図は、「東京タワー」から「車で5時間」と入力して出てきた地図。高速道路沿いは速く移動できるでしょうから、それなりには正確そうです。ただ、山中など何時間使っても行けないところもあるはずなのに出ていないので、内部的にはあまり細かく求めているのではないように思います。描画にもかなり時間がかかるので、GoogleのAPIを呼び出しておおまかに当たりをつけて、多角形を描いているのではと思います。
これが公共交通機関の移動時間で動けばいいのですが、残念ながら車・自転車・徒歩での場合しか求めることができません。
以前に似たようなサービスMapnificentご紹介しましたが、こちらは公共交通機関もサポートしていたものの、おそらくデータの前処理が必須の構造であることから、アメリカやヨーロッパなどを中心に公共交通機関の公開データが入手できる都市でしか使うことができませんでした。
日本で電車を含めてこの手の等時間地図がどこからでも作れると便利だろうなと思うのですが。
via Google Maps Mania: How far can you get with Google Maps?

カテゴリー
データ可視化

Mapnificent – ある場所から一定時間でたどり着ける範囲を見せてくれるサービス

Mapnificentは、Googleマップで移動にかかる時間を視覚的に教えてくれるというサービスです。

残念ですが日本の都市は対応していないようなので、昔サンフランシスコで働いていた時のオフィスの場所で試します。

まず、住所を入れるか、出発地点のベージュのマーカーを手で好きなところに置きます。

Mapnificent1

すると、そこから15分でたどり着ける範囲が明るく表示されました。左下の方向に飛び地のように明るくなってるのは、鉄道(BART)の駅ですね。左側とか左上方面は、バスが頻繁に走っている方向です。(1,2,3とか、30番とか)

Mapnificent2

右下のスライダーで、時間を変更することができます。スライダーを動かすのに応じてリアルタイムで明るい範囲が変わっていくのがとても楽しい。鉄道、路面電車、フェリーなどで行ける先が小さい円を作ります。

Mapnificent3

今週、「片道45分以上の通勤では離婚率が40%高くなる」というスウェーデンのニュースを読みましたが、その45分だとこうなります。

Mapnificent4

これ東京で使いたいなあ。昼ご飯に10分でどこまで食べにいけるか、みたいなのも調べられますね。

Mapnificentで表示できる世界の都市はトップ画面の地図から選ぶことができます。それぞれの都市で、公共交通機関のサイトから駅の位置や時刻表などの情報を集約しているGTFSというサイトのデータを使っていて、日本が無いのはそこにデータが無いからのようです。

不動産サイトで家を探す時に、駅を指定して「○○駅から20分」みたいな検索は見たことがあって、これでもまあ、会社から○○駅までの徒歩時間を足せば、トータルで「家から会社まで30分以内」みたいな探し方はできます。しかし、Mapnificentのように任意の地点から、徒歩でも交通機関でも組み合わせて、行ける範囲を見せてくれるインタフェースというのは、僕は見たことがなかったです。

via Flowing Data