Ten artykuł odpowiada na najczęściej zadawane pytania dotyczące danych i funkcji usług pogodowych Azure Maps. Omówiono następujące tematy:
- Źródła danych i modele danych
- Pokrycie i dostępność usługi pogodowej
- Częstotliwość aktualizacji danych
- Znaczniki czasu i strefy czasowe
- Wymagania wejściowe, ceny i limity stawek
- Programowanie przy użyciu zestawów SDK usługi Azure Maps
- Alerty o poważnych warunkach pogodowych
- Opcje wizualizacji danych pogodowych, w tym integracji z usługą Microsoft Power BI
Źródła danych i modele danych
Skąd Azure Maps pozyskuje dane pogodowe?
Azure Maps powstał we współpracy z światowej klasy partnerami technologicznymi w dziedzinie mobilności i lokalizacji, w tym AccuWeather, które dostarcza podstawowe dane pogodowe. Aby przeczytać ogłoszenie o współpracy Azure Maps z AccuWeather, zobacz Rain or shine: Azure Maps Weather Service przyniesie Twoje przedsiębiorstwo wgląd.
AccuWeather ma informacje o pogodzie i środowisku w czasie rzeczywistym dostępne w dowolnym miejscu na świecie, głównie ze względu na ich partnerstwa z wieloma agencjami pogodowymi rządowymi i innymi zastrzeżonymi ustaleniami. Poniżej znajduje się lista podstawowych informacji.
- Publicznie dostępne globalne obserwacje powierzchni z agencji rządowych
- Własnościowe zestawy danych z obserwacji powierzchniowych pochodzące od instytucji rządowych i firm prywatnych
- Dane radarowe o wysokiej rozdzielczości dla ponad 40 krajów/regionów
- Najlepsze w klasie globalne dane błyskawic w czasie rzeczywistym
- Wydane przez rząd ostrzeżenia pogodowe dla ponad 60 krajów/regionów i terytoriów
- Dane satelitarne z geostacjonarnych satelitów pogodowych obejmujących cały świat
- Ponad 150 numerycznych modeli prognostycznych, w tym modele wewnętrzne, autorskie, modele rządowe, takie jak amerykański Global Forecast System (GFS), oraz unikatowe modele o wysokiej rozdzielczości udostępniane przez prywatne firmy
- Obserwacje jakości powietrza
- Obserwacje działów transportu
Dziesiątki tysięcy obserwacji powierzchni, wraz z innymi danymi, są włączone do tworzenia i wywierania wpływu na bieżące warunki udostępnione użytkownikom. Obserwacje powierzchni obejmują nie tylko bezpłatne standardowe zestawy danych, ale także unikatowe obserwacje uzyskane z usług meteorologicznych w wielu krajach/regionach, takich jak Indie, Brazylia, Kanada i inne zastrzeżone dane wejściowe. Te unikatowe zestawy danych zwiększają przestrzenną i czasową rozdzielczość bieżących danych dotyczących warunków dla naszych użytkowników.
Te zestawy danych są sprawdzane w czasie rzeczywistym pod kątem dokładności systemu prognoz cyfrowych, który używa zastrzeżonych algorytmów sztucznej inteligencji accuWeather do ciągłego modyfikowania prognoz, zapewniając, że zawsze zawierają najnowsze dane i w ten sposób maksymalizuj ich stałą dokładność.
Jakie modele tworzą dane prognozy pogody?
Wiele systemów wskazówek dotyczących prognozy pogody służy do formułowania globalnych prognoz. Każdego dnia używane są ponad 150 modeli prognoz liczbowych, zarówno zewnętrznych, jak i wewnętrznych. Modele te obejmują modele rządowe, takie jak European Centre ECMWF i US Global Forecast System (GFS). Ponadto AccuWeather obejmuje zastrzeżone modele wysokiej rozdzielczości, które obniżają skalę prognoz do określonych lokalizacji i strategicznych domen regionalnych w celu przewidywania pogody z dalszą dokładnością. Unikatowe algorytmy mieszania i wagi accuWeather zostały opracowane w ciągu ostatnich kilku dekad. Te algorytmy optymalnie stosują wiele danych wejściowych prognoz w celu zapewnienia wysoce dokładnych prognoz.
Pokrycie i dostępność usługi pogodowej
Jakiego rodzaju pokrycie mogę oczekiwać dla różnych krajów/regionów?
Pokrycie usług pogodowych różni się w zależności od kraju/regionu. Wszystkie funkcje nie są dostępne w każdym kraju/regionie. Więcej informacji można znaleźć w Azure Maps Weather service coverage.
Częstotliwość aktualizacji danych
Jak często są aktualizowane dane bieżących warunków?
Dane dotyczące aktualnych warunków są aktualizowane co najmniej raz na godzinę, ale mogą być aktualizowane częściej w zależności od szybko zmieniających się warunków – takich jak duże zmiany temperatury, zmiany warunków nieba, opadów i tym podobne. Większość stacji obserwacyjnych na całym świecie raportuje wiele razy na godzinę w miarę zmiany warunków. Jednak kilka obszarów będzie nadal aktualizować tylko raz, dwa razy lub cztery razy na godzinę w zaplanowanych odstępach czasu.
Azure Maps przechowuje dane Current Condition przez maksymalnie 10 minut, aby pomóc w rejestrowaniu częstotliwości aktualizacji niemal w czasie rzeczywistym w momencie pojawiania się. Aby zobaczyć, kiedy odpowiedź w pamięci podręcznej wygasa i uniknąć wyświetlania przestarzałych danych, użyj nagłówka Expires w odpowiedzi HTTP.
Jak często są aktualizowane dane prognozy dziennej i godzinowej?
Dane prognozy dziennej i godzinowej są aktualizowane wiele razy dziennie, ponieważ odbierane są zaktualizowane obserwacje. Na przykład jeśli prognozowana wysoka/niska temperatura zostanie przekroczona, nasze dane prognozy dostosują się do następnego cyklu aktualizacji. Aktualizacje są wykonywane w różnych odstępach czasu, ale zazwyczaj odbywają się w ciągu godziny. Wiele nagłych warunków pogodowych może spowodować zmianę danych prognozy. Na przykład w gorącym letnim popołudniu izolowana burza może nagle pojawić się, przynosząc intensywne pokrycie chmury i deszcz. Izolowana burza może skutecznie spaść temperaturę nawet o 10 stopni. Ta nowa wartość temperatury będzie mieć wpływ na prognozy godzinowe i dzienne w pozostałej części dnia, a w związku z tym zostaną zaktualizowane w naszych zestawach danych.
Azure Maps Forecast API są przechowywane w pamięci pamięciowej do 30 minut. Aby zobaczyć, kiedy odpowiedź w pamięci podręcznej wygasa i uniknąć wyświetlania przestarzałych danych, użyj nagłówka Expires w odpowiedzi HTTP. Aktualizuj dane w zależności od zastosowania produktu i interfejsu użytkownika.
Znaczniki czasu i strefy czasowe
Podczas przejścia do sprężyny w czasie letnim, API Current Conditions zwracało obserwację dla godziny 2:00-3:00 w nocy, mimo że ta godzina została pominięta. Czy jest to oczekiwane?
Tak. To zachowanie jest oczekiwane. API Current Conditions zwraca najnowsze buforowane obserwacje dla danego miejsca. To nie jest archiwum serii czasowych.
Podczas przejścia do przodu do sprężyny API może tymczasowo zwrócić buforowaną obserwację, której znacznik czasu mieści się w pominięcie godziny. Dzieje się tak, ponieważ odpowiedzi mogą być buforowane do 10 minut i odzwierciedlają LocalObservationDateTime czas obserwacji, a nie czas żądania API.
W miarę odświeżania pamięci podręcznej o nowe obserwacje po przejściu, zwrócony znacznik czasu odzwierciedla zaktualizowany czas i przesunięcie czasu (DST).
Czy podczas jesiennego przejścia z czasu letniego na zimowy API aktualnych warunków zwróci dwa odrębne rekordy dla powtarzającej się godziny?
No. API aktualnych warunków zwraca najnowszą obserwację dla danej lokalizacji i nie stanowi archiwum danych szeregów czasowych. Nie odtwarza dwóch oddzielnych rekordów dla powtórzonej godziny.
Zamiast tego odpowiedź odzwierciedla to, która obserwacja w pamięci podręcznej została zwrócona w momencie wywołania API. W okolicach okna przejściowego znacznik czasu może wydawać się powtarzać lub cofać podczas odświeżania pamięci podręcznej w 10-minutowym oknie pamięci podręcznej. To zachowanie jest oczekiwane.
Aby określić, do której strony przejścia należy obserwacja, przyjrzyjmy się przesunięciu UTC w LocalObservationDateTime. To pole jest zwracane w formacie ISO 8601 i zawiera przesunięcie względem UTC.
Przed wycofaniem przesunięcie odzwierciedla czas letni (na przykład UTC-4 dla wschodniego czasu letniego). Po przejściu i po odświeżeniu pamięci podręcznej, przesunięcie odzwierciedla czas standardowy (na przykład UTC-5 dla czasu wschodniego standardowego).
Wymagania wejściowe, ceny i limity stawek
Czy mogę przekazać nazwę lub adres miasta bezpośrednio do API pogody?
No. API Azure Maps Weather wymagają podania współrzędnych geograficznych (szerokości i długości geograficznej).
Jeśli masz nazwę lub adres miasta, najpierw użyj API Azure Maps Search, aby zakodować lokalizację, a następnie przekaż uzyskane współrzędne do API pogody.
Czy istnieje darmowy poziom dla usługi pogodowej Azure Maps i czy limity są mierzone na godzinę?
Usługa pogodowa Azure Maps to płatna usługa z rozliczeniami opartymi na użytkowaniu. Ceny obejmują miesięczny limit darmowych transakcji, ale nie ma nieograniczonego poziomu darmowego.
Limity stawek są egzekwowane jako zapytania na sekundę (QPS), a nie jako kwoty godzinowe. Aktualne limity można znaleźć w Azure Maps QPS rate limits. Szczegóły dotyczące cen można znaleźć w Azure Maps przydział cenowych.
Programowanie przy użyciu zestawów SDK usługi Azure Maps
Czy zestaw Sdk sieci Web usługi Azure Maps natywnie obsługuje integrację usługi Weather Service?
Zestaw Azure Maps Web SDK udostępnia moduł usług. Moduł usług to biblioteka pomocnicza, która ułatwia korzystanie z usług REST Azure Maps w aplikacjach webowych lub Node.js za pomocą JavaScript lub TypeScript. Aby zacząć, zobacz moduł usług Azure Maps.
Czy zestaw SDK systemu Android usługi Azure Maps natywnie obsługuje integrację usługi Weather?
Zestaw SDK systemu Android usługi Azure Maps nie jest już obsługiwany. Aby zintegrować Usługi pogodowe Azure Maps z aplikacjami dla systemu Android, zapoznaj się z przewodnikiem migracji zestawu SDK Azure Maps dla systemu Android.
Alerty o poważnych warunkach pogodowych
Dlaczego API Severe Weather Alerts czasami zwraca wiele rekordów dla tego samego typu alertu?
To zachowanie jest oczekiwane. API może zwracać wiele rekordów dla tego samego typu alertu, gdy rekordy różnią się jednym lub więcej atrybutami, takimi jak obszar, okno czasowe, priorytet czy status.
Każdy zwrócony rekord reprezentuje odrębną instancję alertu, nawet jeśli jest taka description sama.
Czy mogę zapytać o alerty o gwałtownych zjawiskach pogodowych dla całego miasta lub regionu w jednym żądaniu?
No. API Severe Weather Alerts jest punktowe i przyjmuje współrzędne jako dane wejściowe.
Jeśli podasz współrzędne, usługa zwraca alerty przecinające ten punkt. Aby monitorować większy obszar, zapytaj wiele punktów reprezentatywnych.
Czy istnieje pełna lista wszystkich możliwych kategorii ostrzeżeń o gwałtownych zjawiskach pogodowych?
Nie istnieje jedna jednozna, ostateczna globalna lista. Nazwy i kategorie alertów różnią się w zależności od kraju/regionu oraz oficjalnej agencji meteorologicznej dostarczającej dane źródłowe.
Ponieważ dostawcy mogą wprowadzać nowe typy alertów z czasem, aplikacje powinny traktować takie wartości jak kategoria alertu i opis jako pola oparte na danych, zamiast polegać na stałej liczbie.
Wizualizacje danych
Czy wizualizacja Azure Maps dla usługi Power BI obsługuje kafelki pogodowe usługi Azure Maps?
Tak. Aby dowiedzieć się, jak przenieść kafelki radarowe i satelitarne w podczerwieni do wizualizacji Microsoft Power BI, zobacz Dodaj warstwę kafelków do wizualizacji Power BI.
Jak interpretować kolory używane na kafelkach radarowych i satelitarnych?
Artykuł o serwisie pogodowym w Azure Maps zawiera przewodnik pomagający interpretować kolory używane w kafelkach radarowych i satelitarnych. W artykule opisano przykłady kolorów i kody kolorów HEX.
Czy mogę utworzyć animacje kafelków radarowych i satelitarnych?
Tak. Oprócz radarowych i satelitarnych kafelków w czasie rzeczywistym klienci usługi Azure Maps mogą żądać także kafelków historycznych i przyszłych, aby wzbogacić wizualizacje danych o nakładki mapowe. Klienci mogą wywołać interfejs API Get Map Tile v2 lub żądać kafelków za pośrednictwem zestawu SDK sieci Web usługi Azure Maps. Kafelki radarowe są dostępne przez maksymalnie 1,5 godziny w przeszłości i przez maksymalnie 2 godziny w przyszłości. Kafelki są dostępne w odstępach 5-minutowych. Kafelki podczerwieni są dostępne przez maksymalnie 3 godziny w przeszłości i są dostępne w 10-minutowych odstępach czasu. Aby uzyskać więcej informacji, zobacz przykład „Wyświetlanie nakładek pogodowych na mapie”.
Czy oferujesz ikony dla różnych warunków pogodowych?
Tak. Ikony i ich kody można znaleźć w artykule o usłudze pogodowej w Azure Maps. Zauważ, że tylko niektóre API serwisów pogodowych, takie jak Get Current Conditions, zwracają ikonKod w odpowiedzi.
Udokumentowane ikony pogody są zasobami referencyjnymi. Jeśli potrzebujesz innego stylu wizualnego lub zestawu ikon w wyższej rozdzielczości, użyj własnej biblioteki ikon i przypisz ją do zwróconych iconCode wartości.
Aby uzyskać więcej informacji, zobacz przykład Pobieranie bieżącej pogody dla lokalizacji.
Następne kroki
Jeśli te często zadawane pytania nie odpowiadają na Twoje pytanie, możesz skontaktować się z nami za pośrednictwem następujących kanałów (w kolejności eskalacji):
- Sekcja komentarzy w tym artykule.
Strona usługi MSFT Q&A dla Azure Maps .- Pomoc techniczna firmy Microsoft. Aby utworzyć nowe żądanie pomocy technicznej, w witrynie Azure Portal na karcie Pomoc wybierz przycisk Pomoc i obsługa techniczna, a następnie wybierz pozycję Nowy wniosek o pomoc techniczną.
Dowiedz się, jak żądać danych pogodowych w czasie rzeczywistym i prognozowanych przy użyciu usługi Pogoda w usłudze Azure Maps:
Artykuł dotyczący pojęć związanych z usługą Pogody w usłudze Azure Maps:
Zapoznaj się z dokumentacją interfejsu API usługi Pogoda w usłudze Azure Maps: