import gradio as gr import json from utils.main_processor import get_statistics # Interface with gr.Blocks() as ui: with gr.Row(): file_input = gr.File(file_types=[".geojson"]) with gr.Row(): with gr.Column(): submit_btn = gr.Button("Submit") with gr.Row(): output = gr.Dataframe() # Submit button action submit_btn.click(get_statistics, file_input, output) # Launch app if __name__ == "__main__": ui.launch( server_name="0.0.0.0", server_port=7860, #mcp_server=True, show_error=True )