10 Phụ lục của đề tài
5.2 Biểu đồ thể hiện số lượng segment ứng với các loại đường
5.1.2 Tổ chức lưu trữ dữ liệu về tình trạng giao thông
Dữ liệu về tình trạng giao thông đưa đến người dùng thông qua ứng dụng mobile và ứng dụng web được hệ thống thu thập từ nhiều nguồn và thứ tự ưu tiên của các nguồn dữ liệu này cũng sẽ khác nhau. Mô tả các nguồn dữ liệu sử dụng trong hệ thống được mô tả ở bảng 5.1.
Sau khi tiếp cận hệ thống đã được hiện thực từ các nhóm nghiên cứu trước, nhóm đã nhận thấy rằng dữ liệu thu thập được từ người dùng cho đến thời điểm này là khá nhiều (khoảng 89000 record), tuy các nhóm nghiên cứu trước đã thu thập dữ liệu từ người dùng và nêu ra được các phương án xử lý dữ liệu nhưng việc xử lý để đưa ra cảnh báo về tình trạng giao thông vẫn còn một số hạn chế. Tương
tự đối với dữ liệu từ VOH, các nhóm nghiên cứu trước cũng đã nêu được cách để
xử lý tuy nhiên vấn đề vẫn nằm ở việc hiện thực và xử lý khối lượng dữ liệu này. Từ đó khiến cho việc hiển thị tình trạng giao thông lên bản đồ bị thiếu hầu như chỉ có dữ liệu nền là được hiển thị lên bản đồ.
Thấy được các thiếu soát đó chúng tôi đã tiến hành bổ sung một loại dữ liệu mới đó là dữ liệu do admin của hệ thống cập nhật. Chi tiết hiện thực việc admin hệ thống cập nhật tình trạng giao thông được trình bày ở phần 8.2. Bên cạnh đó, chúng tôi cũng đã hiện thực lại việc tính toán và xử lý dữ liệu từ các nguồn như là người dùng và VOH để dữ liệu về tình trạng giao thông có thể hiển thị một cách đầy đủ nhất, chi tiết được trình bày ở phần7.2.
Khối lượng dữ liệu về tình trạng giao thông khá lớn nên cần phải tổ chức lưu
trữ trongMongoDB sao cho hợp lý. Dựa trên cách tổ chức lưu dữ liệu từ các nhóm
nghiên cứu trước, chúng tôi đã có một số thay đổi để phù hợp với việc hiện thực
hệ thống hiện tại. Hình5.3 mô tả lược đồ ERD được chúng tôi sử dụng để tổ chức
Bảng 5.1: Các nguồn dữ liệu về tình trạng giao thông trong hệ thống
Nguồn dữ liệu Mô tả Độ ưu tiên
Admin hệ thống Dữ liệu này do admin của hệ thống
Utraffic cập nhật thông qua bản đồ. Chi tiết sẽ được trình bày ở phần8.2
1
Người dùng - GPS Dữ liệu này được thu thập từ người
dùng tham gia giao thông có sử dụng ứng dụng mobile đồng thời bật tính năng định vị của điện thoại
2
VOH Dữ liệu được thu thập từ các bản tin
về tình trạng giao thông ở kênh giao thông đô thị VOH
3
Người dùng - Form Dữ liệu được thu thập từ người dùng
khi người dùng sử dụng chức năng cảnh báo tình trạng giao thông trên ứng dụng mobile và ứng dụng web
4
Data Mining Dữ liệu được hệ thống tính toán nhờ
sử dụng các kĩ thuật khai phá dữ liệu 5
Dữ liệu nền Đây là dữ bộ dữ liệu nền về tình
trạng giao thông được thu thập và xây dựng bằng nhiều phương pháp khác nhau, tránh tình trạng thiếu dữ liệu