날씨 데이터 소스

Naola는 여러 날씨 서비스를 동시에 조회하여 그 예보를 하나의 컨센서스 예보로 결합합니다. 작동 방식과 사용되는 소스를 소개합니다.

현재 소스

무료 요금제는 3개의 소스를 조회합니다. Naola 고급은 더 긴밀한 컨센서스를 위해 3개의 소스를 추가합니다(총 6개).

제공자예보 모델등급웹사이트
Open-MeteoECMWF(유럽 모델)무료open-meteo.com
OpenWeatherGFS(미국 모델)무료openweathermap.org
Apple Weather혼합(Apple)무료Apple Weather 데이터 소스
WeatherAPI.com혼합고급weatherapi.com
Visual Crossing Weather혼합고급visualcrossing.com
Google혼합(Google Maps Platform)고급developers.google.com/.../weather

홈 화면 위젯에는 사용 중인 요금제에 포함된 소스가 표시됩니다. 단, Google은 앱에서만 표시됩니다.

컨센서스 작동 방식

  1. 모든 소스를 한 번에 조회: 하나가 느리거나 중단되어도 나머지는 계속 작동합니다. 항상 결과를 얻습니다.
  2. 예보 정규화: 모든 온도는 섭씨로, 모든 풍속은 m/s로 변환되어 공정하게 비교할 수 있습니다.
  3. 가중 중앙값 계산: 더 높은 품질의 예보 모델(유럽 ECMWF 등)에 기반한 소스는 혼합 모델보다 더 큰 가중치를 가집니다. 이로써 더 정확한 컨센서스가 산출됩니다.
  4. 이상치 제거: 한 소스가 크게 다른 값을 제공하면 컨센서스를 왜곡하지 않도록 최종 결과에서 제외됩니다.

신뢰도 색상

날씨 카드의 색상 배지는 소스들이 얼마나 일치하는지 알려 줍니다:

색상의미
녹색높은 신뢰도: 소스들이 1.5°C 이내로 일치
노랑보통 신뢰도: 어느 정도의 불일치(3°C 이내)
빨강낮은 신뢰도: 소스들이 3°C 넘게 차이

예보

컨센서스 방식은 예보에도 적용됩니다:

소스 정확도 측정 방법

'소스 정확도' 화면은 각 소스의 예보가 기상 관측소의 측정값에 얼마나 가까웠는지에 따라 국가별로 날씨 소스의 순위를 매깁니다. 소스를 고르는 데 도움을 드리기 위한 개인적인 도구입니다. 공식적이거나 과학적인 것이 아니며, 어떤 제공업체도 인증하지 않습니다. 아래에 언급된 기상 기관 중 어느 곳도 이 순위에 관여하지 않으며 이를 보증하지도 않습니다. 누구나 재현할 수 있도록 전체 방법을 공개합니다.

  1. 관측소: 각 국가에서 해당 국가의 국립 기상 기관이 운영하는 고정된 기준 기상 관측소 세트를 사용하며, 목록은 아래와 같습니다. 관측소는 모든 사용자에게 동일합니다. 순위는 검색하는 위치에 따라 달라지지 않으며, Naola는 순위를 어디에서 조회하는지에 대한 기록을 보관하지 않습니다.
  2. 예보: 매일 08:00 UTC에 Naola는 각 관측소에 대해 각 소스가 예보한 다음 날(관측소 자체의 달력 날짜 기준)의 최고 기온과 최저 기온, 그리고 그 예보들의 Naola Consensus를 기록합니다. Apple Weather, Google, WeatherAPI.com은 해당 약관이 예보 보관을 허용하지 않기 때문에 기록되지 않으며, 따라서 순위에도 포함되지 않습니다. 그러므로 여기서 순위가 매겨지는 Naola Consensus는 Open-Meteo, OpenWeather, Visual Crossing Weather만 결합한 것이며, 날씨 화면의 합의 예보와 다를 수 있습니다. 독일, 프랑스, 오스트리아, 체코, 일본의 예보는 대신 08:20 UTC에 기록합니다.
  3. 측정값: 각 관측소에서 그날 측정된 최고 기온과 최저 기온은 해당 국가의 국립 기상 기관이 발표한 후 가져오며, 보통 하루 뒤입니다(프랑스는 이틀 뒤, 미국은 약 3일 뒤). 일부 기관은 하루를 다르게 정의합니다. SMHI는 18:00부터 18:00 UTC까지, GeoSphere Austria는 18:10부터 18:00 UTC까지, ČHMÚ는 20:00부터 20:00 UTC까지이며, MeteoSwiss와 DWD는 자정부터 자정 UTC까지, JMA는 일본의 달력 날짜 기준입니다. Météo-France는 최저 기온을 그날 끝나는 18:00부터 18:00 UTC까지의 기간에서, 최고 기온을 그날 06:00 UTC부터 다음 날 06:00 UTC까지의 기간에서 가져옵니다. ČHMÚ와 Météo-France는 이 두 기간을 공개하지 않으므로, Naola가 두 기관의 매시간 또는 10분 간격 관측값을 바탕으로 추정했습니다. 그래도 각 하루에는 그날 오후의 최고 기온과 이른 아침의 최저 기온이 포함됩니다. 기관은 최근 값을 몇 주 동안 수정할 수 있으며, Naola는 처음 읽은 값을 유지하고, 일본은 JMA가 정상 품질로 표시한 값만 사용합니다.
  4. 점수: 소스, 관측소, 날짜별로 최고 기온과 최저 기온 각각에 대해 예보값과 측정값의 차이를 부호를 무시하고 오차로 하며, 단위는 °C입니다. 어떤 기간의 소스 점수는 해당 소스의 모든 관측소와 날짜에 걸친 이 오차들의 평균입니다.
  5. 순위: 각 국가 내에서 선택한 기간(7일, 14일 또는 30일)의 평균 점수가 낮은 순서대로 소스의 순위를 매깁니다. 국가 순위는 최소 5개 관측소(관측소가 그보다 적은 국가에서는 모든 관측소)에서 14일 분량의 점수가 모이면 표시됩니다. 독일, 프랑스, 오스트리아, 체코, 일본처럼 나중에 추가된 국가도 같은 조건으로 표시됩니다.

국가 및 관측소

관측소 측정값: 저작자 표시 및 라이선스

저작자 표시 및 라이선스

Copernicus 인용