import streamlit as st import time st.set_page_config(page_title="TerraFusion Studio", layout="wide") st.markdown(""" """, unsafe_allow_html=True) st.markdown('
🛰️ TerraFusion Studio
', unsafe_allow_html=True) st.write("Manage 3D City, Mapping, Powerline, Highway, and other infrastructure projects with Terra products suite.") col1, col2 = st.columns(2) with col1: st.markdown('
🌍 Industries
', unsafe_allow_html=True) industries = [ "3D City", "Mapping", "Powerline", "Road and Highway", "Railway and Tram", "Water Resources", "Forest and Parks", "Mining" ] for industry in industries: st.markdown(f"➤ {industry}") with col2: st.markdown('
⚙️ Products
', unsafe_allow_html=True) products = [ "TerraScan", "TerraModeler", "TerraMatch", "TerraPhoto", "TerraStereo", "TerraBatch", "Other Products" ] for product in products: st.markdown(f"✔️ {product}") st.markdown("---") st.markdown('
📂 Upload Work Files
', unsafe_allow_html=True) uploaded_file = st.file_uploader("Upload file (LAS, LAZ, CSV, TIF)", type=["las", "laz", "csv", "tif"]) if uploaded_file: st.success(f"File '{uploaded_file.name}' uploaded successfully!") with st.spinner("Processing file..."): for progress in range(100): time.sleep(0.01) st.progress(progress + 1) st.success("Processing completed!") st.markdown("---") st.markdown('
⚡ Automated Batch Operation
', unsafe_allow_html=True) st.write("Automate classification, matching, and modeling workflows.") if st.button("Run Batch Process"): with st.spinner("Running batch tasks..."): time.sleep(3) st.success("Batch processing finished successfully!") st.markdown("""
Built with ❤️ using Streamlit — Designed for Geo and Terra Industries
""", unsafe_allow_html=True)