{
    "version": "0.2.0",
    "id": "getElevation",
    "title": "Point elevation",
    "description": "Gets the elevation of one or more points from the 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": "Points or list of points to be processed. Mandatory.",
            "schema": {
                "type": "String"
            },
            "minOccurs": 1,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "geom",
                "geometry",
                "geometr\u00ed\u00ada"
            ]
        },
        "formato": {
            "title": "formato",
            "description": "The format in which the geometry of the geom parameter is provided. The supported formats are wkt (GeometryCollection or MultiPoint) and geojson (feature collection). Mandatory.",
            "schema": {
                "type": "string"
            },
            "minOccurs": 0,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "formato"
            ]
        },
        "crs": {
            "title": "crs",
            "description": "Reference system of the geom  parameter. Optional. If it is not provided the default value 4326 will be used.",
            "schema": {
                "type": "integer"
            },
            "minOccurs": 0,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "crs"
            ]
        },
        "withCoord": {
            "title": "withCoord",
            "description": "Boolean parameter to get the coordinates along with their altitudes. Default False",
            "schema": {
                "type": "boolean"
            },
            "minOccurs": 0,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "coordinates"
            ]
        },
        "outputFormat": {
            "title": "outputFormat",
            "descripton": "Parameter that specifies the output format if withCoord = true is selected. The supported parameters are: \"array\" and \"geom\"",
            "schema": {
                "type": "string"
            },
            "minOccurs": 0,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "outoutFormat"
            ]
        }
    },
    "outputs": {
        "id": {
            "title": "GetElevation",
            "description": "Identifier of the executed process.",
            "schema": {
                "type": "string",
                "contentMediaType": "application/json"
            }
        },
        "values": {
            "title": "Resultado",
            "description": "List (Array) with the elevations for each point, in the same order given in the input data.",
            "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"
    ]
}