Hadoop MapReduce Programming for Big Traffic Data Management
Associate Prof. Jing-Doo Wang (王經篤)
jdwang@asia.edu.tw
TA: 王家恩(rtfgvb74125@gmail.com ) ,楊永聖(ams7758@gmail.com)
Student List
2019/7/19, 9-12: C (2019/7/19, 13-16: B?)(2019/7/23, 9-12: D?)
2019/7/23, 13-16: A
Introduction
[0_2] When and Why we adopt Hadoop(pdf)
[0_3]Hadoop MapReduce (pdf)
[1] Introduction to Hadoop(pdf)
[2] Windoop Download, Installation and Test(pdf)
Download: (Hadoop 2.7.1) windoop_2.7.1_with_HBase_jre8_x64_zh_TW.7z (Thanks Windoop 林奇暻 先生提供)
[1]:Windoop Download
[2]:Windoop Install
[3]:Windoop Start.bat (use "dministrator" Account)
NameNode HDFS Web http://localhost:50070/
Resource Manager Web http://localhost:8088
[4]:Eclipse (use "dministrator" Account)
[5]:Windoop Program Testing : PresentElection
The GPS locations of all eletronic gentries in Google Map
: "03F-186.0S"(國道三號 龍井-和美)=> GantryID="03F1860S"
高速公路計費匝道位置-Google Map 匯入教學
The GPS locations of all eletronic gentries (國道計費門架座標及里程牌價表)
(Download the file: "國道計費門架座標及里程牌價表1080515.CSV")
交通部臺灣區國道高速公路局「交通資料庫」
『Traffic Data Collection System,TDCS』+ Web_Robot for TDCS download(pdf)
Web_Robot for TDCS download
(TDCS_WebURLDownload_jdwang_2017_10_20.zip)
[3] Hadoop Java Programming Import, add Jar Library(pdf)
[3-1]:Download
[3-2]:Eclipse Import
[3-3]:Eclipse Include External Jar
(1)\windoop\hadoop\share\hadoop\common\*
(2)\windoop\hadoop\share\hadoop\common\lib\*
(3)\windoop\hadoop\share\hadoop\hdfs\*
(4)\windoop\hadoop\share\hadoop\mapreduce\*
(5)\windoop\hadoop\share\hadoop\yarn\*
[3-4]:Eclipse Environment Set up
HADOOP_HOME=>${eclipse_home}\..\hadoop
PATH=> %PATH%;${eclipse_home}\..\hadoop\bin
[3-5]: Eclipse Run
[3-6]: Eclipse Run (input_jdwang)
[4]交通部臺灣區國道高速公路局「交通資料庫」
[4-1] The format of TDCS (TDCS_M06A)(pdf)
[4-2]&[4-3]說明
[ Parsing Proram via MapReduce(One Hour)(TDCS_GIDSequence_MapReduceParser_jdwang2017_10_11.zip)]
[TDCS testing data:TDCS_M06A_20161127_230000.csv(One hour)]
[4-2] 車輛(VehicleType)統計
[4-3] 閘道(GantryID_On)統計
(Optional)
[ Parsing Proram via MapReduce (24 hours)TDCS_GIDSequence_MapReduceParser_24Hour_jdwang2017_10_13.zip)
Example: (201701_1-1.7z)2017_1_1(24 Hours)(Asia University)
Example: 2019_7_17 (24 hours)(Google Drive)
[5-2] [ Parsing Proram via MapReduce(24 hours)(pdf)
車輛(VehicleType)+24小時統計)
閘道(GantryID_On)+24小時統計)
特定閘道(GantryID_On)+24小時統計)
(國道計費門架座標及里程牌價表104.09.04版.csv)
如: "03F-186.0S"(國道三號 龍井-和美)=> GantryID="03F1860S"
(Optional)
[6]專題:『交通部高速公路閘道資料』資訊擷取
專題閘道資料處理-範例程式(24 hours)TDCS_GIDSequence_MRE_24Hour_GantryAndVihicleType_ jdwang2017_11_6.7z)
[6-1] 高速公路計費匝道位置-Google Map 匯入教學
[6-2] 比較(特定閘道+車輛+24小時統計)
Example : input_TDCS_24Hour_TDCS_M06A_20171030.7z
Experimental Result: part-r-00000_output_GantryID_24Hour_GantryOn_VehicleType_LongChing.xlsx
[6-3] (Optional)比較(特定閘道+車輛+24小時統計)+ Hadoop Cluster
Hadoop Cluster環境設定(Windoop 2. 0)
(感謝:賴敬勳,王俊平,楊松儒 環境測試)
Hadoop MapReduce 課程總結與計算環境改進
Further Study: HBase Tutorials for Beginners (From : Guru99)
Its goal is to provide Fun and Free Education for ALL.
References for Big Traffic Data Analysis :
A Novel Approach to Extract Significant Time Interval Patterns of Vehicles from Freeway Gantry Timestamp Sequences
Jing-Doo Wang and Ming-Chorng Hwang
Applied Sciences, 2017, 7(9), 878; doi:10.3390/app7090878. (SCIE, IF=1.679)
(Special Issue "Selected Papers from IEEE ICASI 2017")
Analyzing the Regularities of Passengers according to Different Time Intervals via Local Electronic Bus System Data in Taiwan
Jing-Doo Wang, Yao-Nan Lien and Shin Hung Pan* (*Corresponding author)
The Institute for Operations Research and the Management Sciences(INFROMs 2018)
June 17-20, 2018, Taipei, Taiwan
Demo: Taichung Bus Data (2015&2016)(guest,guest)
[0_0](ewant) 亞洲大學 大數據資料處理 –Hadoop MapReduce 程式設計與資料視覺化 教師: 王經篤,何承遠)