999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

地鐵那些事兒

2015-02-28 01:10:43編輯汪玚文章摘選編輯于微信公眾號一覽眾山小可持續城市與交通
交通建設與管理 2015年7期
關鍵詞:可視化動畫

編輯 / 本刊記者 汪玚 文章摘選編輯于微信公眾號“一覽眾山小-可持續城市與交通”

地鐵那些事兒

編輯 / 本刊記者 汪玚 文章摘選編輯于微信公眾號“一覽眾山小-可持續城市與交通”

在“互聯網+”充斥的大數據時代,你是否想過自己的位置信息變化將會給城市帶來怎樣的影響?一個編碼員通過顏色、集聚度的變化,發現地鐵系統不同線路之間的效率差異,以幫助優化改善今后地鐵運營的排班調度計劃。聽起來很瘋狂?更瘋狂的還在后面——廢舊地鐵車廂如何被用來打造成為一座人工島?為了看挖掘機將18噸重的地鐵車廂扔到深海里,就遠航到公海邊緣,并且堅持拍攝了三年——直至項目被終止,瘋狂的攝影師用照片記錄了那些遠涉重洋最有意義的瞬間。

這不是傳統的新聞報道,而是充滿生活與行業趣味的小文。別客氣,請“享用”。

倫敦地鐵日信息變身2分鐘動畫 大數據可視化

你是否曾在乘坐公共交通上下班時感覺自己像一顆乒乓球?被擁擠的人流、各種行李以及無休止的自動扶梯上彈來彈去?一個名叫Will Gallia的編碼員研究出了一種新的可視化數據顯示方式,將倫敦地鐵一天里通勤工作的上班族們,簡化為一個個繁忙的小像素。

Gallia基于2009年某一天的倫敦地鐵數據創造了可視化信息。他選取來自地鐵交通卡(Oyster card)中5%的行程樣本信息來確定大約每56萬乘客的行程起點和終點。(BBC去年報道到每天有350萬英國人乘坐地鐵。)接著他設計了一個路徑算法來預測這些上班族乘坐的線路。最后他將這些出行線路疊加在倫多地鐵系統的地圖上,通過這些細小如像素般的乘客移動顯示出地鐵每天的變化。

從這個生動逼真的地鐵數據可視化也得到了一些有趣的收獲。例如,早上大約8:40和晚上6:10左右開始的一段時間,是這些小像素越來越繁忙的時段。但是也有一些地鐵線路地區一直保持著較低的活躍度:例如在Hainault環線的遠端角落(Hainault 位于倫敦東北部的紅橋周邊。那里是倫敦城郊化發展比較早的地區),即使是在通勤高峰時段也幾乎沒有乘坐地鐵的人經過。由此可見,所有的地鐵線路的交通流量并不相同。

通過研究2009年某個星期內來自交通卡(Oyster-card)中5%的樣本行程信息,實現了倫敦地鐵網絡中562,145個行程的可視化。

這個研究其實早在2012年就開始了,但是直到2015年才完成。這個想法是為了將人們了解的地鐵交通具象化為真正的倫敦地鐵數據圖。我想將所有的出行都編入著色器。最初我認為,我可以將每一條行程路線(或者人)作為一個像素,通過使用GLSL像素著色器(GLSL:Green Light Stimulated Luminescence)跟蹤這些像素,從而得到他們最終的運動軌跡圖像。

這個研究經歷了很多階段。首先是處理倫敦交通局(TFL:Transport for London)提供的龐大的CSV格式的出行數據文件(CSV:Comma Separated Values)。我去掉了所有非地鐵出行的數據,例如那些輕軌列車(DLR:Docklands Light Railway )、國內鐵路等。并使用Unix的線工具命令,例如grep命令(UNIX工具程序,可做文件內的字符串查找)。CSV文件下每行就呈現出:3,‘Tue’,‘LUL’,‘Uxbridge’,‘Holborn’,‘1001’,‘16:41’,‘1032’,‘17:12’。

下一步是編寫行程路線程序(行程規劃器:行程規劃器是特指一個特別的電子搜索引擎以找到兩個地點之間使用某種交通方式的最佳路線)。為此我在Python(Python:是一種面向對象、直譯式計算機程序設計語言)中使用圖遍歷算法,通過深度優先搜索的優化版本來尋找最短路線。一旦它與倫敦交通局的最佳行程路線相匹配,那么這項工作步驟就完成了。在這之后,我對最佳行程路線做了一個擴展功能:一個路線查找器。它可以產生一系列可以描摹的特定的行程點。

“綜上所述,我最初的想法是使用像素著色器,使得行程中每一個點在著色器下都有自己的屬性(這樣最長的一條行程線路會有12個點)。”將所有這些點通過像素屬性數列輸入到著色器中。“這個方法相當有效,但是這種方法幀速率負荷不了,并且我對于每個行程線路所顯示出的單一像素圖像并不滿意。它看起來像這樣——”

倫敦地鐵日信息變身2分鐘動畫

一年半之后,筆者對編程有了更多的了解。對整體負載做了調整使物體的速度增加。首先,將最佳行程路線的速度提高了50倍;平均每一條行程線路只需要0.003s。接著,將所有的路線信息保存為二進制文件,這樣把他們輸入到C++程序時可以運行更快。“現在我也使用Open Frameworks,就像之前我在OpenGL做的一樣。”最后,重寫了應用在片段著色器上的所有計算方法。當然,片段著色器的改變并不能被看見,它只是用來計算行程路線在某一時刻的點的位置。

使用片段分離器有很多的優勢:首先,它使這些行程線路更加快速且更加靈活。例如,片段分離器隨著時間的推移可以產生自我摩擦使得其工作效果趨于完美。另外我可以在幀緩沖(FBO:Frame Buffer Object)中輸入任何命令并且可以用更多有趣的方式展現緩沖區內的肌理。最后,這意味著我不局限于使用單一像素表現每個行程線路,通過將所有數據加載到一個VBO(Vertex Buffer Object)中,我可以用方形表達它們。這使得這些行程線路不僅看起來更加清晰,同時保持了“一個像素對應一條行程線路”的美學要求。

用Photoshop軟件從地鐵地圖中移除這些線路并且把作為行程路線的底圖。最后,做了一些音效對在動畫中移動的像素們做出補充。這樣,一個約2分鐘的動畫就完成了。(文/ Aarian Marshall 翻譯/GBABEJY)

猜你喜歡
可視化動畫
基于CiteSpace的足三里穴研究可視化分析
基于Power BI的油田注水運行動態分析與可視化展示
云南化工(2021年8期)2021-12-21 06:37:54
做個動畫給你看
動畫發展史
基于CGAL和OpenGL的海底地形三維可視化
我的動畫夢
文苑(2019年22期)2019-12-07 05:28:56
“融評”:黨媒評論的可視化創新
傳媒評論(2019年4期)2019-07-13 05:49:14
我是動畫迷
學生天地(2016年9期)2016-05-17 05:45:06
主站蜘蛛池模板: 国产激情无码一区二区APP | 久久久久久高潮白浆| 色有码无码视频| 99久久无色码中文字幕| A级全黄试看30分钟小视频| 久久综合久久鬼| 亚洲成av人无码综合在线观看| 亚洲成a人片77777在线播放| 国产一区二区三区在线精品专区| 久久精品aⅴ无码中文字幕| 无码高潮喷水在线观看| 亚洲成人高清无码| www.精品国产| 国产凹凸视频在线观看| 中文字幕在线日本| 亚洲 成人国产| 亚洲天堂视频在线播放| 超碰免费91| 国产综合网站| 国内精品久久久久鸭| 久久综合色88| h视频在线观看网站| 亚洲AⅤ无码国产精品| 欧美在线导航| 国产网站一区二区三区| 精品人妻AV区| 国产日韩欧美视频| 婷婷六月综合网| 狠狠五月天中文字幕| 欧美精品在线免费| 亚洲热线99精品视频| 天天色综合4| 国产经典三级在线| a毛片基地免费大全| 欧美亚洲一区二区三区在线| 国产jizzjizz视频| 国产网站黄| 中文字幕人妻av一区二区| 免费无码网站| 免费视频在线2021入口| 五月天天天色| 亚洲无码高清一区| 国内精品91| 亚洲中文字幕久久精品无码一区 | 中文天堂在线视频| 亚洲精品国产自在现线最新| 黄色在线不卡| 草草影院国产第一页| 欧美激情视频二区三区| 欧美亚洲国产精品久久蜜芽| 午夜性爽视频男人的天堂| 奇米影视狠狠精品7777| 久久黄色毛片| www亚洲精品| 亚洲日本中文综合在线| 午夜老司机永久免费看片| 搞黄网站免费观看| 精品无码一区二区三区电影| 国产精品免费久久久久影院无码| 欧美一级黄色影院| 成人国产精品2021| 欧美一区二区啪啪| 欧美成人日韩| 亚洲日韩图片专区第1页| 日本国产精品一区久久久| yjizz国产在线视频网| 国产激情在线视频| 亚洲精品中文字幕无乱码| 91香蕉视频下载网站| 不卡的在线视频免费观看| av一区二区三区在线观看 | 亚洲综合专区| 亚洲高清日韩heyzo| 国产成人午夜福利免费无码r| 97精品国产高清久久久久蜜芽| 色综合天天操| 欧美一级在线| 日本一本正道综合久久dvd| 欧美国产精品不卡在线观看| 色屁屁一区二区三区视频国产| 国产成人一二三| 國產尤物AV尤物在線觀看|