Introdução

Concluído

A poluição atmosférica pode causar danos graves à saúde humana e animal. As causas da poluição atmosférica são vários fatores que podem ocorrer naturalmente ou resultar de atividades humanas específicas. A produção industrial, a queima de alguns tipos de combustível e os incêndios florestais contribuem para o aumento da poluição atmosférica. Essa poluição é atmosférica e não permanece na área onde foi produzida. O vento pode transportar a poluição do ar muitos quilômetros e em todo o mundo. Por exemplo, no final de 2019, a fumaça de incêndios florestais na Austrália chegou à Nova Zelândia, a mais de 2.000 quilômetros de distância.

O Índice de Qualidade do Ar (IQA) mede a poluição atmosférica. O índice reflete uma escala que varia de 0 a 500. Quanto maior o valor de IQA, maior o risco à saúde. Um valor de AQI inferior a 50 indica pouco ou nenhum risco, mas um valor igual ou superior a 300 significa que o ar é perigoso para todos.

O IQA tem em conta a presença de vários poluentes:

  • Ozono ao nível do solo
  • Partículas
  • Monóxido de carbono
  • Dióxido de enxofre
  • Dióxido de azoto

Gorjeta

Você pode ler mais sobre o AQI em AirNow AQI Basics.

Neste módulo, você obtém dados de poluição do ar usando uma API gratuita e, em seguida, usa o Azure Maps para plotar os dados em um mapa interativo.

O Azure Maps é uma coleção de serviços geoespaciais que usam dados de mapeamento atualizados para fornecer contexto geográfico em aplicativos Web e móveis. Os serviços incluem APIs para mapas, roteamento de veículos, clima e cerca geográfica. O Azure Maps também tem um SDK da Web que você pode usar para exibir um mapa em uma página da Web.

O aplicativo que você criar será semelhante a este exemplo:

Image of a map of the world that shows pollution data as colored circles.

Objetivos de aprendizagem

Neste módulo, irá:

  • Saiba mais sobre o Azure Maps e o SDK da Web do Google Maps
  • Criar uma conta do Azure Maps
  • Usar o SDK da Web do Azure Maps em uma página da Web
  • Saiba mais sobre GeoJSON, o formato de dados espaciais
  • Carregue dados de qualidade do ar de uma API e mostre-os em um mapa

Pré-requisitos

  • Capacidade para utilizar o Python (nível de principiante)
  • Experiência usando o Visual Studio Code em um nível iniciante
  • Python 3.6 ou posterior instalado e disponível no seu caminho
  • Ter o Visual Studio Code instalado
  • Extensão Python para Visual Studio Code instalada

Gorjeta

Se você quiser aprender como instalar e configurar o Visual Studio Code para desenvolvimento Python, conclua Configurar seu ambiente de desenvolvimento iniciante Python com o Visual Studio Code.