import streamlit as st import leafmap.foliumap as leafmap st.set_page_config(layout="wide") # Customize the sidebar markdown = """ Web App URL: GitHub Repository: """ st.sidebar.title("About") st.sidebar.info(markdown) logo = "https://i.imgur.com/UbOXYAU.png" st.sidebar.image(logo) # Customize page title st.title("Streamlit for Geospatial Applications") st.markdown( """ This multipage app template demonstrates various interactive web apps created using [streamlit](https://streamlit.io) and [leafmap](https://leafmap.org). It is an open-source project and you are very welcome to contribute to the [GitHub repository](https://github.com/giswqs/streamlit-multipage-template). """ ) st.header("Instructions") markdown = """ 1. For the [GitHub repository](https://github.com/giswqs/streamlit-multipage-template) or [use it as a template](https://github.com/giswqs/streamlit-multipage-template/generate) for your own project. 2. Customize the sidebar by changing the sidebar text and logo in each Python files. 3. Find your favorite emoji from https://emojipedia.org. 4. Add a new app to the `pages/` directory with an emoji in the file name, e.g., `1_🚀_Chart.py`. """ st.markdown(markdown) m = leafmap.Map(minimap_control=True) m.add_basemap("OpenTopoMap") m.to_streamlit(height=500)