คู่มือการประมาณเส้นทาง

คู่มือการจำลองเส้นทางให้ข้อมูลเกี่ยวกับโครงสร้างเส้นทาง หลักเกณฑ์ และตัวอย่างการใช้เส้นทางขนส่งผ่าน Google Maps

คําจํากัดความของคํา

ข้อกำหนดทั่วไปของฟีดขนส่งสาธารณะ (GTFS) เป็นมาตรฐานข้อมูลที่เผยแพร่ต่อสาธารณะและใช้ในวงกว้างในอุตสาหกรรมขนส่ง ซึ่งช่วยให้บริษัทขนส่งสาธารณะระบุข้อมูลในรูปแบบเดียวกัน

ใน GTFS เส้นทางคือกลุ่มการเดินทางที่แสดงต่อผู้โดยสารเป็นบริการเดียว การแสดงข้อมูลเส้นทางตามการรับรู้ของผู้ใช้มีความสําคัญเนื่องจากเหตุผลต่อไปนี้

  • ซึ่งช่วยให้ผู้โดยสารเชื่อมโยงข้อมูลที่เห็นใน Google Maps กับป้ายบอกทางรอบตัว
  • วิธีนี้จะช่วยหลีกเลี่ยงความขัดแย้งระหว่างการรับรู้ของผู้ใช้กับคำจำกัดความภายในของเอเจนซี และลดโอกาสที่จะมีการแสดงข้อมูลที่ทําให้เข้าใจผิด

หากต้องการสร้างโมเดลข้อมูลสำหรับเส้นทาง คุณต้องเข้าใจคำจำกัดความของโมเดล ดังนี้

เส้นทาง: เส้นทางระหว่างจุดเริ่มต้นและจุดหมายปลายทางที่ไม่มีทิศทางที่เจาะจง ซึ่งผู้โดยสารเดินทางด้วยยานพาหนะขนส่งมวลชน นอกจากนี้ GTFS ยังอนุญาตให้เส้นทางมีรูปแบบต่างๆ หลายรูปแบบที่มีลักษณะร่วมกัน เช่น เส้นทางอาจเริ่มต้นและสิ้นสุดที่สถานที่ต่างกัน หรือมีสถานที่ต่างกันอยู่ตรงกลาง

เส้นทางแต่ละเส้นทางมีลักษณะดังนี้

  • ไม่ได้เชื่อมโยงกับตารางเวลาใดๆ จึงไม่มีเวลา
  • จึงไม่ระบุทิศทางใดๆ
  • เส้นทางหนึ่งๆ สามารถใช้ร่วมกันได้หลายเที่ยว ซึ่งหมายความว่าบริษัทขนส่งสามารถเดินรถเส้นทางนั้นๆ ได้หลายครั้งต่อวัน

โครงสร้างและตัวอย่างการประมาณ

การประมาณเส้นทางขึ้นอยู่กับการรับรู้ของผู้ใช้

รถไฟใต้ดิน 2 สายที่ผู้ใช้มองว่าเป็นบริการเดียว

มีบริการรถไฟใต้ดินชื่อ North South (NS) ซึ่งมี 2 สาย สาย NS ให้บริการสถานีตั้งแต่ NS1 ถึง NS7 ที่สถานี NS5 ทางแยกจะแยกออกเป็น 2 สาย และรถไฟจะไปยังปลายทางที่แตกต่างกัน 2 แห่ง ได้แก่ NS6 และ NS7 แม้ว่าจะดูเหมือนเส้นทาง 2 เส้นทาง แต่ผู้โดยสารจะเห็นว่าเส้นทางนี้เป็นบริการเดียว

สายรถไฟใต้ดิน

รูปที่ 1 สายรถไฟใต้ดินที่มี 2 สาขา

ในกรณีนี้ เอเจนซีสามารถจำลองเส้นทางเป็นเส้นทางเดียวตามการรับรู้ของผู้ใช้

รถประจำทาง 2 สายที่ต่างกันเล็กน้อย

บริษัทอีกแห่งให้บริการรถประจำทาง 2 สาย ได้แก่ 100 และ 100A ซึ่งคล้ายกันมาก

บริการรถโดยสาร

รูปที่ 2 บริการรถประจำทาง 2 ประเภทที่คล้ายกัน

รถประจำทาง 2 คันวิ่งตามรูปแบบป้ายจอดรถที่คล้ายกันในเส้นทาง

หยุดให้บริการ

รูปที่ 3 จุดจอดรถประจำทางของทั้ง 2 สาย

ผู้โดยสารจะเห็นเส้นทางเป็น 2 เส้นทางแยกกัน ดังนั้นบริษัทจึงสามารถจำลอง 2 เส้นทางในลักษณะเดียวกับที่ผู้ใช้รับรู้

หลักเกณฑ์และแนวทางปฏิบัติแนะนำ

แนวทางปฏิบัติแนะนำคือทำตามหลักเกณฑ์ต่อไปนี้

ระบุรหัสเอเจนซีที่สอดคล้องกัน

ข้อมูล agency_id อ้างอิงฟิลด์เดียวกันในไฟล์ agency.txt ใช้ค่า agency_id เดียวกันในทั้ง 2 ไฟล์ agency.txtandtrips.txt` เพื่อให้การอ้างอิงทำงานได้อย่างถูกต้อง

ให้ความสำคัญกับชื่อย่อของเส้นทางเสมอ

ตัวแทนต้องระบุชื่อย่อของเส้นทางเสมอ เนื่องจาก Google Maps ไม่ได้ใช้ชื่อเต็มหรือคำอธิบายของเส้นทาง

ข้อมูลที่จําเป็นจะช่วยลดความซับซ้อนของกระบวนการและช่วยให้บริษัทขนส่งสาธารณะมุ่งเน้นที่ข้อมูลที่จะเป็นประโยชน์ต่อผู้ใช้

ระบุประเภทยานพาหนะในประเภทเส้นทาง

ข้อมูล route_type ช่วยให้บริษัทระบุประเภทยานพาหนะได้ เพื่อให้ผู้โดยสารทราบว่าควรขึ้นยานพาหนะใดก่อนขึ้นเครื่อง

ประเภทเส้นทางที่ใช้กันโดยทั่วไปมีดังนี้

ตัวเลข

ประเภทการเดินทาง

0 รถราง รถรางพื้นถนน รถไฟฟ้ารางเบา
1 รถไฟใต้ดิน
2 รถไฟ
3 รถประจำทาง
4 เรือข้ามฟาก
5 รถราง
6 ลิฟต์ลอยฟ้า สายเคเบิลของรถที่แขวนอยู่
7 กระเช้าไฟฟ้า
11 รถรางที่ใช้ไฟฟ้า
12 รถไฟรางเดี่ยว

ดูประเภทเส้นทางแบบขยายได้ในบทความนี้

ระบุสีที่ตรงกับความเป็นจริง

สีของเส้นทางและสีของข้อความเส้นทางต้องตรงกับสิ่งที่ผู้โดยสารเห็นบนป้ายบอกทาง เว็บไซต์ของเอเจนซี หรือตารางเวลาแบบพิมพ์

คอนทราสต์ของสีต้องแตกต่างกันเพื่อให้แยกความแตกต่างได้

กำหนดเส้นทางย่อยและสายแยกในการเดินทาง

ข้อมูลเส้นทางย่อยหรือสายสาขาเป็นของ trips.txt คุณต้องจำลองสาขาและเส้นทางหลักเป็นเส้นทางเดียว เว้นแต่ผู้โดยสารจะรับรู้ว่าสาขาของเส้นทางหนึ่งๆ เป็น 2 สายแยกกัน

ประสบการณ์ของผู้ใช้ Google Maps

ส่วนนี้จะอธิบายวิธีแสดงข้อมูลที่ระบุสำหรับเส้นทางใน Google Maps

ตารางข้อมูลการออกเดินทาง

ภาพหน้าจอต่อไปนี้แสดงลักษณะที่ข้อมูลเกี่ยวกับประเภทเส้นทาง ชื่อย่อของเส้นทาง และชื่อเต็มปรากฏบนกระดานข้อมูลเที่ยวออกในแอป Google Maps บนอุปกรณ์เคลื่อนที่

ตารางข้อมูลการออกเดินทาง

รูปที่ 4 ตารางข้อมูลการออกเดินทาง

ตารางนี้จะแสดงหมายเลขข้อความไฮไลต์แต่ละรายการและช่องที่เกี่ยวข้องในฟีด

ตัวเลข

ประเภทช่องที่เกี่ยวข้อง

ค่า

1 stop_name City Center
2 route_type ดังที่แสดงในไอคอน
3 route_short_name or route_long_name (route_short_name overrides route_long_name, if given in the feed) ชื่อย่อของเส้นทาง:
  • L2
  • T2
  • T4
  • T8

ผลการค้นหาการเดินทาง

ภาพหน้าจอต่อไปนี้แสดงลักษณะที่ข้อมูลเกี่ยวกับประเภทเส้นทาง สีเส้นทาง สีข้อความของเส้นทาง ชื่อย่อของเส้นทาง และชื่อเต็มของเส้นทางแสดงในแอป Google Maps บนอุปกรณ์เคลื่อนที่

ค้นหาการเดินทาง

รูปที่ 5 การค้นหาการเดินทาง

ตารางนี้จะแสดงหมายเลขข้อความไฮไลต์แต่ละรายการและช่องที่เกี่ยวข้องในฟีด

ตัวเลข

ฟิลด์ที่เกี่ยวข้อง

ค่า

1 route_type ดังที่แสดงในไอคอน
2
  • สีพื้นหลังโดยใช้ route_color
  • สีข้อความโดยใช้route_text_color.
  • route_short_name หรือ route_long_name
  • (route_short_name ลบล้าง route_long_name หากระบุในฟีด)
  • 8FD24E
  • 000000
  • 31

หน้าเส้นทางการเดินทาง

ภาพหน้าจอต่อไปนี้แสดงลักษณะที่ข้อมูลเกี่ยวกับชื่อย่อและชื่อเต็มของเส้นทางปรากฏในแอป Google Maps บนอุปกรณ์เคลื่อนที่

เส้นทางการเดินทาง

รูปที่ 6 เส้นทางการเดินทาง

ตารางนี้จะแสดงหมายเลขข้อความไฮไลต์แต่ละรายการและช่องที่เกี่ยวข้องในฟีด

ตัวเลข

ฟิลด์ที่เกี่ยวข้อง

ค่า

1
  • route_short_name or route_long_name
  • (route_short_name overrides route_long_name, if given in the feed)
East Line

เลเยอร์หยุด

หากต้องการแสดงประเภทยานพาหนะ ให้ใช้ช่อง route_type ใน routes.txt ข้อมูลประเภทยานพาหนะจะแสดงในเลเยอร์ป้ายจอดรถของ Google Maps

ภาพหน้าจอต่อไปนี้แสดงตัวอย่างบางส่วนในแอป Google Maps บนอุปกรณ์เคลื่อนที่

เลเยอร์หยุด

รูปที่ 7 เลเยอร์หยุด

ตารางนี้จะแสดงหมายเลขข้อความไฮไลต์แต่ละรายการและช่องที่เกี่ยวข้องในฟีด

ตัวเลข

ช่อง

ค่า

1 route_type=2 ยานพาหนะประเภทนี้เป็นทางรถไฟ ไอคอนรถไฟ
2 route_type=5 ยานพาหนะประเภทนี้เป็นรถราง ไอคอนรถราง
3 route_type=3 ยานพาหนะประเภทนี้เป็นรถบัส ไอคอนรถบัส

ตัวอย่าง

ต่อไปนี้เป็นตัวอย่าง 2 รายการสำหรับเส้นทางรถไฟใต้ดินและเส้นทางรถประจำทาง

รถไฟใต้ดิน 2 สายที่ผู้ใช้มองว่าเป็นบริการเดียว

ตารางต่อไปนี้แสดงตัวอย่างเส้นทางรถไฟใต้ดินที่แสดงในรูปที่ 1

ชื่อไฟล์: routes.txt

route_id

agency_id

route_short_name

route_long_name

route_type

route_color

route_text_color

subway_north_south abc_transit บรรทัด NS สายเหนือ-ใต้ 1 FF9900 000000

รถประจำทาง 2 สายที่ต่างกันเล็กน้อย

ตารางต่อไปนี้แสดงตัวอย่างเส้นทางรถประจำทางที่แสดงในรูปที่ 3

ชื่อไฟล์: routes.txt

route_id

agency_id

route_short_name

route_long_name

route_type

route_color

route_text_color

def_bus_100 def_transit 100 3 FF0000 434343
def_bus_100A def_transit 100A 3 00FF00 434343