{
    "version": "0.2.0",
    "id": "unitConversion",
    "title": "Conversor de unidades",
    "description": "Convierte de grados decimales a grados, minutos y segundos y viceversa.",
    "keywords": [
        "conversor",
        "unidades",
        "decimales",
        "grados",
        "minutos",
        "segundos"
    ],
    "links": [
        {
            "type": "text/html",
            "rel": "about",
            "title": "Ejemplo swagger",
            "href": "../../openapi?f=html#/unitConversion/executeUnitconversionJob",
            "hreflang": "en-US"
        },
        {
            "type": "application/json",
            "rel": "self",
            "href": "https://api-processes.idee.es/processes/unitConversion?f=json",
            "title": "Process description as JSON",
            "hreflang": "es-ES"
        },
        {
            "type": "text/html",
            "rel": "alternate",
            "href": "https://api-processes.idee.es/processes/unitConversion?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/unitConversion/execution?f=json",
            "title": "Execution for this process as JSON",
            "hreflang": "es-ES"
        }
    ],
    "inputs": {
        "degrees": {
            "title": "degrees",
            "description": "Coordenadas en grados. Par\u00e1metro obligatorio. Si par\u00e1metro convertto=dec, grados decimales. Si par\u00e1metro convertto=dms, parte entera de los grados. Tipo string para evitar errores que algunos clientes generan con el valor -0.",
            "schema": {
                "type": "string"
            },
            "minOccurs": 1,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "degrees"
            ]
        },
        "minutes": {
            "title": "minutes",
            "description": "Parte en minutos de las coordenadas en formato dms. Par\u00e1metro obligatorio si par\u00e1metro convertto=dec.",
            "schema": {
                "type": "string"
            },
            "minOccurs": 0,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "minutes"
            ]
        },
        "seconds": {
            "title": "seconds",
            "description": "Parte en segundos de las coordenadas en formato dms. Par\u00e1metro obligatorio si par\u00e1metro convertto=dec.",
            "schema": {
                "type": "string"
            },
            "minOccurs": 0,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "seconds"
            ]
        },
        "convertto": {
            "title": "convertto",
            "description": "Tipo de conversi\u00f3n. Posibles valores dms (grados minutos y segundos) y dec (decimales). Valor por defecto dms.",
            "schema": {
                "type": "string"
            },
            "minOccurs": 1,
            "maxOccurs": 1,
            "metadata": null,
            "keywords": [
                "convertto"
            ]
        }
    },
    "outputs": {
        "output": {
            "title": "UnitConversion",
            "description": "Resultado de la conversi\u00f3n de coordenadas.",
            "schema": {
                "type": "string",
                "contentMediaType": "application/json"
            }
        }
    },
    "example": {
        "inputs": {
            "degrees": "-5",
            "minutes": "56",
            "seconds": "47.476",
            "convertto": "dec"
        }
    },
    "jobControlOptions": [
        "sync-execute"
    ],
    "outputTransmission": [
        "value"
    ]
}