이 글은 Azure Maps 기상 서비스 데이터와 기능에 관한 흔한 질문에 답변합니다. 이 섹션에서 다루는 항목은 다음과 같습니다.
- 데이터 원본 및 데이터 모델
- 날씨 서비스 적용 범위 및 가용성
- 데이터 업데이트 빈도
- 타임스탬프 및 표준 시간대
- 입력 요구사항, 가격 책정 및 요금 제한
- Azure Maps SDK를 사용하여 개발
- 악천후 경보
- Microsoft Power BI 통합을 포함하여 날씨 데이터를 시각화하는 옵션
데이터 원본 및 데이터 모델
Azure Maps는 어떻게 날씨 데이터를 수집하나요?
Azure Maps는 AccuWeather를 포함한 세계적 수준의 모빌리티 및 위치 기술 파트너들과 협력하여 구축되었으며, AccuWeather는 기상 데이터를 제공합니다. Azure Maps와 AccuWeather의 협업 발표를 읽으시려면 '비 오어 샤인: Azure Maps 기상 서비스가 귀사의 기업에 인사이트를 제공할 것입니다.'를 참조하세요.
AccuWeather는 많은 정부 기상 기관 및 기타 독점 적 조치와의 파트너십으로 인해 전 세계 어디에서나 실시간 날씨 및 환경 정보를 사용할 수 있습니다. 이 기본 정보 목록은 아래에 나와 있습니다.
- 정부 기관의 공개적으로 이용 가능한 글로벌 표면 관측
- 정부 및 민간 기업의 독점 표면 관찰 데이터 세트
- 40개 이상의 국가/지역에 대한 고해상도 레이더 데이터
- 동급 최고의 실시간 글로벌 번개 데이터
- 60개 이상의 국가/지역 및 영토에 대한 정부 발표 기상 경보
- 전 세계를 포괄하는 정지 기상 위성의 위성 데이터
- 내부, 독점 모델링, 미국 GFS(글로벌 예측 시스템)와 같은 정부 모델 및 민간 기업이 제공하는 고유한 다운스케일 모델을 포함한 150개 이상의 숫자 예측 모델
- 대기 질 관찰
- 운송 부서의 관찰
다른 데이터와 함께 수만 개의 표면 관찰이 통합되어 사용자가 사용할 수 있는 현재 조건을 만들고 영향을 줍니다. 이러한 표면 관측에는 자유롭게 사용할 수 있는 표준 데이터 세트뿐만 아니라 인도, 브라질, 캐나다 및 기타 독점 입력과 같은 많은 국가/지역의 기상 서비스에서 얻은 고유한 관측도 포함됩니다. 이러한 고유한 데이터 세트는 사용자에 대한 현재 조건 데이터의 공간 및 임시 해상도를 높입니다.
이러한 데이터 세트는 AccuWeather의 독점적인 인공 지능 알고리즘을 사용하여 예측을 지속적으로 수정하여 항상 최신 데이터를 통합하고 이러한 방식으로 지속적인 정확도를 극대화하는 디지털 예측 시스템의 정확도를 실시간으로 검토합니다.
일기 예보 데이터를 만드는 모델은 무엇인가요?
많은 일기 예보 지침 시스템은 글로벌 예측을 공식화하는 데 사용됩니다. 매일 150개 이상의 숫자 예측 모델이 외부 및 내부 데이터 세트에 사용됩니다. 이러한 모델에는 유럽 센터 ECMWF 및 미국 GFS(글로벌 예측 시스템)와 같은 정부 모델이 포함됩니다. 또한 AccuWeather는 특정 위치 및 전략적 지역 도메인으로 예측을 축소하여 더 정확한 날씨를 예측하는 독점적인 고해상도 모델을 통합합니다. AccuWeather의 고유한 혼합 및 가중치 알고리즘은 지난 수십 년 동안 개발되었습니다. 이러한 알고리즘은 많은 예측 입력을 최적으로 적용하여 매우 정확한 예측을 제공합니다.
날씨 서비스 적용 범위 및 가용성
다른 국가/지역에 대해 어떤 종류의 적용 범위를 기대할 수 있나요?
날씨 서비스 범위는 국가/지역에 따라 다릅니다. 일부 국가/지역에서는 모든 기능을 사용할 수 없습니다. 자세한 내용은 Azure Maps 기상 서비스 커버리지를 참조하세요.
데이터 업데이트 빈도
현재 조건 데이터는 얼마나 자주 업데이트하나요?
현재 상태 데이터는 최소 한 시간에 한 번 이상 업데이트되지만, 급격히 변하는 조건(예: 큰 기온 변화, 하늘 조건 변화, 강수량 변화 등)에서는 더 자주 갱신할 수 있습니다. 전 세계 대부분의 관측소는 조건이 변경됨에 따라 시간당 여러 번 보고합니다. 그러나 일부 영역은 예약된 간격으로 한 시간에 한 번, 두 번 또는 4번만 업데이트됩니다.
Azure Maps는 현재 상태 데이터를 최대 10분간 캐시하여 데이터가 실시간으로 업데이트되는 빈도를 포착하는 데 도움을 줍니다. 캐시된 응답이 언제 만료되는지 확인하고 오래된 데이터를 표시하지 않으려면, HTTP 응답의 Expires 헤더를 사용하세요.
일별 및 시간별 예측 데이터는 얼마나 자주 업데이트되는가?
일일 및 시간별 예측 데이터는 업데이트된 관찰이 수신됨에 따라 하루에 여러 번 업데이트됩니다. 예를 들어 예측된 고온/저온을 초과하면 예측 데이터가 다음 업데이트 주기에서 조정됩니다. 업데이트는 서로 다른 간격으로 수행되지만 일반적으로 1시간 이내에 발생합니다. 많은 갑작스런 기상 조건으로 인해 예측 데이터가 변경될 수 있습니다. 예를 들어, 더운 여름 오후에는 국지적인 뇌우가 갑자기 발생해 짙은 구름과 비를 동반할 수 있습니다. 고립된 폭풍은 온도를 10도까지 효과적으로 떨어뜨릴 수 있습니다. 이 새로운 온도 값은 하루 중 나머지 시간에 대한 시간별 및 일별 예측에 영향을 줍니다. 따라서 데이터 세트에 업데이트됩니다.
Azure Maps 예보 API는 최대 30분까지 캐시됩니다. 캐시된 응답이 언제 만료되는지 확인하고 오래된 데이터를 표시하지 않으려면, HTTP 응답의 Expires 헤더를 사용하세요. 제품 사용 사례와 UI(사용자 인터페이스)에 따라 데이터를 필요에 따라 업데이트하세요.
타임스탬프 및 표준 시간대
일광 절약 시간제에서 봄으로 전환하는 동안, 현재 조건 API는 오전 2시에서 3시 사이에 관측값을 반환했으나, 그 시간은 건너뛰었습니다. 이것은 예상된 동작인가요?
예. 이 동작은 예상된 것입니다. 현재 상태 API는 위치에 대한 가장 최근의 캐시된 관측값을 반환합니다. 이 아카이브는 시계열 아카이브가 아닙니다.
스프링-포워드 전환 중에는 API가 타임스탬프가 건너뛴 1시간에 해당하는 캐시된 관측값을 일시적으로 반환할 수 있습니다. 이는 응답이 최대 10분까지 캐시될 수 있고, LocalObservationDateTime API 요청 시간이 아니라 관찰 시간을 반영하기 때문에 발생합니다.
전환 후 캐시가 새로운 관측값으로 새로고침되면, 반환된 타임스탬프는 업데이트된 시간과 DST 오프셋을 반영합니다.
일광 절약 시간 대체 전환 중에 현재 조건 API는 반복되는 시간에 대해 두 개의 고유 레코드를 반환하나요?
No. 현재 조건 API는 위치에 대한 최신 관찰을 반환하며 시계열 보관이 아닙니다. 반복 시간마다 두 개의 별도 기록을 반환하지 않습니다.
대신, 응답은 API 호출 시점에 반환된 캐시된 관측값에 따라 표시됩니다. 전환 창 주변에서는 타임스탬프가 반복되거나 10분 캐시 창 내에서 캐시가 새로고침될 때 뒤로 이동하는 것처럼 보일 수 있습니다. 이 동작은 예상된 것입니다.
관측이 전이의 어느 쪽에 속하는지 판단하려면 에서 UTC 오프셋 LocalObservationDateTime을 살펴보세요. 이 필드는 ISO 8601 형식으로 반환되며 UTC의 오프셋을 포함합니다.
대체 전에는 오프셋이 일광 절약 시간제(예: 동부 일광 절약 시간의 UTC-4)를 반영합니다. 전환 후 캐시가 새로고침되면 오프셋은 표준시를 반영합니다(예: 동부 표준시의 UTC-5).
입력 요구사항, 가격 책정 및 요금 제한
도시 이름이나 주소를 날씨 API에 직접 전달할 수 있나요?
No. Azure Maps Weather API는 지리 좌표(위도와 경도)를 요구합니다.
도시 이름이나 주소가 있다면, 먼저 Azure Maps Search API를 사용해 위치를 지오코딩한 후, 그 좌표를 날씨 API에 전달하세요.
Azure Maps Weather 서비스에 무료 요금제가 있나요? 그리고 제한이 시간당 측정되나요?
Azure Maps Weather 서비스는 사용량 기반 청구를 제공하는 유료 서비스입니다. 요금에는 월 무료 거래 허용이 포함되어 있지만, 무제한 무료 티어는 없습니다.
속도 제한은 시간당 할당량이 아니라 초당 쿼리 수(QPS)로 적용됩니다. 현재 제한에 대해서는 Azure Maps QPS 속도 제한을 참조하세요. 가격 세부사항은 Azure Maps 가격 책정을 참조하세요.
Azure Maps SDK를 사용하여 개발
Azure Maps Web SDK는 기본적으로 Weather Service 통합을 지원하나요?
No. Azure Maps 웹 SDK는 기본적으로 기상 서비스를 호출하지 않습니다. JavaScript와 TypeScript 애플리케이션은 다른 HTTP 클라이언트를 사용하여 fetchAzure Maps Weather REST API를 호출할 수 있습니다. 애플리케이션이 도시 이름이나 주소로 시작한다면, 자바스크립트용 Azure Maps Search REST 클라이언트 라이브러리를 사용하여 좌표를 얻은 후 날씨 API를 호출하세요.
Azure Maps Android SDK는 기본적으로 Weather Service 통합을 지원하나요?
Azure Maps Android SDK는 더 이상 지원되지 않습니다. Azure Maps Weather Services를 Android 앱에 통합하려면 Azure Maps Android SDK 마이그레이션 가이드를 참조하세요.
악천후 경보
왜 Severe Weather Alerts API가 동일한 경보 유형에 대해 여러 기록을 반환하는 걸까요?
이 동작은 예상된 것입니다. API는 동일한 알림 유형에 대해 기록이 영역, 시간 창, 우선순위, 상태 등 하나 이상의 속성에서 다를 경우 여러 레코드를 반환할 수 있습니다.
반환된 각 레코드는 description가 동일하더라도 별개의 경고 인스턴스를 나타냅니다.
한 번의 요청으로 도시나 지역 전체의 심각한 기상 경보를 쿼리할 수 있나요?
No. Severe Weather Alerts API는 포인트 기반이며 좌표를 입력으로 받습니다.
좌표를 제공하면, 서비스는 그 지점과 교차하는 알림을 반환합니다. 더 큰 영역을 모니터링하려면 여러 대표 지점을 쿼리합니다.
모든 가능한 심각한 기상 경보 범주의 완전한 목록이 있나요?
단일하고 확정된 전 세계 목록은 없습니다. 경보 명칭과 분류는 국가/지역, 그리고 출처 데이터를 제공하는 공식 기상 기관에 따라 다릅니다.
제공자가 시간이 지남에 따라 새로운 알림 유형을 도입할 수 있기 때문에, 애플리케이션은 알림 카테고리와 설명 같은 값을 고정된 열거에 의존하기보다는 데이터 기반 필드로 취급해야 합니다.
데이터 시각화
Azure Maps Power BI Visual에서 Azure Maps 날씨 타일을 지원하나요?
예. 레이더 및 적외선 위성 타일을 Microsoft Power BI 시각적 개체로 마이그레이션하는 방법을 알아보려면 Power BI 시각적 개체에 타일 계층 추가를 참조하세요.
레이더 및 위성 타일에 사용되는 색을 해석하려면 어떻게 해야 하나요?
Azure Maps의 기상 서비스 기사에는 레이더와 위성 타일에 사용되는 색상을 해석하는 가이드가 포함되어 있습니다. 이 문서에서는 색 샘플 및 16진수 색 코드에 대해 설명합니다.
레이더 및 위성 타일 애니메이션을 만들 수 있나요?
예. 실시간 레이더 및 위성 타일 외에도 Azure Maps 고객은 과거 및 향후 타일을 요청하여 지도 오버레이를 사용하여 데이터 시각화를 향상시킬 수 있습니다. 고객은 Azure Maps 웹 SDK를 통해 지도 타일 v2 API 가져오기 또는 요청 타일을 호출할 수 있습니다. 레이더 타일은 과거에는 최대 1.5시간, 향후 최대 2시간 동안 사용할 수 있습니다. 타일은 5분 간격으로 사용할 수 있습니다. 적외선 타일은 과거에 최대 3시간 동안 제공되며 10분 간격으로 사용할 수 있습니다. 자세한 내용은 지도 샘플에서 날씨 오버레이 표시를 참조하세요.
다양한 기상 조건에 대한 아이콘을 제공하나요?
예. 아이콘과 해당 코드에 대해서는 Azure Maps의 기상 서비스 문서를 참조하세요. 응답에서 iconCode를 반환하는 것은 Get Current Conditions 같은 일부 기상 서비스 API뿐임을 주목하세요.
문서화된 날씨 아이콘은 참고 자산입니다. 다른 시각적 스타일이나 고해상도 아이콘 세트가 필요하다면, 자신만의 아이콘 라이브러리를 사용해 반환 iconCode 된 값에 매핑하세요.
자세한 내용은 위치 샘플에서 현재 날씨 가져오기를 참조하세요 .
다음 단계
이 FAQ가 질문에 답변하지 않는 경우 다음 채널을 통해 문의할 수 있습니다(에스컬레이션 순서).
- 이 문서의 설명 섹션입니다.
- Azure Maps에 대한 MSFT Q&A 페이지입니다.
- Microsoft 지원. 새 지원 요청을 만들려면 Azure Portal의 도움말 탭에서 도움말 + 지원 단추를 선택한 다음 새 지원 요청을 선택합니다.
Azure Maps Weather Service를 사용하여 실시간 및 예측 날씨 데이터를 요청하는 방법을 알아봅니다.
Azure Maps Weather Service 개념 문서:
Azure Maps Weather Service API 설명서를 살펴보세요.