Spaces:
Runtime error
Runtime error
import streamlit as st | |
import ast | |
from PIL import Image | |
import leafmap.foliumap as leafmap | |
st.set_page_config(layout="wide") | |
image = Image.open('data/logo.png') | |
header = st.container() | |
#Using "with" notation | |
with st.sidebar: | |
logo = st.image(image) | |
add_radio = st.radio( | |
"Menu", | |
("Home", "EDA", "Modelling", "Demo") | |
) | |
def get_layers(url): | |
options = leafmap.get_wms_layers(url) | |
return options | |
with header: | |
st.title("AI for sustainable agriculture and foood systems:Use of Satellite Imagery!") | |
st.text('''Over five weeks in October 2022, Omdena-Milan Local Chapter collaborators completed a local chapter challenge | |
on applying Artificial Intelligence (AI) and Satellite imagery for sustainable agri-food systems.To this end, the | |
Omdena-Milan Local Chapter collaborators explored various machine learning (ML) and data science techniques and | |
geographic information systems (GIS) methods. The team worked on different tasks which are independent of each other | |
to address the same project goal. For demonstration, the team integrated all of them into one dashboard with good usability | |
for non-technical decision-makers. | |
''') | |
#mp = st.image(it_map) | |
row1_col1, row1_col2 = st.columns([3, 1.3]) | |
width = 800 | |
height = 600 | |
layers = None | |
url = "https://services.terrascope.be/wms/v2" | |
m = leafmap.Map(center=(42.3, 14), zoom=6) | |
if layers is not None: | |
for layer in layers: | |
m.add_wms_layer( | |
url, layers=layer, name=layer, attribution=" ", transparent=True | |
) | |
m.to_streamlit(height=height) |