1. Nessa aula vamos aprender a criar um mapa a partir de um dataset utilizando o folium.
  2. Pensando nisso crie o arquivo 14-mapa_dataset.py e adicione o código a seguir:
import pandas as pd
import folium

#1-Importando o Dataset
url = 'https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/all_week.csv'
dados_terremotos = pd.read_csv(url)

#2-FIltrar os dados para obter terremotos mais significativos
terremotos_significativos = dados_terremotos[dados_terremotos['mag'] >= 6.0]

#3-Criar o Mapa
mapa_terremotos = folium.Map(location=[0,0], zoom_start=2)

#4-Adiciona marcadores para terremotos significativos
for index, terremoto in terremotos_significativos.iterrows():
    folium.Marker(
        location=[terremoto['latitude'], terremoto['longitude']],
        popup=f'Magnitude:{terremoto["mag"]}, Profundidade: {terremoto["depth"]}',
        icon=folium.Icon(color='red', icon='info-sign')
    ).add_to(mapa_terremotos)

mapa_terremotos.save('data/mapa_terremotos.html')
Para executar o arquivo, execute o comando python .\14-mapa_dataset.py