Bởi vì thực tế là những lý thuyết về trực quan hóa dữ liệu bằng đồ họa đối với mỗi hệ thống khác nhau sẽ phải phù hợp với mục đích xây dựng của nó. Do đó, với hệ thống trực quan hóa trạng thái giao thông cũng cần đưa ra những quy tắc vẽ cụ thể.
- Mỹ học
Mỹ học của đồ họa liên quan tới các thông số làm tăng tính dễ đọc thông qua các vấn đề tập trung vào mỹ học. Lập những công thức theo ccs quy tắc để vẽ một đồ họa tốt, ví dụ các quy tắc để chuẩn hóa chiều dài cạnh như: Tối thiểu những chiều dài cạnh lớn nhất, tối đa chiều dài cạnh nhỏ nhất, tối thiểu tổng chiều dài cạnh, tối thiếu số lượng chiều dài khác biệt.
Một số quy tắc về tính thẩm mỹ được áp dụng rộng rãi để có thể tăng khả năng đọc đồ họa như sau:
Tối thiểu số cạnh giao nhau
Tối thiểu những chỗ uốn cong, ngã rẽ Tối đa tính đối xứng cấu trúc
Các nút gần nhau có liên hệ với nhau Vẽ các đường thẳng nhất có thể
Trong trường hợp có xung đột giữa các quy tắc mỹ học trong vẽ đồ họa, ta cần những thủ tục chọn tập quy tắc để hình vẽ dễ đọc nhất. Một số nghiên cứu thực tế đã đặt độ ưu tiên cho những quy tắc mỹ học trên. Kết quả của nó cho thấy quy tắc Tối thiểu số cạnh giao nhau là quan trọng nhất và các quy tác như Tối thiểu những chỗ uốn cong, ngã rẽ và Tối đa tính đối xứng cấu trúc thì ít hiệu quả hơn đối với khả năng đọc của con người. Mặc dù vậy, vẫn cần thêm những khái niệm về ngữ cảnh và miền ứng dụng cho sự ưu tiên về quy tắc mỹ học. Những quy tắc riêng phù hợp với hệ thống trực quan hóa trạng thái giao thông cụ thể sẽ được đưa ra.
“Đặc trưng ngữ nghĩa có thể được diễn tả bởi phương tiện là những ràng buộc trong quá trình vẽ”. Dựa vào thực tế trên, với những đặc trưng yêu cầu biết về ý nghĩa hình vẽ, ta có thể xác định các ràng buộc cho vẽ đồ họa. Ví dụ nếu có một tập các nút quan trọng hơn trong miền ứng dụng cụ thể, sẽ cần trở lên dễ đọc và có ý nghĩa hơn bằng cách sử dụng ràng buộc đặt chúng vào giữa hình vẽ. Một số nghiên cứu đã phân chia các dạng khác nhau của ràng buộc gồm:
CENTER: Đặt tập nút xác định vào giữa đồ họa.
DIMENS: Gán chiều thể hiện biểu tượng cho những nút định sẵn. EXTERN: Đặt những nút định sẵn ở phía ngoài của đồ họa.
NEIGH: Đặt nhóm các nút càng gần nhau càng tốt. SHAPE: Vẽ một đồ họa phụ so với đồ họa định trước. STREAM: Đặt chuỗi các nút trên một đường.
Những ràng buộc trên được xác định là quan trọng nhất trong miền ứng dụng là hệ thống trạng thái giao thông với mục đích đạt được đồ họa dễ đọc hơn.
2.2.1.2. Thuật toán trình bày đồ họa
Có một vài phương thức thông thường để sắp xếp những nút và cạnh. Những phương thức thông thường và quan trọng nhất được liệt kê dưới đây:
- Thuật toán vẽ dựa vào lực: Trong thuật toán trình bày này, mạng các nút và cạnh được mô phỏng như hệ thống điện. Có những lực hút và đẩy giữa các nút và cạnh. Những lực này ứng dụng đối với nts và vị trí của nút sẽ thay đổi phù hợp tương ứng. Mục đích của thuật toán này nhằm giảm năng lượng kèm theo để trình bày đồ họa. Thuật toán này sẽ lặp lại liên tục cho đến khi năng lượng của hệ thống đạt trạng thái cân bằng.
- Phương pháp dựa vào địa lý: Theo phương thức này, vị trí của nút dựa vào thuộc tính địa lý của nút trên bản đồ.
- Cấu trúc liên kết vòng tròn (Circular topology): Thuật toán biểu diễn này đặt các nút trên vòng tròn, các cạnh đi qua nhau ở trung tâm của vòng tròn.
Sự lựa chọn các phương thức phần lớn dựa vào miền dữ liệu được trực quan hóa. Ví dụ trong trường hợp cụ thể với mạng xã hội thì phương thức Cấu trúc liên kết vòng tròn có ý nghĩa hơn. Trong luận văn này, phương pháp dựa vào địa lý sẽ được sử dụng vì nó đáp ứng nhu cầu người dùng trong bối cảnh thể hiện trực quan trạng thái giao thông.
2.2.2. Mô hình trực quan hóa dữ liệu trạng thái giao thông
Từ những phân tích kỹ thuật vẽ đồ họa thực hiện trực quan hóa dữ liệu, kết hợp những ngữ cảnh và yêu cầu của hệ thống, luận văn đưa ra mô hình trực
quan hóa dữ liệu trạng thái giao thông bao gồm các thành phần như hình 2.3. Các thành phần của mô hình được phân tích cụ thể ở dưới đây.
Trang web tổng hợp Tổng hợp dữ liệu
trạng thái giao thông
Phân tích dữ liệu trạng thái giao thông
Xây dựng bản đồ nền
Biểu diễn trực quan dữ liệu trạng thái giao thông tổng hợp
Biểu diễn trực quan trạng thái giao thông các tuyến đường cụ thể
Bản đồ nền Dữ liệu trạng thái giao thông (Thời gian thực) Dữ liệu bản đồ Hiển thị Y- A xi s X-Axis