import streamlit as st import streamlit.components.v1 as components @st.cache_data def get_map(): eq_file = open("assets/earthquake.html", 'r', encoding='utf-8') eq_html = eq_file.read() return eq_html st.header('Urban Planning', divider='green') st.markdown("#### Where Do Earthquakes Occur?") st.markdown("Earthquakes typically coincide with techtonic plate boundaries.") st.markdown("#### Which Prefectures have the highest Population Density?") st.markdown("The three highest prefectures by population density are: Tokyo, Kanagawa and Osaka") st.markdown("#### Which Prefectures are Prone to High-Magnitude Earthquakes?") st.markdown("Tokyo has the highest population density, and has experienced some earthquakes") st.markdown("Osaka is relatively less populated, but has experienced stronger earthquakes than Tokyo") st.markdown("Kanagawa's long coastline, as well as relatively high population density and proximity to strong earthquakes, make it a risk for Tsunami") st.markdown("*This is based off the [Geospatial Analysis](https://www.kaggle.com/learn/geospatial-analysis) course by Kaggle*") st.divider() earthquake_html = get_map() components.html(earthquake_html)