Este artigo responde a perguntas comuns sobre os dados e funcionalidades do serviço meteorológico do Azure Maps. São abordados os seguintes tópicos:
- Fontes de dados e modelos de dados
- Cobertura e disponibilidade do serviço meteorológico
- Frequência de atualização de dados
- Marcas temporais e fusos horários
- Requisitos de entrada, preços e limites de taxa
- Desenvolvendo com SDKs do Azure Maps
- Alertas de mau tempo
- Opções para visualizar dados meteorológicos, incluindo integração com o Microsoft Power BI
Fontes de dados e modelos de dados
Como é que o Azure Maps obtém dados meteorológicos?
O Azure Maps é desenvolvido em colaboração com parceiros de tecnologia de mobilidade e localização de classe mundial, incluindo a AccuWeather, que fornece os dados meteorológicos subjacentes. Para ler o anúncio da colaboração da Azure Maps com a AccuWeather, consulte Rain or shine: o serviço Azure Maps Weather trará insights para a sua empresa.
O AccuWeather tem informações meteorológicas e ambientais em tempo real disponíveis em qualquer lugar do mundo, em grande parte devido às suas parcerias com muitas agências meteorológicas governamentais e outros arranjos proprietários. Uma lista dessas informações fundamentais é fornecida abaixo.
- Observações de superfície global publicamente disponíveis de agências governamentais
- Conjuntos de dados proprietários de observação de superfície de governos e empresas privadas
- Dados de radar de alta resolução para mais de 40 países/regiões
- Os melhores dados de relâmpagos globais em tempo real da categoria
- Alertas meteorológicos emitidos pelo governo para mais de 60 países/regiões e territórios
- Dados de satélite de satélites meteorológicos geoestacionários que cobrem todo o mundo
- Mais de 150 modelos numéricos de previsão, incluindo modelagem interna proprietária, modelos governamentais, como o Sistema de Previsão Global (GFS) dos EUA, e modelos exclusivos em escala reduzida fornecidos por empresas privadas
- Observações sobre a qualidade do ar
- Observações dos departamentos de transportes
Dezenas de milhares de observações de superfície, juntamente com outros dados, são incorporados para criar e influenciar as condições atuais disponibilizadas aos usuários. Essas observações de superfície incluem não apenas conjuntos de dados padrão disponíveis gratuitamente, mas também observações únicas obtidas de serviços meteorológicos em muitos países/regiões, como Índia, Brasil, Canadá e outras entradas proprietárias. Esses conjuntos de dados exclusivos aumentam a resolução espacial e temporal dos dados de condição atuais para nossos usuários.
Estes conjuntos de dados são revistos em tempo real quanto à precisão do Sistema Digital de Previsão (Digital Forecast System), que utiliza os algoritmos proprietários de inteligência artificial da AccuWeather para modificar continuamente as previsões, garantindo que incorporam sempre os dados mais recentes e, assim, maximizam a sua precisão contínua.
Que modelos criam dados de previsão meteorológica?
Muitos sistemas de orientação de previsão meteorológica são usados para formular previsões globais. Mais de 150 modelos numéricos de previsão são usados todos os dias, conjuntos de dados externos e internos. Estes modelos incluem modelos governamentais como o Centro Europeu ECMWF e o Sistema de Previsão Global (GFS) dos EUA. Além disso, o AccuWeather incorpora modelos proprietários de alta resolução que reduzem as previsões para locais específicos e domínios regionais estratégicos para prever o tempo com mais precisão. Os algoritmos únicos de mistura e ponderação da AccuWeather foram desenvolvidos ao longo das últimas décadas. Esses algoritmos aplicam de forma otimizada as muitas entradas de previsão para fornecer previsões altamente precisas.
Cobertura e disponibilidade do serviço meteorológico
Que tipo de cobertura posso esperar para diferentes países/regiões?
A cobertura do serviço meteorológico varia de acordo com o país/região. Nem todas as funcionalidades estão disponíveis em todos os países/regiões. Para mais informações, consulte a cobertura do serviço Azure Maps Weather.
Frequência de atualização de dados
Com que frequência são atualizados os dados das Condições Atuais?
Os dados das Condições Atuais são atualizados pelo menos uma vez por hora, mas podem ser atualizados com mais frequência com condições que mudam rapidamente – como grandes variações de temperatura, alterações das condições do céu, alterações da precipitação, entre outros. A maioria das estações de observação em todo o mundo relatam muitas vezes por hora à medida que as condições mudam. No entanto, algumas áreas ainda serão atualizadas apenas uma, duas ou quatro vezes por hora em intervalos programados.
O Azure Maps armazena em cache os dados das Condições Atuais durante até 10 minutos para ajudar a captar a frequência de atualização quase em tempo real dos dados à medida que ocorrem. Para ver quando a resposta em cache expira e evitar mostrar dados desatualizados, use o cabeçalho Expires na resposta HTTP.
Com que frequência são atualizados os dados das previsões diárias e horárias?
Os dados de previsão diária e horária são atualizados várias vezes por dia, à medida que as observações atualizadas são recebidas. Por exemplo, se uma temperatura alta/baixa prevista for superada, nossos dados de previsão serão ajustados no próximo ciclo de atualização. As atualizações acontecem em intervalos diferentes, mas normalmente acontecem dentro de uma hora. Muitas condições meteorológicas repentinas podem causar uma mudança nos dados de previsão. Por exemplo, em uma tarde quente de verão, uma tempestade isolada pode surgir repentinamente, trazendo cobertura de nuvens pesadas e chuva. A tempestade isolada pode efetivamente baixar a temperatura em até 10 graus. Este novo valor de temperatura terá impacto nas Previsões Horárias e Diárias para o resto do dia e, como tal, será atualizado nos nossos conjuntos de dados.
As APIs do Azure Maps Forecast são armazenadas em cache até 30 minutos. Para ver quando a resposta em cache expira e evitar mostrar dados desatualizados, use o cabeçalho Expires na resposta HTTP. Atualize os dados conforme necessário com base no caso de uso do seu produto e na interface (interface de utilizador).
Marcas temporais e fusos horários
Durante a transição para o adiantamento do horário de verão, a API de Condições Atuais devolveu uma observação para a hora das 2:00 às 3:00 da manhã, mesmo que essa hora tenha sido ignorada. Isso é esperado?
Sim. Este comportamento é esperado. A API de Condições Atuais devolve a observação em cache mais recente para uma localização. Não é um arquivo de séries temporais.
Durante a transição para o spring-forward, a API pode devolver temporariamente uma observação em cache cujo carimbo temporal se encontra dentro da hora saltada. Isto acontece porque as respostas podem ser armazenadas em cache até 10 minutos e LocalObservationDateTime refletem o tempo de observação, não o tempo de pedido da API.
À medida que a cache atualiza com observações mais recentes após a transição, o carimbo temporal devolvido reflete a hora atualizada e o deslocamento de DST.
Durante a transição para o recuo do Horário de Verão, a API de Condições Atuais irá devolver dois registos distintos para a hora repetida?
Não. A API de Condições Atuais devolve a observação mais recente para uma localização e não é um arquivo de séries temporais. Não devolve dois registos separados para a hora repetida.
Em vez disso, a resposta reflete a observação em cache devolvida no momento da chamada à API. Perto da janela de transição, o carimbo temporal pode parecer repetir-se ou recuar à medida que a cache se atualiza dentro da janela de cache de 10 minutos. Este comportamento é esperado.
Para determinar a que lado da transição pertence uma observação, examine-se o deslocamento UTC em LocalObservationDateTime. Este campo é devolvido no formato ISO 8601 e inclui o deslocamento em relação ao UTC.
Antes do recurso, o deslocamento reflete o horário de verão (por exemplo, UTC-4 para o horário de verão do Leste). Após a transição e quando a cache atualiza, o deslocamento reflete a hora padrão (por exemplo, UTC-5 para a Hora Padrão do Leste).
Requisitos de entrada, preços e limites de taxa
Posso passar o nome ou morada de uma cidade diretamente para as APIs do Tempo?
Não. As APIs do Azure Maps Weather requerem coordenadas geográficas (latitude e longitude).
Se tiver um nome de cidade ou morada, use primeiro uma API do Azure Maps Search para geocodificar a localização e depois passe as coordenadas resultantes à API Meteorológica.
Existe um nível gratuito para o serviço Azure Maps Weather, e os limites são medidos por hora?
O serviço Azure Maps Weather é um serviço pago com faturação baseada na utilização. O preço inclui uma permissão mensal para transações gratuitas, mas não existe um nível gratuito ilimitado.
Os limites de taxa são aplicados como consultas por segundo (QPS), e não como quotas horárias. Para os limites atuais, consulte limites de taxa do Azure Maps QPS. Para detalhes de preços, consulte preços do Azure Maps.
Desenvolvendo com SDKs do Azure Maps
O SDK da Web do Azure Maps suporta nativamente a integração do serviço meteorológico?
O SDK da Web do Azure Maps fornece um módulo de serviços. O módulo de serviços é uma biblioteca auxiliar que facilita a utilização de Azure Maps serviços REST em aplicações web ou Node.js, utilizando JavaScript ou TypeScript. Para começar, consulte o módulo Usar os serviços do Azure Maps.
O SDK Android do Azure Maps suporta nativamente a integração do serviço meteorológico?
O SDK do Azure Maps para Android não é mais suportado. Para integrar os serviços do Azure Maps Weather em aplicativos Android, consulte o guia de migração do SDK do Android do Azure Maps.
Alertas de mau tempo
Porque é que a API de Alertas de Tempo Severo por vezes devolve múltiplos registos para o mesmo tipo de alerta?
Este comportamento é esperado. A API pode devolver múltiplos registos para o mesmo tipo de alerta quando os registos diferem num ou mais atributos, como área, janela temporal, prioridade ou estado.
Cada registo devolvido representa uma instância de alerta distinta, mesmo que seja description a mesma.
Posso consultar Alertas de Tempo Severo para uma cidade ou região inteira num único pedido?
Não. A API de Alertas de Tempo Severo é baseada em pontos e aceita coordenadas como entrada.
Se fornecer uma coordenada, o serviço devolve alertas que cruzam esse ponto. Para monitorizar uma região maior, consulte múltiplos pontos representativos.
Existe uma lista completa de todas as possíveis categorias de alertas de tempo severo?
Não existe uma lista global única e definitiva. Os nomes e categorias dos alertas variam consoante o país/região e a agência meteorológica oficial que fornece os dados de origem.
Como os fornecedores podem introduzir novos tipos de alertas ao longo do tempo, as aplicações devem tratar valores como categoria de alerta e descrição como campos orientados por dados, em vez de dependerem de uma enumeração fixa.
Visualizações de dados
O Azure Maps Power BI Visual suporta mosaicos meteorológicos do Azure Maps?
Sim. Para saber como migrar blocos de satélite de radar e infravermelho para o visual do Microsoft Power BI, consulte Adicionar uma camada de bloco ao visual do Power BI.
Como interpreto as cores usadas nos mosaicos de radar e de satélite?
O artigo do serviço meteorológico no Azure Maps inclui um guia para ajudar a interpretar as cores usadas em mosaicos de radar e satélite. O artigo abrange amostras de cores e códigos de cores HEX.
Posso criar animações de mosaicos de radar e satélite?
Sim. Além dos mosaicos de radar e de satélite em tempo real, os clientes do Azure Maps podem solicitar mosaicos históricos e futuros para enriquecer as visualizações de dados com sobreposições no mapa. Os clientes podem chamar a API Get Map Tile v2 ou solicitar blocos por meio do SDK da Web do Azure Maps. Os blocos de radar estão disponíveis por até 1,5 horas no passado e por até 2 horas no futuro. Os mosaicos estão disponíveis com intervalos de 5 minutos. As telhas infravermelhas são fornecidas por até 3 horas no passado e estão disponíveis em intervalos de 10 minutos. Para obter mais informações, consulte o exemplo Mostrar sobreposições meteorológicas num mapa.
Vocês oferecem ícones para diferentes condições climáticas?
Sim. Para ícones e respetivos códigos, consulte o artigo do serviço meteorológico no Azure Maps. Note que apenas algumas APIs de serviços meteorológicos, como Get Current Conditions, retornam o iconCode na resposta.
Os ícones meteorológicos documentados são recursos de referência. Se precisares de um estilo visual diferente ou de um conjunto de ícones de maior resolução, usa a tua própria biblioteca de ícones e mapeia para os valores devolvidos iconCode .
Para obter mais informações, consulte o Exemplo Obter tempo atual em um local .
Próximos passos
Se esta FAQ não responder à sua pergunta, pode contactar-nos através dos seguintes canais (por ordem escalonada):
- A seção de comentários deste artigo.
- Página de Perguntas e Respostas do MSFT para o Azure Maps.
- Suporte da Microsoft. Para criar uma nova solicitação de suporte, no portal do Azure, na guia Ajuda, selecione o botão Ajuda + suporte e selecione Nova solicitação de suporte.
Saiba como solicitar dados meteorológicos em tempo real e previstos usando o serviço Meteorologia do Azure Maps:
Artigo de conceitos do serviço meteorológico do Azure Maps:
Explore a documentação da API do serviço de Meteorologia do Azure Maps: