mans7 commited on
Commit
94d9d4f
·
1 Parent(s): 18f606b

Upload 2 files

Browse files
Files changed (2) hide show
  1. app.py +46 -0
  2. requirements.txt +18 -0
app.py ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+
3
+ st.set_page_config(layout="wide")
4
+
5
+ st.sidebar.info(
6
+ """
7
+ - Mansour GUEYE
8
+ - Souleymane DIOP
9
+ - Abdoulaye DIALLO
10
+ """
11
+ )
12
+
13
+ st.sidebar.title("Informations")
14
+ st.sidebar.info(
15
+ """
16
+ - Avoir plus d'informations avant de construire
17
+ - Avoir plus d'informations avant d'acheter
18
+ - Avoir plus d'information avant d'investir
19
+ """
20
+ )
21
+
22
+ st.title("Challenge Sama Dekkuway (Keur Massar et Diourbel)")
23
+
24
+ st.markdown(
25
+ """
26
+ Notre solution offre une approche complète pour l'analyse des zones inondables, avec une interface conviviale permettant aux utilisateurs d'explorer et de comprendre visuellement les informations géospatiales.
27
+ """
28
+ )
29
+
30
+ st.info("Cliquez sur le menu de la barre latérale gauche pour accéder aux différentes applications")
31
+
32
+ st.subheader("Objectifs et Solution")
33
+
34
+ row1_col1, row1_col2 = st.columns(2)
35
+ with row1_col1:
36
+ st.write("### Objectifs Principaux")
37
+ st.write("1. Valorisation des données géospatiales: Créer de la valeur (solutions et/ou services) à partir des données actualisées et précises fournies sur les zones inondables au Sénégal.")
38
+ st.write("2. Encourager l’Innovation Technologique: Stimuler la création de solutions et applications numériques de gestion et prévention des inondations, en utilisant les technologies émergentes")
39
+ st.write("3. Sensibiliser à l’Environnement: Promouvoir la sensibilisation et l’engagement envers la protection de l’environnement grâce à la technologie.")
40
+ st.image("https://i.gifer.com/E0Hy.gif", width=600)
41
+
42
+ with row1_col2:
43
+ st.write("### Notre Solution")
44
+ st.write("Notresolution propose une interface interactive intégrant des données géospatiales telles que des vecteurs (.shp), des images aériennes (ortho), des altitudes (MNT), etc. Cette interface permet de visualiser les positions et les zones inondables de différentes régions. De plus, elle offre la possibilité d'ajouter vos propres données de position pour déterminer si elles se trouvent dans une zone inondable.")
45
+ st.write("La superposition des données vectorielles et des rasters permet d'observer les modèles d'habitation dans les différentes zones inondables ou non, ainsi que de visualiser les différents quartiers.")
46
+ st.image("https://i.gifer.com/Eku6.gif", width=600)
requirements.txt ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ --find-links=https://girder.github.io/large_image_wheels GDAL
2
+ folium==0.13.0
3
+ geemap[extra]
4
+ geopandas
5
+ jupyter-server-proxy
6
+ keplergl
7
+ leafmap
8
+ localtileserver
9
+ nbserverproxy
10
+ owslib
11
+ palettable
12
+ plotly
13
+ streamlit
14
+ streamlit-bokeh-events
15
+ streamlit-folium
16
+ streamlit-keplergl
17
+ tropycal
18
+