Weather API hakkında SSS

Genel bilgiler

Google'ın Weather API'sini özel hava durumu verisi sağlayıcılarından nasıl ayırt edersiniz?

Google, satın aldığı saygın hava durumu şirketinin teknolojisini Google DeepMind'ın MetNet ve WeatherNext yapay zeka modellerindeki gelişmelerle entegre ediyor (2025). Bu, Google Haritalar Platformu'nun kanıtlanmış güvenilirliğinden yararlanır.

Earth Engine ve BigQuery'de bulunan hava durumu verileri ile Google'ın Weather API'si arasındaki fark nedir?

Google'ın hava durumu ürün paketi, farklı ihtiyaçlara yönelik kapsamlı çözümler sunar. WeatherNext modelleri (yani GraphCast ve GenCast), Earth Engine ve BigQuery API'leri kullanılarak açık kaynak kodu ve geçmiş veya mevcut hava durumu veri kümeleriyle kullanıma sunulan, araştırma, modelleme ve analiz için ideal parametreler de dahil olmak üzere ham, yapay zeka tabanlı model tahmin çıktıları sağlar.

Google Haritalar Platformu Weather API ise mevcut koşullar, saatlik tahminler ve günlük tahminler için işlenmiş hava durumu verilerini sunar. Bunu yaparken yapay zeka ile geleneksel tahmin sistemlerini birleştirerek uygulamalara ve web hizmetlerine sorunsuz bir şekilde entegre olan, geliştirici dostu bir biçim kullanır. Bu ikili yaklaşım, hem özel araştırma ihtiyaçlarını karşılıyor hem de geliştiricilerin erişimini kolaylaştırıyor.

Google neden yalnızca hava durumu istasyonlarının ölçümlerini kullanmıyor?

Google, hava durumu modeli için hava durumu istasyonlarından alınan gözlemler, sayısal hava durumu tahmini modelleri ve hava durumu yapay zeka modelleri gibi çeşitli giriş kaynakları kullanır. Bu çeşitli giriş kaynaklarının kullanılmasının nedeni, hava durumu istasyonlarından yapılan gözlemlerin yalnızca ölçüm sırasında istasyonun bulunduğu yerdeki hava durumu hakkında bilgi vermesidir. Hava durumu istasyonu gözlemleri, söz konusu nokta için oldukça doğru olabilir ancak yağış gibi hava olayları (özellikle sağanak veya gök gürültülü fırtınalardan kaynaklanan) genellikle yereldir ve kısa mesafede önemli ölçüde değişiklik gösterebilir.

Örneğin, istasyonun bulunduğu yerde şiddetli bir yağmur yağarken birkaç kilometre ötede sadece hafif bir çiseleme olabilir veya hiç yağmur yağmayabilir. Tek bir istasyon okuması daha geniş bir alanı temsil etmeyebileceğinden, istasyonlar arasında ek bilgi sağlamak için modeller gereklidir.

Ayrıca, hava durumu istasyonları genellikle saatlik veya yarım saatlik okumalar sağlar. Bu veriler neredeyse gerçek zamanlı olarak sağlansa da gerçek yağış olayları ile raporlanması arasında küçük bir gecikme olabilir. Modeller, sorgulanan konumdaki mevcut koşulların deneyimlenen gerçekliğe mümkün olduğunca yakın olmasını da sağlar.

API kullanımı

Weather API kapsamı nedir?

Hava Durumu API'si, Japonya, Kore ve yasaklanmış bölgeler hariç tüm ülkelerde desteklenir. İlk lansmanımızda, nüfusun yoğun olduğu bölgeleri (okyanusun ortası, çöller ve dağ zirveleri gibi uzak konumlar hariç) destekliyoruz. 2025 boyunca çözünürlük ve kaliteyi sürekli olarak iyileştirmeyi planlıyoruz.

Google Weather API'nin mekansal ayrıntı düzeyi nedir?

Veri çözünürlüğü, dünya genelindeki herhangi bir konum için tahminlerin birkaç kilometre içinde oluşturulmasını sağlar.

Hava Durumu API'sinin güncelleme sıklığı nedir?

Uç nokta Güncel hava koşulları Saatlik tahmin Günlük tahmin Saatlik geçmiş
Yenileme hızı 15 dakika (saat içinde periyodik olarak) 30 dakika (bir saat içinde periyodik olarak) 30 dakika (saatlik tahminle aynı anda güncellenir) Günde iki kez (Pasifik Standart Saati ile 07:00 ve 19:00).

Weather API, anlık yağış tahmini sağlıyor mu?

Google, API'de anlık hava durumu tahmini (dakikalık tahmin) sunmaz ancak mevcut koşulları, saatlik tahminleri ve günlük tahminleri sunar.

Weather API, ayrı UVA ve UVB değerleri sağlar mı?

UV indeksi, hem UVA hem de UVB'yi birleştiren tek bir indekstir. Bileşenlere göre döküm sağlamıyoruz.

Weather API, tahmin çıktısını nasıl oluşturur?

Aşağıdaki şemada gösterildiği gibi, Weather API tahminleri, giriş olarak küresel hava durumu ajanslarının hava durumu modellerini ve gözlemlerini kullanan bir dahili tahmin sisteminden oluşturulur. Tahmin modelini iyileştirmek için herkese açık gerçek hava durumu sensörlerinden alınan veriler kullanılır.

Weather API tahmin modeli
şeması

Google Hava Durumu tahmininin doğruluğu, önde gelen resmi hava durumu kurumlarının tahminleriyle karşılaştırıldığında farklı bölgeler ve tahmin süreleri için ne düzeydedir?

Tablo 1'deki rakamlar, 11 ay boyunca (15 Ağustos 2024 - 1 Temmuz 2025) Google hava durumu verileri ile devlet kurumlarının küresel ve bölgesel hava durumu modelleri arasındaki 240 saatlik (10 günlük) tahmin aralığı için sıcaklık ve rüzgar hızıyla ilgili kök ortalama kare hatasını (RMSE) karşılaştırmaktadır.

Google hava durumu tahmini, dünya genelinde önde gelen devlet kurumlarının hava durumu tahminlerinden daha iyi performans gösterir. Avrupa ve Kuzey Amerika'da Google hava durumu verileri, tahmin ufuklarının en azından sonraki kısmı için en doğru bölgesel devlet modellerinden daha az hataya sahiptir. Google hava durumu verilerinin, doğru bir şekilde tahmin etmenin en zor olabileceği daha uzun tahmin süreleri için mükemmel performans göstermesi özellikle dikkat çekicidir.

Tablo 1'de, her bölge modeli kombinasyonuyla alakalı tüm tahmin dönemleri için ortalama RMSE değerleri listelenir. Daha düşük bir RMSE değeri, daha iyi performansı gösterir. Google hava durumu tahminleri, neredeyse tüm parametreler, bölgeler ve tahmin ufku aralıkları için en düşük veya en düşük ortalama RMSE değerlerine sahiptir.

Büyütülmüş sürümünü görmek için resmi tıklayın.

Sıcaklık Rüzgar hızı
Global
Kuzey Amerika
Avrupa

Tablo 1. Her bir bölgesel model kombinasyonu için ortalama RMSE değerleri

Tablo 2'de, her model için ilgili tahmin aralıklarının ortalama RMSE değerleri listelenmiştir (Google değerleri kalın yazı tipindedir). Google'ın benzersiz bir şekilde en düşük ortalama RMSE'ye sahip olduğu parametreler (sıcaklık, rüzgar) ve tahmin ufukları koyu yeşil renkle vurgulanmıştır. Google'ın diğer modellerle birlikte en düşük ortalama RMSE'ye sahip olduğu parametreler ve tahmin ufukları açık yeşil renkle vurgulanır.

İlgili tahmin ufukları için ortalama RMSE değerleri Tablo 2. Model başına ilgili tahmin ufukları için ortalama RMSE değerleri

Geçmiş veriler uç noktası, gerçek hava durumu verilerini (ör. yerel ölçümlerle doğrulanmış) yansıtıyor mu?

Geçmiş hava durumu verileri öncelikle modellenmiş çıkışlardır. Küresel hava durumu ajanslarının gözlemlerini ve sayısal hava durumu tahmini (NWP) modellerini içerse de bunlar, eksiksiz ve tutarlı bir geçmiş kaydı oluşturmak için Google Hava Durumu modeline dahil edilir. Gerçek istasyon ölçümleri, belirli konumlarında "gerçek değer" olarak kabul edilir ancak sınırlı küresel dağıtımları nedeniyle dünya genelinde tam bir resim oluşturmak için yeterli değildir.

Bu alanlar, yağış ve genel hava durumu hakkında farklı ancak birbiriyle ilişkili analizler sağlar.

  • weatherCondition: Bu alan, sorgulanan bölgedeki genel hava durumu koşullarının genel ve sezgisel bir açıklamasını sağlar. Bu açıklamada, kolay anlaşılması için çeşitli parametreler dikkate alınır.
  • precipitation.probability.percent (PoP): Yağış olasılığını gösterir. Belirtilen dönemde (genellikle saatlik) tahminin yapıldığı konumda yağış görülme olasılığı.
  • precipitation.qpf.quantity (QPF): Bu, nicel yağış tahmini anlamına gelir ve derinlik (ör. milimetre veya inç) olarak ölçülen beklenen yağış miktarını gösterir. Bu değer, belirtilen zaman ve konumda yağış olması durumunda beklenen yağış miktarını gösterir.

Belirli bir konumda yağmur yağıp yağmadığını nasıl öğrenebilirim?

Belirli bir konumda yağmur yağıp yağmadığını anlamak için weatherCondition alanını kullanmanızı öneririz. Yağmur yağdığını gösteren birden fazla koşul olabilir (YAĞMUR, HAFİF YAĞMUR, SAĞANAK YAĞIŞ, ŞİDDETLİ YAĞMUR, RÜZGAR VE YAĞMUR, GÖK GÜRÜLTÜLÜ FIRTINA, ŞİDDETLİ GÖK GÜRÜLTÜLÜ FIRTINA, GÖK GÜRÜLTÜLÜ SAĞANAK YAĞIŞ, YER YER SAĞANAK YAĞIŞ, HAFİF GÖK GÜRÜLTÜLÜ YAĞMUR, YER YER GÖK GÜRÜLTÜLÜ FIRTINA, YAĞMUR VE KAR). Bu koşullar, hafif, şiddetli, sürekli veya aralıklı yağmur yağışının tüm örneklerini yakalamak ve yağmuru kardan ayırt etmek için tasarlanmıştır. Kullanım alanınıza bağlı olarak (ör. kullanım alanınızda yalnızca yoğun yağış dikkate alınıyorsa) bu koşulların yalnızca alakalı bir alt kümesini kullanmayı tercih edebilirsiniz.

"Mevcut koşullar", hava durumu istasyonu konumlarındaki gözlemlere eşdeğer mi? İstasyon bulunmayan konumlarda "mevcut koşullar" nasıl belirlenir?

"Mevcut koşullar" bölümümüz, çeşitli veri kaynaklarını birleştirerek en güncel hava durumu bilgilerini sağlar ancak her durumda doğrudan istasyon gözlemlerine tam olarak eşdeğer değildir.

precipitation.probability.percent ve precipitation.qpf.quantity (son bir saat içinde biriken) için currentConditions yanıtında sunulan değer her zaman en son tahminden elde edilir. Olasılık, doğrudan gözlemlenen bir miktar değil, modellenmiş bir miktardır.

Bu yaklaşım, doğrudan sensör kapsamı olmayan bölgelerde bile kapsamlı "mevcut koşullar" bilgisi sunmamıza olanak tanıyarak her zaman mevcut olan en iyi bilgileri sağlar.

API sınırları ve erişimi

API'de sıklık sınırlaması var mı?

Weather API için varsayılan sıklık sınırlaması, dakikada 6.000 sorgudur.

Verilere toplu olarak erişebilir miyim?

Toplu veriler kullanılamaz. Hava Durumu API'sini kota (6.000 QPM) dahilinde sorgulayabilir ve Hizmet Şartları'nda belirtilen önbelleğe alma şartlarına uyabilirsiniz.

Faturalandırmayı etkinleştirmem gerekiyor mu?

Weather API'yi kullanmak için geçerli bir faturalandırma hesabı gerekir. Projenizi faturalandırma hesabıyla ayarlamak için Faturalandırmayı etkinleştirme bölümüne bakın.

Desteklenmeyen bir konum için sorgu gönderirsem ne olur?

Enlem ve boylam, desteklenen ülkeler listesinde yer almıyorsa yanıt, "Bu konumla ilgili bilgi yok" mesajıyla birlikte 404 hata kodunu döndürür. Lütfen farklı bir konum deneyin."