美国卡内基梅隆大学计算机学院的研究者提出了一种新的划分城市的方法。这个方法跟传统的按照城市功能划分的概念不同,它是根据人们的社会活动来划分城市的。这种方法收集人们的活动地点和时间,以数据点来表示,然后采用聚类分析的方法,把这些数据点依据相似程度分成不同的组。然后我们就可以按照这些组分布把城市分成不同的部分,每个部分称之为一个Livehood。这些数据点的收集是通过智能手机上的foursquare这个小程序完成。foursquare允许用户发布自己当前的活动地点,通过所在地点发布用户就可以联系周围的朋友,也可以找到附近的好吃好玩的地方。

整个分析结果用互动可视化地图来表示。每个小点代表一个数据点,也就是foursquare上的一条记录。不同颜色代表不同的聚类。点击一个点,该点所对应的区域就会以多边形的边框凸显出来,一个多边形就是一个Livehood。程序还可以显示不同Livehood间的联系,比如我们选择渔人码头所关联Livehood,然后显示与之关联的其他Livehood,我们可以看到基本上也在旅游区附近。同学们还可以试一下其他区域,比如金融区。

这个项目用一种新的思维来划分城市,显示了社交网络的强大。当然其中的核心技术还是聚类分析算法,感兴趣的同学可以读一下该论文

© 2012, 视物 | 致知. All rights reserved.

Related Posts: