Thông tin chung
Bạn sẽ phân biệt API Thời tiết của Google với các nhà cung cấp dữ liệu thời tiết chuyên biệt như thế nào?
Google đang tích hợp công nghệ từ công ty thời tiết uy tín mà chúng tôi đã mua lại với những tiến bộ của các mô hình AI MetNet và WeatherNext của Google DeepMind (2025). Điều này tận dụng độ tin cậy đã được chứng minh của Nền tảng Google Maps.
Dữ liệu thời tiết có trong Earth Engine và BigQuery khác với dữ liệu trong Weather API của Google như thế nào?
Bộ sản phẩm thời tiết của Google cung cấp một loạt giải pháp toàn diện cho nhiều nhu cầu. Các mô hình WeatherNext (cụ thể là GraphCast và GenCast) cung cấp đầu ra dự báo thô của mô hình dựa trên AI, bao gồm các thông số lý tưởng cho nghiên cứu, lập mô hình và phân tích, được cung cấp bằng mã nguồn mở và tập dữ liệu thời tiết trong quá khứ hoặc hiện tại bằng cách sử dụng API Earth Engine và BigQuery.
Ngược lại, Weather API của Google Maps Platform cung cấp dữ liệu thời tiết đã xử lý cho điều kiện hiện tại, dự báo theo giờ và dự báo hằng ngày bằng cách kết hợp AI và các hệ thống dự báo truyền thống ở định dạng thân thiện với nhà phát triển, tích hợp liền mạch vào các ứng dụng và dịch vụ web. Cách tiếp cận kép này đáp ứng cả nhu cầu nghiên cứu chuyên biệt và khả năng tiếp cận rộng rãi của nhà phát triển.
Tại sao Google không chỉ dựa vào số liệu đo lường của các trạm thời tiết?
Google sử dụng nhiều nguồn dữ liệu đầu vào cho mô hình thời tiết của mình, bao gồm cả dữ liệu quan trắc của các trạm thời tiết, mô hình dự báo thời tiết số và mô hình AI thời tiết. Lý do sử dụng các nguồn dữ liệu đầu vào này là vì thông tin quan sát từ các trạm thời tiết chỉ cung cấp thông tin về thời tiết tại vị trí của trạm vào thời điểm đo. Thông tin quan sát của trạm thời tiết có thể rất chính xác cho vị trí cụ thể đó, nhưng các hiện tượng thời tiết như mưa, đặc biệt là mưa rào hoặc giông bão, thường chỉ xảy ra ở một khu vực và có thể thay đổi đáng kể trong một khoảng cách ngắn.
Ví dụ: có thể mưa to ngay tại vị trí của trạm, trong khi cách đó vài dặm chỉ có mưa phùn hoặc không mưa. Vì một lần đọc của một trạm có thể không đại diện cho một khu vực rộng hơn, nên các mô hình là cần thiết để cung cấp thêm thông tin giữa các trạm.
Ngoài ra, các trạm thời tiết thường cung cấp thông tin đọc hằng giờ hoặc nửa giờ. Ngay cả khi những dữ liệu đó được cung cấp gần như theo thời gian thực, vẫn có thể xảy ra độ trễ nhỏ giữa các sự kiện mưa thực tế và báo cáo về các sự kiện đó. Các mô hình cũng hỗ trợ việc thu thập thông tin về tình trạng hiện tại gần với thực tế trải nghiệm tại vị trí được truy vấn nhất có thể.
Sử dụng API
Phạm vi cung cấp của Weather API là gì?
Weather API hỗ trợ tất cả các quốc gia trên toàn cầu, ngoại trừ Nhật Bản, Hàn Quốc và các vùng lãnh thổ bị cấm. Trong lần ra mắt đầu tiên, chúng tôi sẽ hỗ trợ các khu vực đông dân cư (không bao gồm các địa điểm ở vùng sâu vùng xa như giữa đại dương, sa mạc và đỉnh núi). Chúng tôi dự định liên tục cải thiện độ phân giải và chất lượng cho đến năm 2025.
Độ chi tiết về không gian của Google Weather API là bao nhiêu?
Độ phân giải dữ liệu là yếu tố giúp tạo ra thông tin dự báo trong phạm vi vài km cho mọi vị trí trên toàn cầu.
Tần suất cập nhật của Weather API là bao nhiêu?
Điểm cuối | Tình trạng hiện tại | Dự báo hằng giờ | Dự báo hằng ngày | Nhật ký theo giờ |
---|---|---|---|---|
Tốc độ làm mới | 15 phút (định kỳ trong vòng 1 giờ) | 30 phút (định kỳ trong vòng 1 giờ) | 30 phút (cập nhật cùng lúc với dự báo hằng giờ) | Hai lần một ngày (7 giờ sáng và 7 giờ tối theo Giờ chuẩn Thái Bình Dương). |
Weather API có cung cấp thông tin dự báo lượng mưa hiện tại không?
Google không cung cấp thông tin dự báo hiện tại (dự báo theo phút) trong API, nhưng có cung cấp thông tin về điều kiện thời tiết hiện tại, dự báo theo giờ và dự báo theo ngày.
Weather API có cung cấp các giá trị UVA và UVB riêng biệt không?
Chỉ số UV là một chỉ số duy nhất kết hợp cả tia UVA và UVB. Chúng tôi không cung cấp thông tin chi tiết theo từng thành phần.
Weather API tạo kết quả dự báo như thế nào?
Như minh hoạ trong sơ đồ bên dưới, thông tin dự báo của Weather API được tạo từ một hệ thống dự báo nội bộ sử dụng các mô hình thời tiết và quan trắc của các cơ quan thời tiết trên toàn cầu làm dữ liệu đầu vào. Dữ liệu từ các cảm biến thời tiết thực tế công khai được dùng để cải thiện mô hình dự báo.
Độ chính xác của thông tin dự báo của Google Thời tiết đối với các khu vực và khoảng thời gian dự báo khác nhau so với thông tin dự báo của các cơ quan thời tiết hàng đầu của chính phủ là bao nhiêu?
Các số liệu trong Bảng 1 so sánh Sai số bình phương gốc trung bình (RMSE) về nhiệt độ và tốc độ gió trong khoảng thời gian dự báo 240 giờ (10 ngày) giữa dữ liệu thời tiết của Google và các mô hình thời tiết toàn cầu và khu vực của các cơ quan chính phủ trong 11 tháng (từ ngày 15 tháng 8 năm 2024 đến ngày 1 tháng 7 năm 2025).
Trên toàn cầu, thông tin dự báo thời tiết của Google chính xác hơn thông tin dự báo thời tiết của các cơ quan chính phủ hàng đầu. Đối với Châu Âu và Bắc Mỹ, dữ liệu thời tiết của Google có sai số thấp hơn so với các mô hình chính xác nhất của chính phủ khu vực trong ít nhất là phần sau của khoảng thời gian dự báo. Hiệu suất tuyệt vời của dữ liệu thời tiết của Google trong khoảng thời gian dự báo dài hơn là điều đặc biệt đáng chú ý, vì đây có thể là khoảng thời gian khó dự đoán chính xác nhất.
Bảng 1 liệt kê các giá trị RMSE trung bình cho toàn bộ khoảng thời gian dự báo có liên quan đối với từng tổ hợp mô hình theo khu vực. Giá trị RMSE càng thấp thì hiệu suất càng cao. Thông tin dự báo thời tiết của Google có giá trị RMSE trung bình thấp nhất hoặc nằm trong số những giá trị thấp nhất đối với hầu hết các thông số, khu vực và phạm vi thời gian dự báo.
Nhấp vào một hình ảnh để xem phiên bản phóng to.
Nhiệt độ | Tốc độ gió | |
---|---|---|
Toàn cầu | ![]() |
![]() |
Bắc Mỹ | ![]() |
![]() |
Châu Âu | ![]() |
![]() |
Bảng 1. Giá trị RMSE trung bình cho từng tổ hợp mô hình theo khu vực có liên quan
Bảng 2 liệt kê các giá trị RMSE trung bình cho các khoảng thời gian dự báo có liên quan đối với từng mô hình (các giá trị của Google được in đậm). Các thông số (nhiệt độ, gió) và phạm vi dự báo mà Google có RMSE trung bình thấp nhất được đánh dấu bằng màu xanh lục đậm. Các tham số và khoảng thời gian dự báo mà Google có RMSE trung bình thấp nhất cùng với (các) mô hình khác được đánh dấu bằng màu xanh lục nhạt.
Bảng 2. Giá trị RMSE trung bình cho các khoảng thời gian dự báo có liên quan trên mỗi mô hình
Điểm cuối dữ liệu trước đây có phản ánh dữ liệu thời tiết thực tế (tức là được xác minh bằng các phép đo cục bộ) không?
Dữ liệu thời tiết trong quá khứ chủ yếu là đầu ra được mô hình hoá. Mặc dù mô hình này kết hợp dữ liệu quan trắc của các cơ quan thời tiết toàn cầu và các mô hình dự đoán thời tiết bằng số (NWP), nhưng những dữ liệu này được tích hợp vào mô hình Thời tiết của Google để tạo ra một bản ghi nhật ký đầy đủ và nhất quán. Các phép đo thực tế của trạm được coi là "dữ liệu thực tế" tại các vị trí cụ thể, nhưng việc phân phối hạn chế trên toàn cầu khiến chúng không đủ để có được bức tranh hoàn chỉnh trên toàn thế giới.
Các trường weatherCondition
, precipitation.probability.percent
, precipitation.qpf.quantity
có nghĩa là gì và chúng có liên quan với nhau như thế nào?
Các trường này cung cấp thông tin chi tiết riêng biệt nhưng có liên quan đến lượng mưa và thời tiết tổng thể.
weatherCondition
: Trường này cung cấp một nội dung mô tả chung, trực quan về điều kiện thời tiết tổng thể ở khu vực được truy vấn, có tính đến nhiều thông số để dễ hiểu.precipitation.probability.percent
(PoP): Chỉ số này thể hiện khả năng có mưa. Khả năng mưa sẽ xảy ra tại vị trí dự báo trong khoảng thời gian xác định (thường là theo giờ).precipitation.qpf.quantity
(QPF): Đây là viết tắt của dự báo lượng mưa và cho biết lượng mưa dự kiến, được đo bằng độ sâu (ví dụ: milimet hoặc inch). Giá trị này cho biết lượng mưa dự kiến nếu mưa xảy ra trong thời gian và tại vị trí đã chỉ định.
Làm cách nào để xác định xem một vị trí cụ thể có đang mưa hay không?
Bạn nên sử dụng trường weatherCondition
để biết trời có mưa hay không tại một vị trí nhất định. Nhiều điều kiện có thể cho biết trời đang mưa (MƯA, MƯA NHỎ, MƯA RÀO, MƯA LỚN, GIÓ VÀ MƯA, BÃO CÓ SẤM SÉT, BÃO LỚN CÓ SẤM SÉT, MƯA RÀO KÈM SẤM SÉT, MƯA RÀO RẢI RÁC, MƯA BÃO NHỎ CÓ SẤM SÉT, BÃO CÓ SẤM SÉT RẢI RÁC, MƯA VÀ TUYẾT). Những điều kiện này được thiết kế để ghi lại tất cả các trường hợp mưa nhỏ, mưa lớn, mưa liên tục hoặc mưa rải rác, đồng thời phân biệt mưa với tuyết. Tuỳ thuộc vào trường hợp sử dụng cụ thể của bạn (ví dụ: nếu trường hợp sử dụng của bạn chỉ xem xét lượng mưa lớn), bạn có thể chỉ chọn sử dụng một tập hợp con có liên quan của các điều kiện này.
"Tình trạng hiện tại" có tương đương với thông tin quan sát tại vị trí của trạm thời tiết không? "Tình trạng hiện tại" được xác định như thế nào ở những vị trí không có trạm thời tiết?
Thông tin "điều kiện thời tiết hiện tại" của chúng tôi cung cấp thông tin thời tiết mới nhất bằng cách kết hợp nhiều nguồn dữ liệu, nhưng không hoàn toàn tương đương với thông tin quan sát trực tiếp tại trạm trong mọi trường hợp.
Đối với precipitation.probability.percent
và precipitation.qpf.quantity
(tích luỹ trong giờ qua), giá trị được trình bày trong phản hồi currentConditions
luôn được lấy từ dự báo gần đây nhất. Bản thân xác suất là một số lượng được mô hình hoá, chứ không phải được quan sát trực tiếp.
Cách tiếp cận này cho phép chúng tôi cung cấp thông tin toàn diện về "tình trạng hiện tại" ngay cả ở những khu vực không có phạm vi phủ sóng trực tiếp của cảm biến, đảm bảo luôn có thông tin tốt nhất.
Giới hạn và quyền truy cập vào API
Có giới hạn về tốc độ trên API không?
Đối với Weather API, giới hạn mặc định là 6.000 truy vấn mỗi phút.
Tôi có thể truy cập vào dữ liệu hàng loạt không?
Không có dữ liệu hàng loạt. Bạn có thể truy vấn Weather API trong hạn mức (6.000 QPM) và tuân thủ các điều khoản về lưu vào bộ nhớ đệm được nêu trong Điều khoản dịch vụ.
Tôi có phải bật tính năng thanh toán không?
Bạn phải có một tài khoản thanh toán hợp lệ để sử dụng Weather API. Hãy xem phần Bật tính năng thanh toán để thiết lập dự án bằng tài khoản thanh toán.
Điều gì sẽ xảy ra nếu tôi truy vấn một vị trí không được hỗ trợ?
Nếu vĩ độ và kinh độ không nằm trong danh sách các quốc gia được hỗ trợ, thì phản hồi sẽ trả về mã lỗi 404 kèm theo thông báo "Không có thông tin cho vị trí này. Vui lòng thử một vị trí khác."