{
    "version": "0.2.0",
    "id": "radiacion_solar",
    "title": "Radiaci\u00f3n Solar",
    "description": "Funci\u00f3n general para recuperar datos de la Base de Datos y la radiaci\u00f3n solar parametrizando y limitando con distintas opciones.",
    "jobControlOptions": [
        "sync-execute"
    ],
    "keywords": [
        "Entidad",
        "Edificio",
        "Punto",
        "Par\u00e1metro",
        "Radiaci\u00f3n",
        "Solar"
    ],
    "links": [
        {
            "type": "text/html",
            "rel": "about",
            "title": "Ejemplo swagger",
            "href": "../../openapi?f=html#/radiacion_solar/executeRadiacion_solarJob    ",
            "hreflang": "en-US"
        },
        {
            "type": "application/json",
            "rel": "self",
            "href": "https://api-processes.idee.es/processes/radiacion_solar?f=json",
            "title": "Process description as JSON",
            "hreflang": "es-ES"
        },
        {
            "type": "text/html",
            "rel": "alternate",
            "href": "https://api-processes.idee.es/processes/radiacion_solar?f=html",
            "title": "Process description as HTML",
            "hreflang": "es-ES"
        },
        {
            "type": "text/html",
            "rel": "http://www.opengis.net/def/rel/ogc/1.0/job-list",
            "href": "https://api-processes.idee.es/jobs?f=html",
            "title": "jobs for this process as HTML",
            "hreflang": "es-ES"
        },
        {
            "type": "application/json",
            "rel": "http://www.opengis.net/def/rel/ogc/1.0/job-list",
            "href": "https://api-processes.idee.es/jobs?f=json",
            "title": "jobs for this process as JSON",
            "hreflang": "es-ES"
        },
        {
            "type": "application/json",
            "rel": "http://www.opengis.net/def/rel/ogc/1.0/execute",
            "href": "https://api-processes.idee.es/processes/radiacion_solar/execution?f=json",
            "title": "Execution for this process as JSON",
            "hreflang": "es-ES"
        }
    ],
    "inputs": {
        "entidad": {
            "title": "Entidad",
            "description": "Valor que devolver\u00e1 la consulta seg\u00fan sea un edificio o un punto.",
            "schema": {
                "type": "string"
            },
            "minOccurs": 1,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "edificio",
                "punto"
            ]
        },
        "referencia_catastral": {
            "title": "Referencia Catastral",
            "description": "Valor de la referencia catastral del edificios a partir de la cual filtrar un edificio.",
            "schema": {
                "type": "array"
            },
            "minOccurs": 0,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "Referencia",
                "Catastro"
            ]
        },
        "codigo_ine": {
            "title": "Codigo INE",
            "description": "C\u00f3digo del INE de las localidades por las que filtrar la b\u00fasqueda. Tambi\u00e9n se pueden definir varios c\u00f3digos.",
            "schema": {
                "type": "array"
            },
            "minOccurs": 0,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "Referencia",
                "INE"
            ]
        },
        "condicion_construccion": {
            "title": "Condicion de la construccion",
            "description": "Condici\u00f3n de construccion de los edificios de catastro. Esta consulta devuelve los distintos tipos de edificios seg\u00fan se estado de contrucci\u00f3n. Pudiendo ser: [\"declined\", \"ruin\", \"functional\", \"-\"].",
            "schema": {
                "type": "array"
            },
            "minOccurs": 0,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "Referencia",
                "Condici\u00f3n"
            ]
        },
        "uso_actual": {
            "title": "Uso Actual",
            "description": "Uso actual por el que limitar la b\u00fasqueda. Se pueden obtener los distintos usos de los edificios seg\u00fan sean de tipo:[\"2_agriculture\", \"4_2_retail\", \"3_industrial\", \"4_3_publicServices\", \"1_residential\", \"4_1_office\"]",
            "schema": {
                "type": "array"
            },
            "minOccurs": 0,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "Referencia",
                "Uso"
            ]
        },
        "geojson": {
            "title": "GeoJSON",
            "description": "\u00c1rea o \u00e1reas en el GeoJSON para delimitar zonas en las que buscar.",
            "schema": {
                "type": "string"
            },
            "minOccurs": 0,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "GeoJSON",
                "Area",
                "Archivo"
            ]
        },
        "gml": {
            "title": "GML",
            "description": "\u00c1rea o \u00e1reas en el GML para delimitar las zonas en las que buscar. Es necesario descodificar las dobles comillas de las cadenas de texto archivo XML, de lo contrario no se podr\u00e1 leer la informaci\u00f3n porque se interpretar\u00e1 de forma err\u00f3nea. Las dobles comillas se deben sustituir por /. ",
            "schema": {
                "type": "string"
            },
            "minOccurs": 0,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "GML",
                "Area",
                "Archivo"
            ]
        },
        "kml": {
            "title": "KML",
            "description": "\u00c1rea o \u00e1reas en el  KML para delimitar las zonas en las que buscar.  Es necesario descodificar las dobles comillas de las cadenas de texto archivo XML, de lo contrario no se podr\u00e1 leer la informaci\u00f3n porque se interpretar\u00e1 de forma err\u00f3nea. Las dobles comillas se deben sustituir por /. ",
            "schema": {
                "type": "string"
            },
            "minOccurs": 0,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "KML",
                "Area",
                "Archivo"
            ]
        },
        "radio": {
            "title": "Radio alrededor de un punto",
            "description": "Se construir\u00e1 una circunferencia, limitando los resultados de b\u00fasqueda que se encuentren dentro de ese radio. Formato: [latitud ,longitud ,distancia (metros)]. Ejemplo: \"38.085855,-3.624552, 1000\". Los EPSG admitidos son 4258 (edificios) y 4326 (puntos). ",
            "schema": {
                "type": "string"
            },
            "minOccurs": 0,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "Punto",
                "Latitud",
                "Longitud",
                "Radio",
                "\u00c1rea"
            ]
        },
        "percentil": {
            "title": "Percentil",
            "description": "Percentil por el que se limitar\u00e1n los datos devueltos por la consulta tomando valores entre [0-100], por defecto 100 (devolver\u00e1 todos los datos).",
            "schema": {
                "type": "number"
            },
            "minOccurs": 0,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "Percentil",
                "Cuartil"
            ]
        },
        "limite": {
            "title": "Limite",
            "description": "N\u00famero m\u00e1ximo de valores que se devolver\u00e1n en la consulta.",
            "schema": {
                "type": "number"
            },
            "minOccurs": 1,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "Limite"
            ]
        },
        "offset": {
            "title": "Offset",
            "description": "N\u00famero de resultados que saltarse al principio.",
            "schema": {
                "type": "number"
            },
            "minOccurs": 0,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "Offset"
            ]
        }
    },
    "outputs": {
        "resultado": {
            "title": "GeoJson de resultado",
            "description": "GeoJson con el resultado de la b\u00fasqueda con los par\u00e1metros elegidos.",
            "schema": {
                "type": "object",
                "contentMediaType": "application/json"
            }
        },
        "total": {
            "title": "Total",
            "description": "N\u00famero total de valores posibles que devolver\u00eda la consulta.",
            "schema": {
                "type": "object",
                "contentMediaType": "application/json"
            }
        },
        "obtenidos": {
            "title": "Valores obtenidos",
            "description": "N\u00famero de valores que ha devuelto el GeoJson.",
            "schema": {
                "type": "object",
                "contentMediaType": "application/json"
            }
        },
        "valor_maximo": {
            "title": "Valor m\u00e1ximo",
            "description": "Valor m\u00e1ximo devuelto en la consulta.",
            "schema": {
                "type": "object",
                "contentMediaType": "application/json"
            }
        },
        "valor_minimo": {
            "title": "valor m\u00ednimo",
            "description": "Valor m\u00ednimo devuelto en la consulta.",
            "schema": {
                "type": "object",
                "contentMediaType": "application/json"
            }
        },
        "valor_medio": {
            "title": "Valor medio",
            "description": "Valor medio devuelto en la consulta.",
            "schema": {
                "type": "object",
                "contentMediaType": "application/json"
            }
        },
        "valor_total": {
            "title": "Valor total",
            "description": "Valor total devuelto en la consulta.",
            "schema": {
                "type": "object",
                "contentMediaType": "application/json"
            }
        },
        "superficie_total": {
            "title": "superficie total",
            "description": "Superficie total del edificio o punto consultado.",
            "schema": {
                "type": "object",
                "contentMediaType": "application/json"
            }
        },
        "geojson_filtro": {
            "title": "GeoJson de filtro",
            "description": "GeoJson usado para hacer el filtro de la consulta.",
            "schema": {
                "type": "object",
                "contentMediaType": "application/json"
            }
        }
    },
    "example": {
        "inputs": {
            "entidad": "edificio",
            "geojson": {
                "features": [
                    {
                        "geometry": {
                            "coordinates": [
                                [
                                    [
                                        -1.5393937089622227,
                                        39.21339875877007
                                    ],
                                    [
                                        -1.5393937089622227,
                                        39.21196563662755
                                    ],
                                    [
                                        -1.5369924735677785,
                                        39.21196563662755
                                    ],
                                    [
                                        -1.5369924735677785,
                                        39.21339875877007
                                    ],
                                    [
                                        -1.5393937089622227,
                                        39.21339875877007
                                    ]
                                ]
                            ],
                            "type": "Polygon"
                        },
                        "properties": {},
                        "type": "Feature"
                    }
                ],
                "type": "FeatureCollection"
            },
            "codigo_ine": [
                "02001"
            ],
            "uso_actual": [
                "2_agriculture",
                "4_2_retail",
                "3_industrial",
                "4_3_publicServices",
                "1_residential",
                "4_1_office"
            ],
            "condicion_construccion": [
                "declined",
                "ruin",
                "functional",
                "-"
            ],
            "radio": "38.085855,-3.624552, 1000",
            "limite": 10,
            "percentil": 100,
            "referencia_catastral": [
                "000700100XJ24B",
                "000700200XJ24B",
                "000700300XJ24B"
            ]
        }
    },
    "outputTransmission": [
        "value"
    ]
}