import geopandas as gpd from shapely.geometry import shape, Point def funcion_1(file_to_check=None, point=None, field_to_return=None): if file_to_check: gdf_geometries = gpd.read_file(file_to_check) point = Point(float(point[0]), float(point[1])) geometria = gdf_geometries[gdf_geometries.contains(point)] if not geometria.empty: # Extraer la característica "Barrios" data_field = geometria.iloc[0][field_to_return] print({'data_field': data_field}) return {'data_field': data_field} funcion_1(file_to_check='https://sd1.d3.ipsilum.com/files_uploaded/BARRIOS_PERGAMINO_V1.geojson', point=["-60.5654554","-33.8770105"], field_to_return='Nombre')