Skip to content

Instantly share code, notes, and snippets.

@giautm
Created January 11, 2020 14:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save giautm/607bee75e0a170825e8dcd49484dc986 to your computer and use it in GitHub Desktop.
Save giautm/607bee75e0a170825e8dcd49484dc986 to your computer and use it in GitHub Desktop.
Open Route Code for Logistic System

Cấu trúc

<Zone Distance>:<Special Flags>:<Metro Level Src>:<Metro level Dest>

Metro Level

  • A: Nội thành
  • B: Ngoại thành 1
  • C: Ngoại thành 2
  • D: Hải đảo (nếu có)

Zone Distance

  • IM: Intra Metro
  • D0: Nội vùng
  • D1: Liên tỉnh
  • D2: Liên tỉnh xa

Special Flags

  • S0: Tỉnh đi và đến Không phải Tỉnh đặt biệt
  • S1: Tỉnh đi hoặc đến là Tỉnh đặt biệt
  • S2: Tỉnh đi và đến Là Tỉnh đặt biệt

Các ví dụ với mã tuyến

  • IM:S0:A:B => Đi từ Nội thành đến Ngoại thành 1 của cùng Tỉnh
  • IM:S2:A:B => Đi từ Nội thành đến Ngoại thành 1 của Hồ Chí Minh/Hà Nội/Đà Nẵng (1)
  • D0:S1:A:B => Đi từ Nội thành đến Ngoại thành 1 từ Hồ Chí Minh đến Bình Dương hoặc ngược lại (1)

Tổng số tuyến ước tính: 3 * 3 * 4 - 1 = 35 tuyến

  • Note: Trừ 1 vì tuyến IM:S1 không tồn tại.

Ghi chú

(1) Giả định Hồ Chí Minh/Hà Nội/Đà Nẵng là Tỉnh thành đặt biệt.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment