คำถามที่พบบ่อยเกี่ยวกับ Weather API

ข้อมูลทั่วไป

คุณจะทำให้ Weather API ของ Google แตกต่างจากผู้ให้บริการข้อมูลสภาพอากาศเฉพาะทางได้อย่างไร

Google กำลังผสานรวมเทคโนโลยีจากการเข้าซื้อบริษัทพยากรณ์อากาศที่มีชื่อเสียง เข้ากับความก้าวหน้าจากโมเดล AI MetNet และ WeatherNext ของ Google DeepMind (2025) ซึ่งใช้ประโยชน์จากความน่าเชื่อถือที่ได้รับการพิสูจน์แล้วของ Google Maps Platform

ข้อมูลสภาพอากาศที่มีใน Earth Engine และ BigQuery กับ Google Weather API แตกต่างกันอย่างไร

ชุดผลิตภัณฑ์สภาพอากาศของ Google มีโซลูชันที่ครอบคลุมสำหรับความต้องการที่หลากหลาย โมเดล WeatherNext (ได้แก่ GraphCast และ GenCast) ให้เอาต์พุตการพยากรณ์ของโมเดลดิบที่อิงตาม AI ซึ่งรวมถึงพารามิเตอร์ที่เหมาะสำหรับ การวิจัย การสร้างโมเดล และการวิเคราะห์ โดยพร้อมใช้งานด้วยโค้ดโอเพนซอร์สและ ชุดข้อมูลสภาพอากาศในอดีตหรือปัจจุบันโดยใช้ Earth Engine และ BigQuery API

ในทางกลับกัน Google Maps Platform Weather API จะแสดงข้อมูลสภาพอากาศที่ประมวลผลแล้ว สำหรับสภาพอากาศปัจจุบัน พยากรณ์อากาศรายชั่วโมง และพยากรณ์อากาศรายวันโดยการรวม AI และระบบพยากรณ์อากาศแบบดั้งเดิมในรูปแบบที่เป็นมิตรกับนักพัฒนาซอฟต์แวร์ ซึ่ง ผสานรวมเข้ากับแอปและบริการบนเว็บได้อย่างราบรื่น แนวทางคู่ขนานนี้ตอบโจทย์ทั้งความต้องการด้านการวิจัยเฉพาะทางและความสามารถในการเข้าถึงของนักพัฒนาซอฟต์แวร์ในวงกว้าง

ทำไม Google จึงไม่ได้ใช้เฉพาะการวัดจากสถานีตรวจอากาศ

Google ใช้แหล่งที่มาของข้อมูลที่หลากหลายสำหรับโมเดลสภาพอากาศ ซึ่งรวมถึงข้อมูลที่สังเกตได้จากสถานีตรวจอากาศ โมเดลพยากรณ์อากาศที่เป็นตัวเลข และโมเดล AI ด้านสภาพอากาศ เหตุผลที่ใช้แหล่งข้อมูลอินพุตต่างๆ เหล่านี้คือการสังเกตการณ์จากสถานีตรวจอากาศให้ข้อมูลเกี่ยวกับสภาพอากาศ ณ ตำแหน่งของสถานีในเวลาที่ทำการวัดเท่านั้น การสังเกตการณ์ของสถานีตรวจอากาศอาจมีความแม่นยำสูงสำหรับจุดที่แน่นอนนั้น แต่ปรากฏการณ์ทางสภาพอากาศ เช่น หยาดน้ำฟ้า โดยเฉพาะจากฝนตกปรอยๆ หรือพายุฝนฟ้าคะนอง มักจะเกิดขึ้นเฉพาะที่และอาจแตกต่างกันอย่างมากในระยะทางสั้นๆ

เช่น ฝนตกหนักอาจเกิดขึ้นที่ตำแหน่งของสถานี ในขณะที่ห่างออกไปไม่กี่กิโลเมตรอาจมีเพียงฝนตกปรอยๆ หรือไม่มีฝนเลย เนื่องจากการอ่านค่าจากสถานีเดียวอาจไม่เป็นตัวแทนของพื้นที่ที่กว้างกว่า โมเดลจึงจำเป็นต่อการให้ข้อมูลเพิ่มเติมระหว่างสถานี

นอกจากนี้ สถานีตรวจอากาศมักจะให้ค่าที่อ่านได้ทุกชั่วโมงหรือทุกครึ่งชั่วโมง แม้ว่าข้อมูลดังกล่าวจะแสดงแบบเรียลไทม์ แต่ก็อาจมีความล่าช้าเล็กน้อย ระหว่างเหตุการณ์ฝนตกจริงกับการรายงาน นอกจากนี้ โมเดลยังช่วยให้สภาพอากาศปัจจุบันใกล้เคียงกับสภาพอากาศจริงที่ตำแหน่งที่ค้นหามากที่สุด

การใช้งาน API

ความครอบคลุมของ Weather API คืออะไร

Weather API รองรับทุกประเทศทั่วโลก ยกเว้นญี่ปุ่น เกาหลี และเขตแดนที่ถูกห้าม สำหรับการเปิดตัวครั้งแรก เราจะรองรับพื้นที่ที่มีประชากรอาศัยอยู่ (ไม่รวมสถานที่ห่างไกล เช่น กลางมหาสมุทร ทะเลทราย และยอดเขา) เรา วางแผนที่จะปรับปรุงความละเอียดและคุณภาพอย่างต่อเนื่องตลอดปี 2025

Google Weather API มีความละเอียดเชิงพื้นที่เท่าใด

ความละเอียดของข้อมูลทำให้สามารถสร้างการพยากรณ์ภายในไม่กี่กิโลเมตรสำหรับ ทุกสถานที่ทั่วโลก

API สภาพอากาศอัปเดตบ่อยเพียงใด

ปลายทาง สภาพอากาศปัจจุบัน พยากรณ์รายชั่วโมง พยากรณ์อากาศประจำวัน ประวัติรายชั่วโมง
อัตราการรีเฟรช 15 นาที (เป็นระยะๆ ภายในชั่วโมง) 30 นาที (เป็นระยะๆ ภายใน 1 ชั่วโมง) 30 นาที (อัปเดตพร้อมกับการพยากรณ์รายชั่วโมง) วันละ 2 ครั้ง (07:00 น. และ 19:00 น. ตามเวลามาตรฐานแปซิฟิก)

Weather API มีการพยากรณ์การเกิดฝนในปัจจุบันไหม

Google ไม่ได้ให้ข้อมูลการพยากรณ์อากาศปัจจุบัน (การพยากรณ์อากาศรายนาที) ใน API แต่มีข้อมูลสภาพอากาศปัจจุบัน การพยากรณ์อากาศรายชั่วโมง และการพยากรณ์อากาศรายวัน

Weather API มีค่า UVA และ UVB แยกกันไหม

ดัชนีรังสียูวีเป็นดัชนีเดียวที่รวมทั้งรังสียูวีเอและยูวีบี เราไม่แสดง รายละเอียดตามคอมโพเนนต์

Weather API สร้างเอาต์พุตการพยากรณ์อากาศได้อย่างไร

ดังที่แสดงในแผนภาพด้านล่าง ข้อมูลพยากรณ์อากาศของ Weather API สร้างขึ้นจากระบบพยากรณ์อากาศภายในที่ใช้โมเดลและการเฝ้าสังเกตสภาพอากาศจากหน่วยงานด้านสภาพอากาศทั่วโลกเป็นข้อมูลนำเข้า เราใช้ข้อมูลจากเซ็นเซอร์ตรวจอากาศที่ได้จากการสังเกตการณ์สาธารณะเพื่อปรับปรุง โมเดลพยากรณ์

โมเดลพยากรณ์ Weather API
ไดอะแกรม

พยากรณ์อากาศของ Google มีความแม่นยำเพียงใดสำหรับภูมิภาคต่างๆ และช่วงเวลาการพยากรณ์เมื่อเทียบกับพยากรณ์อากาศจากหน่วยงานด้านสภาพอากาศชั้นนำของรัฐบาล

ตัวเลขในตารางที่ 1 เปรียบเทียบค่าเฉลี่ยความคลาดเคลื่อนกำลังสอง (RMSE) สำหรับ อุณหภูมิและความเร็วลมสำหรับขอบเขตการพยากรณ์ 240 ชั่วโมง (10 วัน) ระหว่าง ข้อมูลสภาพอากาศของ Google กับโมเดลสภาพอากาศทั่วโลกและระดับภูมิภาคจากหน่วยงานภาครัฐ เป็นระยะเวลา 11 เดือน (15 สิงหาคม 2024 ถึง 1 กรกฎาคม 2025)

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

ตารางที่ 1 แสดงค่า RMSE เฉลี่ยสําหรับขอบเขตการคาดการณ์ทั้งหมด ที่เกี่ยวข้องกับชุดค่าผสมของโมเดลแต่ละภูมิภาค ค่า RMSE ที่ต่ำกว่าบ่งบอกถึงประสิทธิภาพที่ดีกว่า การพยากรณ์อากาศของ Google มีค่า RMSE เฉลี่ยต่ำที่สุดหรืออยู่ในกลุ่มที่มีค่าต่ำที่สุด สำหรับพารามิเตอร์ ภูมิภาค และช่วงขอบเขตการพยากรณ์ เกือบทั้งหมด

คลิกรูปภาพเพื่อดูเวอร์ชันขยาย

อุณหภูมิ ความเร็วลม
ทั่วโลก
อเมริกาเหนือ
ยุโรป

ตารางที่ 1 ค่า RMSE เฉลี่ยสําหรับการผสมผสานโมเดลระดับภูมิภาคที่เกี่ยวข้องแต่ละรายการ

ตารางที่ 2 แสดงค่า RMSE เฉลี่ยสำหรับขอบเขตการคาดการณ์ที่เกี่ยวข้องของแต่ละโมเดล (ค่าของ Google เป็นตัวหนา) พารามิเตอร์ (อุณหภูมิ ลม) และขอบเขตการพยากรณ์ที่ Google มีค่า RMSE เฉลี่ยต่ำสุดจะไฮไลต์เป็นสีเขียวเข้ม พารามิเตอร์และขอบเขตการพยากรณ์ที่ Google มีค่า RMSE เฉลี่ยต่ำที่สุด พร้อมกับโมเดลอื่นๆ จะไฮไลต์เป็นสีเขียวอ่อน

ค่า RMSE เฉลี่ยสำหรับขอบเขตการคาดการณ์ที่เกี่ยวข้อง
ตารางที่ 2 ค่า RMSE เฉลี่ยสำหรับขอบเขตการคาดการณ์ที่เกี่ยวข้องต่อโมเดล

ปลายทางข้อมูลย้อนหลังแสดงข้อมูลสภาพอากาศจริง (เช่น ยืนยันโดยการวัดในพื้นที่) หรือไม่

ข้อมูลสภาพอากาศย้อนหลังเป็นผลลัพธ์ที่จำลองเป็นหลัก แม้ว่าโมเดลจะรวมข้อมูลการสังเกตจากหน่วยงานด้านสภาพอากาศทั่วโลกและโมเดลการพยากรณ์อากาศเชิงตัวเลข (NWP) แต่ข้อมูลเหล่านี้จะรวมเข้ากับโมเดล Google Weather เพื่อสร้างบันทึกย้อนหลังที่สมบูรณ์และสอดคล้องกัน การวัดค่าของสถานีจริงถือเป็น "ความจริงภาคพื้นดิน" ในสถานที่ตั้งเฉพาะ แต่การกระจายทั่วโลกที่จำกัดทำให้ไม่เพียงพอต่อการสร้างภาพรวมทั่วโลกที่สมบูรณ์

ฟิลด์เหล่านี้ให้ข้อมูลเชิงลึกที่แตกต่างกันแต่เกี่ยวข้องกับการเกิดหยาดน้ำฟ้าและ สภาพอากาศโดยรวม

  • weatherCondition: ฟิลด์นี้จะแสดงคำอธิบายทั่วไปที่เข้าใจง่าย เกี่ยวกับสภาพอากาศโดยรวมในพื้นที่ที่ค้นหา โดยจะพิจารณาพารามิเตอร์ต่างๆ เพื่อให้เข้าใจได้ง่าย
  • precipitation.probability.percent (PoP): ค่านี้แสดงถึง ความน่าจะเป็นที่จะเกิดฝนตก ความเป็นไปได้ที่จะเกิดฝน ลูกเห็บ หรือหิมะตก ในตำแหน่งที่พยากรณ์ในช่วงเวลาที่กำหนด (โดยปกติจะเป็นรายชั่วโมง)
  • precipitation.qpf.quantity (QPF): ย่อมาจาก Quantitative Precipitation Forecast ซึ่งหมายถึงการพยากรณ์ปริมาณฝนและระบุปริมาณน้ำฝนที่คาดการณ์ไว้ โดยวัดเป็นความลึก (เช่น มิลลิเมตรหรือนิ้ว) ค่านี้ แสดงปริมาณน้ำฝนที่คาดการณ์ไว้หากเกิดขึ้นภายใน เวลาและสถานที่ที่ระบุ
แนวโน้มที่จะเกิดฝนหรือไม่ ส่วน QPF (ปริมาณ) จะบอกว่าอาจมีฝนตกมากน้อยเพียงใด โดยปกติแล้ว PoP ที่ไม่ใช่ 0 จะหมายถึง QPF ที่ไม่ใช่ 0 แต่ไม่ได้หมายความว่าทั้ง 2 อย่างจะปรับขนาดตามกันเสมอไป เช่น PoP ต่ำอาจเกิดขึ้นพร้อมกับ QPF สูง (เช่น โอกาสเล็กน้อยที่จะเกิดพายุฝนฟ้าคะนองที่รุนแรงมาก) หรือในทางกลับกัน

ฉันจะทราบได้อย่างไรว่าฝนตกหรือไม่ในสถานที่หนึ่งๆ

เราขอแนะนำให้ใช้ฟิลด์ weatherCondition เพื่อดูว่าฝนตกหรือไม่ในสถานที่หนึ่งๆ สภาพอากาศหลายอย่างอาจบ่งบอกว่าฝนกำลังตก (ฝนตก ฝนตกเล็กน้อย ฝนตกเป็นช่วงๆ ฝนตกหนัก ลมและฝน พายุฝนฟ้าคะนอง พายุฝนฟ้าคะนองหนัก ฝนตกเป็นช่วงๆ พายุฝนฟ้าคะนองเบาบาง พายุฝนฟ้าคะนองกระจัดกระจาย ฝนและหิมะ) เงื่อนไขเหล่านี้ออกแบบมาเพื่อตรวจจับฝนตกทุกกรณี ไม่ว่าจะเป็นฝนตกเล็กน้อย ฝนตกหนัก ฝนตกต่อเนื่อง หรือฝนตกเป็นหย่อมๆ และยังแยกฝนออกจากหิมะได้ด้วย คุณอาจเลือกใช้เฉพาะชุดย่อยที่เกี่ยวข้องของเงื่อนไขเหล่านี้ได้ ทั้งนี้ขึ้นอยู่กับกรณีการใช้งานเฉพาะของคุณ เช่น หากกรณีการใช้งานของคุณพิจารณาเฉพาะฝนตกหนัก

"สภาพอากาศปัจจุบัน" เทียบเท่ากับการสังเกตการณ์ที่ตำแหน่งสถานีตรวจอากาศหรือไม่ "สภาพอากาศปัจจุบัน" ในสถานที่ที่ไม่มีสถานีตรวจอากาศมีการกำหนดอย่างไร

"สภาพอากาศปัจจุบัน" ของเราให้ข้อมูลสภาพอากาศล่าสุดโดย การรวมแหล่งข้อมูลต่างๆ แต่ไม่ได้เทียบเท่ากับการสังเกตการณ์โดยตรงจากสถานี ในทุกกรณี

สำหรับ precipitation.probability.percent และ precipitation.qpf.quantity (สะสมในช่วงชั่วโมงที่ผ่านมา) ค่าที่แสดงในคำตอบ currentConditions จะได้มาจากการคาดการณ์ล่าสุดเสมอ ความเป็นไปได้นั้นเป็น ปริมาณที่ประมาณค่า ไม่ใช่ปริมาณที่สังเกตได้โดยตรง

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

ขีดจำกัดและการเข้าถึง API

API มีการจำกัดอัตราไหม

สำหรับ Weather API จะมีขีดจำกัดอัตราเริ่มต้นที่ 6,000 คำค้นหาต่อนาที

ฉันจะเข้าถึงข้อมูลแบบเป็นกลุ่มได้ไหม

ข้อมูลแบบกลุ่มไม่พร้อมใช้งาน คุณสามารถค้นหา Weather API ภายในโควต้า (6,000 QPM) และปฏิบัติตามข้อกำหนดในการแคชที่ระบุไว้ในข้อกำหนดในการให้บริการ

ฉันต้องเปิดใช้การเรียกเก็บเงินไหม

คุณต้องมีบัญชีสำหรับการเรียกเก็บเงินที่ถูกต้องจึงจะใช้ Weather API ได้ ดูเปิดใช้ การเรียกเก็บเงินเพื่อตั้งค่าโปรเจ็กต์ ด้วยบัญชีสำหรับการเรียกเก็บเงิน

จะเกิดอะไรขึ้นหากฉันค้นหาสถานที่ที่ไม่รองรับ

หากละติจูดและลองจิจูดไม่อยู่ในรายการประเทศที่รองรับ การตอบกลับจะแสดงรหัสข้อผิดพลาด 404 พร้อมข้อความ "ไม่มีข้อมูล สำหรับสถานที่นี้ โปรดลองสถานที่อื่น"