10 Phụ lục của đề tài
8.2 Ảnh minh họa vị trí cảnh báo tình trạng giao thông hiển thị không
đường được hiển thị này không phù hợp với bất kỳ con đường nào trên bản đồ mà thay vào đó chỉ là một đường thẳng kết nối hai điểm. Hơn thế nữa, khi người dùng chọn điểm đầu và điểm cuối trên bản đồ thì hai điểm này sẽ tự động thay đổi vị trí đến vị trí của các đoạn đường (segment) có sẵn của hệ thống gần với điểm đó nhất.
Hình 8.2: Ảnh minh họa vị trí cảnh báo tình trạng giao thông hiển thị khôngđúng đúng
Tiếp đến phải kể đến việc dữ liệu giao thông được báo cáo từ người dùng được hệ thống hiện tại cập nhật không chính xác. Cụ thể thì một đoạn đường thực tế trên bản đồ được chúng tôi chia thành rất nhiều đoạn đường nhỏ gọi là các segment, tuy nhiên khi người dùng chọn một đoạn đường trên bản đồ và gửi báo
cáo về tình trạng giao thông thì chỉ có dữ liệu của một segment nằm trên đoạn
đường này được gửi đi. Chúng ta có thể tưởng tượng như sau giả sử người dùng
muốn gửi báo cáo cho một đoạn đường có 5 segment nhưng thực tế thì chỉ có dữ
liệu của 1 trong 5segment này được hệ thống ghi nhận. Điều này là do thuật toán tiếp nhận dữ liệu từ người dùng hoạt động không chính xác, cụ thể với thuật toán này thì hệ thống sẽ tìm kiếm cácsegment xung quanh vị trí điểm đầu và điểm cuối
từ dữ liệu các segment có sẵn và chọn ra một segment gần nhất tương ứng so với
điểm đầu và điểm cuối, sau đó sẽ ghi nhận đây là segment do người dùng gửi đến
và tiến hành tính toán để cập nhật dữ liệu giao thông. Ta có thể thấy ở hình 8.3
mặc dù đoạn đường người dùng muốn gửi báo cáo (màu đỏ) là rất dài tuy nhiên thì đoạn đường được hệ thống cập nhật dữ liệu (màu đỏ) thì rất ngắn so với đoạn đường mà người dùng gửi.