일반 정보
Google의 Weather API는 전문 날씨 데이터 공급업체와 어떻게 다른가요?
Google은 Google DeepMind의 MetNet 및 WeatherNext AI 모델의 발전과 함께 Google이 인수한 유명 기상 회사의 기술을 통합하고 있습니다(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 모델을 포함하여 날씨 모델에 다양한 입력 소스를 사용합니다. 이러한 다양한 입력 소스를 사용하는 이유는 기상 관측소의 관측값은 측정 시점의 관측소 위치 날씨에 대한 정보만 제공하기 때문입니다. 기상 관측소 관측은 해당 지점에 대해 매우 정확할 수 있지만, 강수량과 같은 기상 현상, 특히 소나기나 뇌우는 국지적인 경우가 많으며 짧은 거리에서도 크게 달라질 수 있습니다.
예를 들어 관측소 위치에는 폭우가 내리지만 몇 마일 떨어진 곳에는 가랑비만 내리거나 비가 전혀 내리지 않을 수 있습니다. 단일 관측소의 측정값이 더 넓은 지역을 대표하지 못할 수 있으므로 관측소 간에 추가 정보를 제공하려면 모델이 필요합니다.
또한 기상 관측소는 일반적으로 시간별 또는 30분 단위로 측정값을 제공합니다. 거의 실시간으로 제공되더라도 실제 강수량 이벤트와 보고 사이에 약간의 지연이 있을 수 있습니다. 또한 모델은 현재 상태를 쿼리된 위치에서 경험한 현실에 최대한 가깝게 가져오는 데 도움이 됩니다.
API 사용량
Weather API의 적용 범위는 어떻게 되나요?
Weather API는 금지된 지역을 제외한 전 세계 모든 국가를 지원합니다. 일본과 대한민국의 경우 공식적으로 라이선스를 받은 기상 서비스 사업자인 Weathernews Inc.에서 날씨 데이터를 제공합니다.
Google Weather API의 공간 세분성은 어떻게 되나요?
데이터 해상도는 전 세계 모든 위치에서 몇 킬로미터 이내에 예측이 생성되는 수준입니다.
Weather API의 업데이트 빈도는 어떻게 되나요?
| 엔드포인트 | 현재 상태 | 시간별 예보 | 일일 예보 | 시간별 기록 |
|---|---|---|---|---|
| 새로고침 빈도 | 실시간으로 계산됩니다. | 매시간 업데이트됩니다. | 매시간 업데이트됩니다. | 하루에 두 번 (태평양 표준시 기준 오전 7시 및 오후 7시) |
- 단기 강수량 (예보의 처음 12시간): 레이더 및 고해상도 실시간 예보 모델을 사용하여 2~15분마다 새로고침됩니다.
- 강수량 없음 및 강수량 예측 기간 연장 (최대 10일): 최신 예측 안내를 제공하기 위해 매시간 새로고침됩니다.
Weather API는 실시간 강수량 예보를 제공하나요?
Google은 API에서 실시간 예보 (분 단위 예보)를 제공하지 않지만 현재 상황, 시간별 예보, 일일 예보는 제공합니다.
Weather API는 UVA 및 UVB 값을 별도로 제공하나요?
자외선 지수는 UVA와 UVB를 모두 결합한 단일 지수입니다. 구성요소별 분석은 제공되지 않습니다.
Weather API는 어떻게 예측 출력을 생성하나요?
아래 다이어그램과 같이 Weather API 예보는 전 세계 기상청의 기상 모델과 관측 데이터를 입력으로 활용하는 내부 예측 시스템에서 생성됩니다. 공개 정답 날씨 센서의 데이터는 예측 모델을 개선하는 데 사용됩니다.

주요 정부 기상 기관의 예보와 비교했을 때 다양한 지역 및 예보 기간에 대한 Google 날씨 예보의 정확도는 어느 정도인가요?
표 1의 수치는 11개월(2024년 8월 15일~2025년 7월 1일) 동안 Google 날씨 데이터와 정부 기관의 전 세계 및 지역 날씨 모델 간의 240시간 (10일) 예측 기간에 대한 기온 및 풍속의 평균 제곱근 오차 (RMSE)를 비교한 것입니다.
전 세계적으로 Google 날씨 예보는 주요 정부 기관의 일기예보보다 우수한 성능을 보입니다. 유럽과 북미의 경우 Google 날씨 데이터는 예측 기간의 후반부에서 가장 정확한 지역 정부 모델보다 오류가 적습니다. 특히 장기 예측에서 Google 날씨 데이터의 뛰어난 성능이 두드러지는데, 이는 정확한 예측이 가장 어려운 부분일 수 있습니다.
표 1에는 각 리전 모델 조합과 관련된 전체 예측 기간의 평균 RMSE 값이 나와 있습니다. RMSE 값이 낮을수록 성능이 더 우수함을 나타냅니다. Google 날씨 예보는 거의 모든 파라미터, 리전, 예측 기간 범위에서 가장 낮거나 가장 낮은 평균 RMSE 값 중 하나를 갖습니다.
확대된 버전을 보려면 이미지를 클릭합니다.
| 온도 | 풍속 | |
|---|---|---|
| 전역 | ![]() |
![]() |
| 북미 | ![]() |
![]() |
| 유럽 | ![]() |
![]() |
표 1. 각 리전 모델 조합에 대한 관련 평균 RMSE 값
표 2에는 각 모델의 관련 예측 기간에 대한 평균 RMSE 값이 나와 있습니다 (Google 값은 굵게 표시). Google이 고유하게 가장 낮은 평균 RMSE를 갖는 매개변수 (온도, 바람) 및 예측 기간은 진한 녹색으로 강조표시됩니다. Google이 다른 모델과 함께 가장 낮은 평균 RMSE를 갖는 매개변수 및 예측 기간은 연한 녹색으로 강조표시됩니다.
표 2. 모델별 관련 예측 기간의 평균 RMSE 값
이전 데이터 엔드포인트가 실제 날씨 데이터 (즉, 현지 측정으로 확인된 데이터)를 반영하나요?
과거 날씨 데이터는 주로 모델링된 출력입니다. 세계 기상청의 관측 데이터와 수치 기상 예측 (NWP) 모델을 통합하지만, 이러한 데이터는 Google 날씨 모델에 동화되어 완전하고 일관된 과거 기록을 생성합니다. 실제 관측소 측정값은 특정 위치에서 '정답'으로 간주되지만 전 세계적으로 분포가 제한되어 있어 전 세계의 전체적인 상황을 파악하기에는 충분하지 않습니다.
weatherCondition, precipitation.probability.percent, precipitation.qpf.quantity 필드는 무엇을 의미하며 어떤 관련이 있나요?
이러한 필드는 강수량과 전반적인 날씨에 대한 고유하지만 관련성 있는 정보를 제공합니다.
weatherCondition: 이 필드는 쿼리된 지역의 전반적인 기상 조건에 대한 일반적이고 직관적인 설명을 제공하며, 쉽게 이해할 수 있도록 다양한 매개변수를 고려합니다.precipitation.probability.percent(PoP): 강수 확률을 나타냅니다. 정의된 기간 (일반적으로 시간별) 동안 예측 위치에서 강수가 발생할 가능성입니다.precipitation.qpf.quantity(QPF): 정량적 강수량 예측을 의미하며, 깊이 (예: 밀리미터 또는 인치)로 측정된 예상 강수량을 나타냅니다. 이 값은 지정된 시간과 위치에서 강수가 발생할 경우 예상되는 강수량을 나타냅니다.
특정 위치에 비가 오는지 어떻게 알 수 있나요?
특정 위치에 비가 오는지 여부를 파악하려면 weatherCondition 필드를 사용하는 것이 좋습니다. 여러 조건이 비가 내리고 있음을 나타낼 수 있습니다 (RAIN, LIGHT RAIN, RAIN SHOWERS, HEAVY RAIN, WIND AND RAIN, THUNDERSTORM, HEAVY THUNDERSTORM, THUNDERSHOWER, SCATTERED SHOWERS, LIGHT THUNDERSTORM RAIN, SCATTERED THUNDERSTORMS, RAIN AND SNOW). 이러한 조건은 약하거나 강하거나 지속적이거나 산발적인 모든 강우 사례를 포착하고 비와 눈을 구분하도록 설계되었습니다. 특정 사용 사례에 따라(예: 사용 사례에서 폭우만 고려하는 경우) 이러한 조건 중 관련 하위 집합만 사용하도록 선택할 수 있습니다.
'현재 상태'는 기상 관측소 위치의 관측값과 동일한가요? 관측소가 없는 지역의 '현재 상태'는 어떻게 결정되나요?
'현재 상태'는 다양한 데이터 소스를 결합하여 최신 날씨 정보를 제공하지만, 모든 경우에 직접적인 관측소 관측과 정확히 일치하지는 않습니다.
precipitation.probability.percent 및 precipitation.qpf.quantity(지난 1시간 동안 누적됨)의 경우 currentConditions 응답에 표시되는 값은 항상 가장 최근 예측에서 파생됩니다. 확률 자체는 직접 관찰되는 것이 아니라 모델링된 수량입니다.
이 접근 방식을 사용하면 직접 센서 범위가 없는 지역에서도 포괄적인 '현재 상태'를 제공하여 항상 최상의 정보를 제공할 수 있습니다.
API 한도 및 액세스
API에 비율 제한이 있나요?
Weather API의 기본 비율 제한은 분당 쿼리 6,000개입니다.
데이터에 일괄적으로 액세스할 수 있나요?
대량 데이터는 사용할 수 없습니다. 할당량 (6,000QPM) 내에서 Weather API를 쿼리하고 서비스 약관에 설명된 캐싱 약관을 준수할 수 있습니다.
결제를 사용 설정해야 하나요?
Weather API를 사용하려면 유효한 결제 계정이 필요합니다. 결제 계정으로 프로젝트를 설정하려면 결제 사용 설정을 참조하세요.
지원되지 않는 위치를 쿼리하면 어떻게 되나요?
위도와 경도가 지원되는 국가 목록에 포함되지 않으면 응답은 404 오류 코드와 함께 '이 위치에 대한 정보를 사용할 수 없습니다.'라는 메시지를 반환합니다. 다른 위치를 사용해 보세요.'라는 오류 메시지가 표시됩니다.





