import os import json from pathlib import Path def create_html_function(info_function, path_to_save): import os import json from pathlib import Path # info_function = info_function.replace(':"True"', ': true') # info_function = info_function.replace(': "True"', ': true') # info_function = info_function.replace(':"False"', ': false') # info_function = info_function.replace(': "False"', ': false') # data = json.loads(info_function) data = info_function long_name = data.get("name") name = data.get("folder_name") explanation = data.get("explanation") variables = data.get("variables") output = data.get("output") header = f"""
Instrucciones para la utilización de la función {name}
Instrucciones para usar la función de {long_name} en el sistema Ipsilum
{explanation}
Existen 4 formas de subir el archivo de entrada:
Las variables de entrada de esta función son las siguientes, con los datos que se tienen que proporcionar:
""" var = "" var_out = "" example = """
{archivo}
.4326
None
{var_details.get("example")}
{var_out} """ example_out += f"""
La función {name}
en Ipsilum soporta la conversión de archivos en los siguientes formatos:
Nombre | Extensión |
---|---|
ESRI Shapefile | shp |
GeoJSON | geojson |
Parquet | parquet |
Keyhole Markup Language | kml |
Microsoft Excel | xlsx |
Geography Markup Language | gml |
Geopackage | gpkg |
File Geodatabase | fgb |
Comma-Separated Values | csv |