Commit
·
850b7c0
1
Parent(s):
ec73f7a
V2.3
Browse files
app.py
CHANGED
|
@@ -40,23 +40,20 @@ def display_map():
|
|
| 40 |
m = folium.Map(location=[44.84474, -0.60711], zoom_start=12)
|
| 41 |
for item in data:
|
| 42 |
try:
|
| 43 |
-
#
|
| 44 |
point_geo = item.get('point_geo', [])
|
| 45 |
if point_geo:
|
| 46 |
-
# Extraction de
|
| 47 |
-
|
| 48 |
lat, lon = float(lat), float(lon)
|
| 49 |
# Vérification que lat et lon sont valides
|
| 50 |
if lat and lon:
|
| 51 |
folium.Marker([lat, lon], popup=item.get("nom_courant_denomination", "Sans nom")).add_to(m)
|
| 52 |
except (ValueError, TypeError, IndexError):
|
| 53 |
-
#
|
| 54 |
-
# les cas où point_geo n'est pas dans le format attendu,
|
| 55 |
-
# ou les index ne sont pas présents dans la liste
|
| 56 |
continue
|
| 57 |
folium_static(m)
|
| 58 |
|
| 59 |
-
|
| 60 |
# Fonction pour l'onglet "Dialoguer avec l'assistant IA RSE bziiit"
|
| 61 |
def display_dialogue():
|
| 62 |
st.markdown("# Patientez quelques heures encore... :)")
|
|
|
|
| 40 |
m = folium.Map(location=[44.84474, -0.60711], zoom_start=12)
|
| 41 |
for item in data:
|
| 42 |
try:
|
| 43 |
+
# Supposons que 'point_geo' est une liste [lat, lon]
|
| 44 |
point_geo = item.get('point_geo', [])
|
| 45 |
if point_geo:
|
| 46 |
+
# Extraction de lat et lon par indexation de la liste, en supposant l'ordre correct [lat, lon]
|
| 47 |
+
lat, lon = point_geo
|
| 48 |
lat, lon = float(lat), float(lon)
|
| 49 |
# Vérification que lat et lon sont valides
|
| 50 |
if lat and lon:
|
| 51 |
folium.Marker([lat, lon], popup=item.get("nom_courant_denomination", "Sans nom")).add_to(m)
|
| 52 |
except (ValueError, TypeError, IndexError):
|
| 53 |
+
# Gestion des erreurs pour la conversion en float, format de données inattendu, ou index manquant
|
|
|
|
|
|
|
| 54 |
continue
|
| 55 |
folium_static(m)
|
| 56 |
|
|
|
|
| 57 |
# Fonction pour l'onglet "Dialoguer avec l'assistant IA RSE bziiit"
|
| 58 |
def display_dialogue():
|
| 59 |
st.markdown("# Patientez quelques heures encore... :)")
|