Như phần trên đã trình bày, sau khi vẽ tuyến thu gom và xác nhận, chương trình sẽ
tự động thêm vào một bản tin tương ứng trong danh mục tuyến. Tuy nhiên, các thông tin về lộ trình của tuyến (đi qua những điểm hẹn nào, vào thời điểm nào, khối lượng bao nhiêu,…) vẫn chưa được cập nhật. Để làm việc này, chương trình xây dựng công cụ duyệt tuyến để tạo lộ trình tựđộng, cụ thể như sau:
S
Đ Hiển thị nhóm công cụ vẽ tuyến, edit node, add node, duyệt tuyến, bật chếđộ snap
(bắt dính) với lớp điểm hẹn Bắt đầu
Hiển thị các tuyến của lượt được chọn, ẩn các tuyến của
lượt khác
Cập nhật tuyến vào danh mục tuyến Kết thúc cập nhật tuyến ?
Kết thúc Chọn lượt thu gom cần cập
nhật tuyến (từ 1à 4)
- Khi người dùng chọn chức năng duyệt tuyến, chương trình sẽ lần lượt duyệt qua các node của tuyến, đồng thời kiểm tra node này có trùng với điểm hẹn hay không. Nếu trùng, chương trình sẽ tựđộng thêm vào bảng lộ trình điểm hẹn mà tuyến đi qua. Những điểm hẹn bắt dính với node của tuyến sẽ được hiển thị màu đỏ, những điểm khác hiển thị màu vàng để phân biệt.
- Trường hợp sau khi duyệt tuyến mà lộ trình vẫn chưa đúng với yêu cầu của người dùng (do lỗi người dùng khi vẽ tuyến đã không bắt dính tốt giữa node của tuyến và điểm hẹn cơ giới mà tuyến dự kiến đi qua), người dùng có thể
hiệu chỉnh lại tuyến bằng các công cụ cập nhật tuyến trong phần trên. Sau đó tiến hành duyệt tuyến để kiểm tra lại cho đến khi thỏa mãn yêu cầu của tuyến thu gom.
Hình 56: Sơ đồ quy trình công cụ tạo lộ trình tự động
S S
Đ
Đ
Lần lượt duyệt qua các node trên tuyến
Đã duyệt hết node? Thêm điểm hẹn vào lộ trình của tuyến Bắt đầu Chọn chức năng duyệt tuyến Hiển thị thông tin về lộ trình của tuyến Node trùng với điểm hẹn? Kết thúc Chọn tuyến cần duyệt
CHƯƠNG 6. NGHIÊN CỨU GIẢI PHÁP
TRIỂN KHAI ỨNG DỤNG KẾT QUẢ NGHIÊN
CỨU