{
    "version": "0.2.0",
    "id": "getElevation",
    "title": "Altitud de puntos",
    "description": "Obtiene la elevaci\u00f3n de uno o varios puntos a partir del MDT05.",
    "keywords": [
        "elevation",
        "getElevation"
    ],
    "links": [
        {
            "type": "text/html",
            "rel": "about",
            "title": "Ejemplo swagger",
            "href": "../../openapi?f=html#/getElevation/executeGetelevationJob",
            "hreflang": "en-US"
        },
        {
            "type": "application/json",
            "rel": "self",
            "href": "https://api-processes.idee.es/processes/getElevation?f=json",
            "title": "Process description as JSON",
            "hreflang": "es-ES"
        },
        {
            "type": "text/html",
            "rel": "alternate",
            "href": "https://api-processes.idee.es/processes/getElevation?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/getElevation/execution?f=json",
            "title": "Execution for this process as JSON",
            "hreflang": "es-ES"
        }
    ],
    "inputs": {
        "geom": {
            "title": "geom",
            "description": "Puntos o lista de puntos que van a ser procesados. Obligatorio. Actualmente no admite multigeometr\u00ed\u00adas ni pol\u00ed\u00adgonos geojson.",
            "schema": {
                "type": "String"
            },
            "minOccurs": 1,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "geom",
                "geometry",
                "geometr\u00ed\u00ada"
            ]
        },
        "formato": {
            "title": "formato",
            "description": "Formato en el que se proporciona la geometr\u00ed\u00ada del par\u00e1metro geom. Los formatos soportados son wkt (GeometryCollection o MultiPoint) y geojson (feature collection). Obligatorio.",
            "schema": {
                "type": "string"
            },
            "minOccurs": 0,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "formato"
            ]
        },
        "crs": {
            "title": "crs",
            "description": "Sistema de referencia de los par\u00e1metros geom. Opcional. Si no se proporciona se utilizar\u00e1 el valor por defecto coordenadas geogr\u00e1ficas en el Sistema Referencia WGS84, EPSG:4326.",
            "schema": {
                "type": "integer"
            },
            "minOccurs": 0,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "crs"
            ]
        },
        "withCoord": {
            "title": "withCoord",
            "description": "Par\u00e1metro booleano para obtener las coordenadas geogr\u00e1ficas en el Sistema Referencia utilizado como input, junto a sus altitudes. Por defecto False",
            "schema": {
                "type": "boolean"
            },
            "minOccurs": 0,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "coordinates"
            ]
        },
        "outputFormat": {
            "title": "outputFormat",
            "descripton": "Par\u00e1metro que especifica el formato de salida si se ha seleccionado withCoord = true. Los par\u00e1metros admitidos son: \"array\" y \"geom\" ",
            "schema": {
                "type": "string"
            },
            "minOccurs": 0,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "outoutFormat"
            ]
        }
    },
    "outputs": {
        "id": {
            "title": "GetElevation",
            "description": "Identificador del proceso ejecutado.",
            "schema": {
                "type": "string",
                "contentMediaType": "application/json"
            }
        },
        "values": {
            "title": "Resultado",
            "description": "Lista (Array) con las elevaciones para cada punto, en el mismo orden dado en los datos de entrada.",
            "schema": {
                "type": "double[]",
                "contentMediaType": "application/json"
            }
        }
    },
    "example": {
        "inputs": {
            "geom": "{\"type\": \"FeatureCollection\",\"features\": [{\"geometry\": {\"coordinates\": [-3.496742248535156,37.0784627368126],\"type\": \"Point\"},\"type\": \"Feature\"},{\"geometry\": {\"coordinates\": [-3.482666015625,37.054355130291896],\"type\": \"Point\"},\"type\": \"Feature\"},{\"geometry\": {\"coordinates\": [-3.497772216796875,37.02969169931555],\"type\": \"Point\"},\"type\": \"Feature\"},{\"geometry\": {\"coordinates\": [-3.4225845336914062,37.06325940002584],\"type\": \"Point\"},\"type\": \"Feature\"},{\"geometry\": {\"coordinates\": [-3.412456512451172,37.0185905415416],\"type\": \"Point\"},\"type\": \"Feature\"}]}",
            "formato": "geojson",
            "crs": 4326,
            "withCoord": false,
            "outputFormat": "array"
        }
    },
    "jobControlOptions": [
        "sync-execute"
    ],
    "outputTransmission": [
        "value"
    ]
}