English ไทย ขั้นตอน ยืนยันลำดับพิกัดตะวันตก ใต้ ตะวันออก เหนือ และพื้นที่ของแหล่งข้อมูลที่เลือก อ่านสถานะ HTTP, featureCount, truncated, nextCursor และ freshness แยกข้อผิดพลาดออกจากคำขอสำเร็จที่ว่าง บันทึกเวลาสังเกตแยกจากเวลาดึงข้อมูล และตรวจสภาพถนนกับผู้รับผิดชอบ ตรวจการตีความ ข้อมูลหรือเงื่อนไข วิธีตีความ 200 และศูนย์ฟีเจอร์ คำขอสำเร็จแต่ไม่มีข้อมูลสังเกตการณ์ส่งกลับ 429 ถูกจำกัดคำขอ ให้เคารพ Retry-After ไม่ตีความเป็นไม่มีน้ำท่วม 503 หรือข้อมูลล่าช้า หลักฐานที่ไม่พร้อมหรือเก่าต้องมีช่องทางตรวจสอบอื่น
ตัวอย่างขั้นตอนเพื่อประกอบคำอธิบาย โค้ดแสดงขั้นตอนทบทวน ไม่ใช่ผลสังเกตการณ์จริง ให้แทนค่าตัวอย่างด้วยรายการที่ตรวจแล้ว โดยค่าที่ขาดตั้งใจให้คงสถานะไม่ทราบ
def coverage_state(response):
if response["truncated"]:
return "partial"
if response["featureCount"] == 0:
return "no-returned-observations"
return "observations-returned"
# Inspect freshness separately; none of these states means safe.คำขอ API แบบจำกัดขอบเขต คำขอสาธารณะแบบอ่านอย่างเดียว จำกัด 100 ฟีเจอร์ ตรวจสถานะ HTTP ความใหม่ และการแบ่งหน้าก่อนตีความ ชั้นข้อมูลพื้นฐานใช้ API เฉพาะ ไม่ใช่การส่งออกฐานข้อมูลทั้งหมด
curl --fail 'https://api.mapscale.io/v1/public/atlas/layers/flood-evidence?bbox=100.4%2C13.6%2C100.9%2C14.1&limit=100'ผลลัพธ์ที่ใช้ได้และขอบเขตการตัดสินใจ บันทึกเหตุการณ์ที่คำนึงถึงความครอบคลุมสำหรับทีมขนส่งและหน่วยงานสาธารณะ ไม่สามารถรับรองว่าถนนผ่านได้หรือแทนคำเตือนทางการ
ชุดข้อมูล ความครอบคลุม และสัญญาแหล่งข้อมูล พื้นที่ครอบคลุม ขึ้นกับแหล่งข้อมูลในประเทศไทย โดยฟีด BMA ครอบคลุมกรุงเทพฯ รอบเผยแพร่ ขึ้นกับแหล่งข้อมูล ตรวจสอบประมาณทุกชั่วโมง นโยบายความใหม่ แสดงว่าล่าช้าหลัง 6 ชม. และไม่พร้อมใช้หลัง 7 วัน ข้อจำกัดชุดข้อมูล เป็นข้อมูลทดลองที่ขึ้นกับแหล่งข้อมูล (รายงาน สภาพถนน ฝน ระดับน้ำ) ความครอบคลุมและรอบเวลาต่างกันตามแหล่ง และมุมมองที่ว่างไม่ได้แปลว่าไม่มีน้ำท่วม เวิร์กโฟลว์ลูกค้าที่เกี่ยวข้อง