Criar Projeções Geográficas com Python Matplotlib

Beginner

This tutorial is from open-source community. Access the source code

Introdução

Este tutorial irá guiá-lo através do processo de criação de projeções geográficas usando a biblioteca Python Matplotlib. Percorreremos quatro projeções possíveis e aprenderemos como criá-las.

Dicas para a VM

Após a inicialização da VM, clique no canto superior esquerdo para mudar para a aba Notebook e acessar o Jupyter Notebook para praticar.

Às vezes, pode ser necessário aguardar alguns segundos para que o Jupyter Notebook termine de carregar. A validação das operações não pode ser automatizada devido a limitações no Jupyter Notebook.

Se você enfrentar problemas durante o aprendizado, sinta-se à vontade para perguntar ao Labby. Forneça feedback após a sessão, e resolveremos o problema prontamente para você.

Importar bibliotecas e configurar o ambiente

Nesta etapa, importaremos as bibliotecas necessárias e configuraremos o ambiente para nosso tutorial. Usaremos as bibliotecas Matplotlib e numpy.

import matplotlib.pyplot as plt
import numpy as np

%matplotlib inline

Criar uma figura e subplots

Nesta etapa, criaremos uma figura e quatro subplots para cada uma das projeções que criaremos. Usaremos o método plt.subplots() para criar uma figura e subplots.

fig, axs = plt.subplots(nrows=2, ncols=2, subplot_kw={'projection': 'aitoff'})

Criar a projeção Aitoff

Nesta etapa, criaremos uma projeção Aitoff. Usaremos o subplot axs[0, 0] para criar uma projeção Aitoff.

axs[0, 0].set_title('Aitoff Projection')
axs[0, 0].grid(True)

Criar a projeção Hammer

Nesta etapa, criaremos uma projeção Hammer. Usaremos o subplot axs[0, 1] para criar uma projeção Hammer.

axs[0, 1].set_title('Hammer Projection')
axs[0, 1].grid(True)

Criar a projeção Lambert

Nesta etapa, criaremos uma projeção Lambert. Usaremos o subplot axs[1, 0] para criar uma projeção Lambert.

axs[1, 0].set_title('Lambert Projection')
axs[1, 0].grid(True)

Criar a projeção Mollweide

Nesta etapa, criaremos uma projeção Mollweide. Usaremos o subplot axs[1, 1] para criar uma projeção Mollweide.

axs[1, 1].set_title('Mollweide Projection')
axs[1, 1].grid(True)

Exibir o gráfico

Nesta etapa, exibiremos o gráfico usando o método plt.show().

plt.show()

Resumo

Neste tutorial, aprendemos como criar quatro projeções geográficas diferentes usando a biblioteca Python Matplotlib. Aprendemos como criar uma projeção Aitoff, uma projeção Hammer, uma projeção Lambert e uma projeção Mollweide. Esperamos que este tutorial tenha sido útil e que inspire você a criar suas próprias projeções geográficas.