Spaces:
Sleeping
Sleeping
import folium | |
import geopandas as gpd | |
import gradio as gr | |
# Cargar datos geoespaciales de los barrios (por ejemplo, un archivo GeoJSON) | |
barrios_gdf = gpd.read_file("barrios_y_veredas.geojson") | |
# Crear un mapa centrado en Medellín | |
medellin_map = folium.Map(location=[6.2442, -75.5812], zoom_start=12.3) | |
# Definir una función para personalizar el estilo de las líneas | |
def style_function(feature): | |
return { | |
'color': 'black', # Color de las líneas | |
'weight': 0.5 # Grosor de las líneas (ajusta este valor) | |
} | |
# Agregar los polígonos del archivo GeoJSON al mapa con estilo personalizado | |
folium.GeoJson(barrios_gdf, style_function=style_function).add_to(medellin_map) | |
# Crear una función para mostrar el mapa en Gradio | |
def mostrar_mapa(): | |
return medellin_map._repr_html_() | |
# Crear la interfaz de Gradio y mostrar el mapa al inicio | |
app = gr.Interface(fn=mostrar_mapa, inputs=None, outputs="html") | |
app.launch() | |