Introdução
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:
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.