{
    "version":"0.1.0",
    "id":"netcdf-scatter-datax-vs-datay",
    "use_case":"NIVA Ferrybox Scripts",
    "title":"Scatterplot FerryBox against logger parameter",
    "description":"Scatterplot FerryBox against logger based on the filtered parameter in joined dataframe. Option to summarise across specific waterbodies or latitudal transect of the FerryBox.",
    "jobControlOptions":[
        "sync-execute",
        "async-execute"
    ],
    "keywords":[
        "AquaINFRA",
        "NIVA use case",
        "Ferrybox",
        "Scatterplot",
        "Oslofjorden"
    ],
    "inputs":{
        "url_input_csv":{
            "title":"Input joined CSV",
            "description":"URL to Input joined CSV file.",
            "schema":{
                "type":"string"
            },
            "minOccurs":1,
            "maxOccurs":1
        },
        "url_input_waterbody":{
            "title":"Waterbody shapefile",
            "description":"Waterbody shapefile. Can be omitted.",
            "schema":{
                "type":"string"
            },
            "minOccurs":0,
            "maxOccurs":1
        },
        "waterbody_ids_to_summarize":{
            "title":"Waterbody IDs/names",
            "description":"Waterbody IDs/names to summarise across. Can be omitted.",
            "schema":{
                "type":"array",
                "items":{
                    "type":"string"
                }
            },
            "minOccurs":0,
            "maxOccurs":1
        },
        "waterbody_id_col":{
            "title":"Waterbody ID column name",
            "description":"Waterbody ID column name in shapefile. Can be omitted.",
            "schema":{
                "type":"string"
            },
            "minOccurs":0,
            "maxOccurs":1
        },
        "latitude_min":{
            "title":"Latitude minimum",
            "description":"Latitude range to summarise across: Minimum latitude. Can be omitted.",
            "schema":{
                "type":"number"
            },
            "minOccurs":0,
            "maxOccurs":1
        },
        "latitude_max":{
            "title":"Latitude maximum",
            "description":"Latitude range to summarise across: Maximum latitude. Can be omitted.",
            "schema":{
                "type":"number"
            },
            "minOccurs":0,
            "maxOccurs":1
        },
        "study_area_layer":{
            "title":"Study area layer",
            "description":"Input of specific layer geometries if multiple are available in input waterbody file.",
            "schema":{
                "type":"string"
            },
            "minOccurs":0,
            "maxOccurs":1
        }
    },
    "outputs":{
        "scatter_plot":{
            "title":"Output plot ",
            "description":"Link to output plot from the process.",
            "schema":{
                "type":"object",
                "contentMediaType":"application/json"
            }
        }
    },
    "example":{
        "inputs":{
            "url_input_csv":"https://aquainfra.ogc.igb-berlin.de/exampledata/niva/netcdf_join_dataframes/joined.csv",
            "url_input_waterbody":"https://github.com/NIVANorge/niva-aquainfra/raw/refs/heads/main/Ferrybox%20scripts/test_data/Vannforekomster_202604091250.zip",
            "study_area_layer":"VannforekomstKyst",
            "waterbody_ids_to_summarize":[
                "Torbj\u00f8rnskj\u00e6r",
                "Nordre og S\u00f8ndre S\u00f8ster",
                "Tj\u00f8me",
                "F\u00e6rder"
            ],
            "waterbody_id_col":"navn"
        }
    },
    "outputTransmission":[
        "value"
    ],
    "links":[
        {
            "type":"application/json",
            "rel":"self",
            "href":"https://aquainfra.ogc.igb-berlin.de/pygeoapi/processes/netcdf-scatter-datax-vs-datay?f=json",
            "title":"Process description as JSON",
            "hreflang":"en-US"
        },
        {
            "type":"text/html",
            "rel":"alternate",
            "href":"https://aquainfra.ogc.igb-berlin.de/pygeoapi/processes/netcdf-scatter-datax-vs-datay?f=html",
            "title":"Process description as HTML",
            "hreflang":"en-US"
        },
        {
            "type":"text/html",
            "rel":"http://www.opengis.net/def/rel/ogc/1.0/job-list",
            "href":"https://aquainfra.ogc.igb-berlin.de/pygeoapi/jobs?f=html",
            "title":"Jobs list as HTML",
            "hreflang":"en-US"
        },
        {
            "type":"application/json",
            "rel":"http://www.opengis.net/def/rel/ogc/1.0/job-list",
            "href":"https://aquainfra.ogc.igb-berlin.de/pygeoapi/jobs?f=json",
            "title":"Jobs list as JSON",
            "hreflang":"en-US"
        },
        {
            "type":"application/json",
            "rel":"http://www.opengis.net/def/rel/ogc/1.0/execute",
            "href":"https://aquainfra.ogc.igb-berlin.de/pygeoapi/processes/netcdf-scatter-datax-vs-datay/execution?f=json",
            "title":"Execution for this process as JSON",
            "hreflang":"en-US"
        }
    ]
}