หลังจากสร้างเส้นทางแล้ว Roads Selection API จะดำเนินการตามกระบวนการตรวจสอบความถูกต้อง การตรวจสอบนี้จะช่วยให้มั่นใจว่าเส้นทางเหมาะสำหรับการเก็บรวบรวมข้อมูลและการอัปเดตภายในข้อมูลเชิงลึกสำหรับการจัดการเส้นทางจราจร โดยปกติกระบวนการนี้จะเสร็จสมบูรณ์ภายในไม่กี่นาที
คุณสามารถตรวจสอบสถานะการตรวจสอบความถูกต้องของเส้นทางผ่านช่อง state
ในการตอบกลับของ API โดยตรวจสอบได้โดยใช้ปลายทาง get
ตามที่อธิบายไว้ใน รับเส้นทางที่เลือก หรือโดยการตรวจสอบตาราง routes_status
ใน BigQuery
สถานะเส้นทาง
ช่อง state ในทรัพยากร SelectedRoute จะระบุสถานะการตรวจสอบความถูกต้องและการดำเนินงานปัจจุบัน
ช่อง state อาจมีค่าต่อไปนี้
STATE_UNSPECIFIED: ไม่ได้ตั้งค่าสถานะการตรวจสอบความถูกต้องของเส้นทางนี้STATE_VALIDATING: ระบบกำลังตรวจสอบความถูกต้องของเส้นทางSTATE_RUNNING: เส้นทางผ่านการตรวจสอบความถูกต้องเรียบร้อยแล้วและใช้งานได้แล้ว API กำลังเก็บรวบรวมข้อมูลและส่งการอัปเดตเป็นระยะๆ สำหรับเส้นทางนี้ไปยัง BigQuery, Pub/Sub หรือทั้ง 2 อย่างSTATE_DELETING: ระบบได้ทำเครื่องหมายเส้นทางเพื่อลบและกำลังนำออกจากระบบSTATE_INVALID: เส้นทางไม่ผ่านการตรวจสอบความถูกต้องตามเกณฑ์ที่เฉพาะเจาะจง เมื่อเส้นทางอยู่ในสถานะSTATE_INVALIDการตอบกลับจะมีช่องvalidationErrorพร้อมรายละเอียดเกี่ยวกับสาเหตุที่การตรวจสอบความถูกต้องล้มเหลว
ข้อผิดพลาดเกี่ยวกับการตรวจสอบความถูกต้อง
เมื่อ SelectedRoute ของทรัพยากร state เป็น STATE_INVALID การตอบกลับของ API
จะมีช่อง validationError ช่องนี้จะระบุเหตุผลที่เฉพาะเจาะจงสำหรับการตรวจสอบความถูกต้องล้มเหลว
ช่อง validationError อาจมีค่าต่อไปนี้
VALIDATION_ERROR_UNSPECIFIED: ไม่ได้ตั้งค่าข้อผิดพลาดในการตรวจสอบความถูกต้องสำหรับเส้นทางนี้VALIDATION_ERROR_ROUTE_OUTSIDE_JURISDICTION: เส้นทางอยู่นอกเขตอำนาจที่ได้รับอนุญาตของโปรเจ็กต์VALIDATION_ERROR_LOW_ROAD_USAGE: เส้นทางมีการใช้ถนนต่ำ ซึ่งหมายความว่าเก็บรวบรวมข้อมูลการจราจรได้ไม่เพียงพอสำหรับการวิเคราะห์ที่มีความหมาย เส้นทางที่จัดเป็นไม่ถูกต้องเนื่องจากการใช้ถนนต่ำอาจกลับมาถูกต้องอีกครั้งหากปริมาณการเข้าชมเพิ่มขึ้นสูงกว่าเกณฑ์ที่กำหนดไว้ล่วงหน้า ดูข้อมูลเพิ่มเติมได้ที่ เส้นทางที่มีการใช้ถนนต่ำ
เส้นทางที่มีการใช้ถนนต่ำ
ระบบอาจติดแฟล็กเส้นทางด้วย VALIDATION_ERROR_LOW_ROAD_USAGE หาก API กำหนดว่ามีข้อมูลการจราจรไม่เพียงพอสำหรับการวิเคราะห์ที่สอดคล้องกัน ซึ่งอาจเกิดขึ้นระหว่างการตรวจสอบความถูกต้องครั้งแรกหรือระหว่างการประเมินอย่างต่อเนื่อง
สิ่งที่คุณคาดหวังได้สำหรับเส้นทางที่มีการใช้ถนนต่ำมีดังนี้
- การเผยแพร่ข้อมูลไปยัง BigQuery จะดำเนินต่อไป: แม้ว่าเส้นทางจะจัดเป็น
STATE_INVALIDเนื่องจากการใช้ถนนต่ำ แต่ API จะยังคงประมวลผลและเผยแพร่ข้อมูลที่มีอยู่สำหรับเส้นทางนั้นไปยัง BigQuery - การอัปเดต Pub/Sub จะหยุดลง: การอัปเดตแบบเรียลไทม์เป็นระยะๆ ไปยัง Pub/Sub จะหยุดลงหาก
stateของเส้นทางเปลี่ยนเป็นSTATE_INVALID - การประเมินรายไตรมาส: API จะประเมินปริมาณการเข้าชมของเส้นทางที่ใช้งานอยู่ทั้งหมดทุกไตรมาส
- หากตรวจพบการเข้าชมต่ำระหว่างการประเมิน API จะแสดงa
คำเตือนภายในทรัพยากร
SelectedRoute - หากการเข้าชมต่ำยังคงอยู่เป็นเวลา 4 ไตรมาสติดต่อกัน
stateเปลี่ยนเป็นSTATE_INVALIDและการอัปเดต Pub/Sub จะหยุดลง
- หากตรวจพบการเข้าชมต่ำระหว่างการประเมิน API จะแสดงa
คำเตือนภายในทรัพยากร
- การตรวจสอบความถูกต้องอีกครั้งเป็นไปได้: แม้ว่าเส้นทางจะอยู่ในสถานะ
STATE_INVALIDแต่เส้นทางจะยังคงอยู่ภายใต้การประเมินการเข้าชมอย่างต่อเนื่อง การประเมินในภายหลังอาจจัดประเภทเส้นทางใหม่เป็นถูกต้อง (STATE_RUNNING) หากปริมาณการเข้าชมเพิ่มขึ้นสูงกว่าเกณฑ์ที่กำหนดไว้ล่วงหน้า - การตรวจสอบสถานะ: คุณสามารถตรวจสอบสถานะการตรวจสอบความถูกต้องของเส้นทางผ่าน
ปลายทาง
getตามที่อธิบายไว้ใน รับเส้นทางที่เลือก หรือโดย การตรวจสอบตารางroutes_statusใน BigQuery
การแก้ปัญหาเส้นทางที่ไม่ถูกต้อง
หาก state ของเส้นทางเป็น STATE_INVALID ให้ทำตามหลักเกณฑ์การแก้ปัญหาถัดไป
ตาม validationError ที่คุณได้รับ
VALIDATION_ERROR_ROUTE_OUTSIDE_JURISDICTION: ข้อผิดพลาดนี้บ่งชี้ว่าเส้นทางที่กำหนดขยายออกไปนอกพื้นที่ทางภูมิศาสตร์ที่ได้รับอนุญาตสำหรับโปรเจ็กต์ หากต้องการแก้ไข ให้ลบเส้นทางที่มีอยู่และสร้างเส้นทางใหม่ โดยตรวจสอบว่าจุดทั้งหมดของเส้นทาง (ต้นทาง ปลายทาง และจุดกลาง) อยู่ภายในเขตอำนาจของโปรเจ็กต์ที่ได้รับอนุญาตVALIDATION_ERROR_LOW_ROAD_USAGE: ข้อผิดพลาดนี้หมายความว่าเส้นทางที่เลือกมีข้อมูลการใช้ถนนไม่เพียงพอสำหรับการวิเคราะห์และการอัปเดตที่มีความหมาย หากต้องการแก้ไข ให้ลบเส้นทางที่มีอยู่และสร้างเส้นทางใหม่ โดยเลือกพื้นที่ที่มีการใช้ถนนสูงกว่าหรือ "ปริมาณผู้เข้าใช้บริการ" มากกว่าสำหรับการเก็บรวบรวมข้อมูล โปรดทราบว่าหากเส้นทางมีข้อผิดพลาดนี้ สถานะของเส้นทางอาจ เปลี่ยนกลับเป็น STATE_RUNNING หากการเข้าชมเพิ่มขึ้นเมื่อเวลาผ่านไปตามที่อธิบายไว้ใน เส้นทางที่มีการใช้ถนนต่ำ