fschwartzer commited on
Commit
0f57867
1 Parent(s): f8758f6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -7
app.py CHANGED
@@ -280,15 +280,15 @@ with tab3:
280
  coord_pesquisa = [filtered_data.iloc[0]['latitude'], filtered_data.iloc[0]['longitude']]
281
  valor_pesquisa = filtered_data.iloc[0]['Predicted_target']
282
 
283
- # Criar o mapa centralizado na coordenada pesquisada com um nível de zoom mais próximo
284
- mapa = folium.Map(location=coord_pesquisa, zoom_start=18)
285
  marker_cluster = MarkerCluster().add_to(mapa)
286
 
287
- # Adicionar marcador para a coordenada de pesquisa com o valor previsto
288
  folium.Marker(
289
  coord_pesquisa,
290
  popup=f"<b>Local de Pesquisa</b><br>Valor Previsto: {valor_pesquisa:.2f}",
291
- icon=folium.Icon(color="red", icon="info-sign")
292
  ).add_to(marker_cluster)
293
 
294
  # Iterar pelos 5 pontos mais próximos e conectar os vizinhos à coordenada de pesquisa
@@ -303,11 +303,11 @@ with tab3:
303
  coord_vizinho,
304
  popup=(f"<b>Vizinho</b><br>Valor Previsto: {valor_previsto:.2f}<br>"
305
  f"Valor Observado: {valor_observado:.2f}"),
306
- icon=folium.Icon(color="blue", icon="info-sign")
307
  ).add_to(marker_cluster)
308
 
309
- # Adicionar linha de conexão entre a coordenada de pesquisa e o vizinho
310
- folium.PolyLine([coord_pesquisa, coord_vizinho], color='blue', weight=2).add_to(mapa)
311
 
312
  # Exibir o mapa no Streamlit
313
  st.markdown("## **Mapa dos 5 Vizinhos mais Próximos (KNN)**")
 
280
  coord_pesquisa = [filtered_data.iloc[0]['latitude'], filtered_data.iloc[0]['longitude']]
281
  valor_pesquisa = filtered_data.iloc[0]['Predicted_target']
282
 
283
+ # Criar o mapa centralizado na coordenada pesquisada com um estilo monocromático
284
+ mapa = folium.Map(location=coord_pesquisa, zoom_start=18, tiles='CartoDB positron')
285
  marker_cluster = MarkerCluster().add_to(mapa)
286
 
287
+ # Adicionar marcador para a coordenada de pesquisa com o valor previsto e um ícone personalizado
288
  folium.Marker(
289
  coord_pesquisa,
290
  popup=f"<b>Local de Pesquisa</b><br>Valor Previsto: {valor_pesquisa:.2f}",
291
+ icon=folium.Icon(color="red", icon="home", prefix="fa") # ícone de "home" usando Font Awesome
292
  ).add_to(marker_cluster)
293
 
294
  # Iterar pelos 5 pontos mais próximos e conectar os vizinhos à coordenada de pesquisa
 
303
  coord_vizinho,
304
  popup=(f"<b>Vizinho</b><br>Valor Previsto: {valor_previsto:.2f}<br>"
305
  f"Valor Observado: {valor_observado:.2f}"),
306
+ icon=folium.Icon(color="blue", icon="building", prefix="fa") # ícone de "building" usando Font Awesome
307
  ).add_to(marker_cluster)
308
 
309
+ # Adicionar linha de conexão entre a coordenada de pesquisa e o vizinho com cor amarelo ouro
310
+ folium.PolyLine([coord_pesquisa, coord_vizinho], color='#FFC000', weight=2).add_to(mapa)
311
 
312
  # Exibir o mapa no Streamlit
313
  st.markdown("## **Mapa dos 5 Vizinhos mais Próximos (KNN)**")