SAGA.grid_spline.5: Multilevel B-Spline from Grid Points

Multilevel B-spline algorithm for spatial interpolation of scattered data as proposed by Lee, Wolberg and Shin (1997). The algorithm makes use of a coarse-to-fine hierarchy of control lattices to generate a sequence of bicubic B-spline functions, whose sum approaches the desired interpolation function. Large performance gains are realized by using B-spline refinement to reduce the sum of these functions into one equivalent B-spline function. <br/><br/>The 'Maximum Level' determines the maximum size of the final B-spline matrix and increases exponential with each level. Where level=10 requires about 1mb level=12 needs about 16mb and level=14 about 256mb(!) of additional memory.

Inputs

Grille

format
href
Please set a value for GRID.

Target Grid System

string

Cellsize

number

West

number

East

number

South

number

North

number

Number of cells in East-West direction.

integer

Number of cells in North-South direction.

integer

Fit

string

use this grid's system for output grids

format
href
Please set a value for TARGET_TEMPLATE.

Refinement

string

Threshold Error

number

Maximum Level

integer

Update View

boolean

Data Type

string

Outputs

Target Grid

format
transmission

Execution options

successUri
inProgressUri
failedUri

format

mode

Execute End Point

View the execution endpoint of a process.

View the alternative version in HTML.

{"id": "SAGA.grid_spline.5", "title": "Multilevel B-Spline from Grid Points", "description": "Multilevel B-spline algorithm for spatial interpolation of scattered data as proposed by Lee, Wolberg and Shin (1997). The algorithm makes use of a coarse-to-fine hierarchy of control lattices to generate a sequence of bicubic B-spline functions, whose sum approaches the desired interpolation function. Large performance gains are realized by using B-spline refinement to reduce the sum of these functions into one equivalent B-spline function. <br/><br/>The 'Maximum Level' determines the maximum size of the final B-spline matrix and increases exponential with each level. Where level=10 requires about 1mb level=12 needs about 16mb and level=14 about 256mb(!) of additional memory. ", "version": "1.0.0", "jobControlOptions": ["sync-execute", "async-execute", "dismiss"], "outputTransmission": ["value", "reference"], "links": [{"rel": "http://www.opengis.net/def/rel/ogc/1.0/execute", "type": "application/json", "title": "Execute End Point", "href": "http://demo.mapmint.com/ogc-api/processes/SAGA.grid_spline.5/execution"}, {"rel": "alternate", "type": "text/html", "title": "Execute End Point", "href": "http://demo.mapmint.com/ogc-api/processes/SAGA.grid_spline.5/execution.html"}], "inputs": {"GRID": {"title": "Grille", "description": "Grille", "extended-schema": {"oneOf": [{"allOf": [{"$ref": "http://zoo-project.org/dl/link.json"}, {"type": "object", "properties": {"type": {"enum": ["image/tiff", "application/x-ogc-envi", "application/x-ogc-aaigrid", "image/png"]}}}]}, {"type": "object", "required": ["value"], "properties": {"value": {"oneOf": [{"type": "string", "contentEncoding": "base64", "contentMediaType": "image/tiff"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-envi"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-aaigrid"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "image/png"}]}}}]}, "schema": {"oneOf": [{"type": "string", "contentEncoding": "base64", "contentMediaType": "image/tiff"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-envi"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-aaigrid"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "image/png"}]}, "id": "GRID"}, "TARGET_DEFINITION": {"title": "Target Grid System", "description": "Target Grid System", "schema": {"type": "string", "default": "user defined", "enum": ["user defined", "grid or grid system"], "nullable": true}, "id": "TARGET_DEFINITION"}, "TARGET_USER_SIZE": {"title": "Cellsize", "description": "Cellsize", "schema": {"type": "number", "default": 1, "format": "double", "nullable": true}, "id": "TARGET_USER_SIZE"}, "TARGET_USER_XMIN": {"title": "West", "description": "West", "schema": {"type": "number", "default": 0, "format": "double", "nullable": true}, "id": "TARGET_USER_XMIN"}, "TARGET_USER_XMAX": {"title": "East", "description": "East", "schema": {"type": "number", "default": 100, "format": "double", "nullable": true}, "id": "TARGET_USER_XMAX"}, "TARGET_USER_YMIN": {"title": "South", "description": "South", "schema": {"type": "number", "default": 0, "format": "double", "nullable": true}, "id": "TARGET_USER_YMIN"}, "TARGET_USER_YMAX": {"title": "North", "description": "North", "schema": {"type": "number", "default": 100, "format": "double", "nullable": true}, "id": "TARGET_USER_YMAX"}, "TARGET_USER_COLS": {"title": "Columns", "description": "Number of cells in East-West direction.", "schema": {"type": "integer", "default": 100, "nullable": true}, "id": "TARGET_USER_COLS"}, "TARGET_USER_ROWS": {"title": "Rows", "description": "Number of cells in North-South direction.", "schema": {"type": "integer", "default": 100, "nullable": true}, "id": "TARGET_USER_ROWS"}, "TARGET_USER_FITS": {"title": "Fit", "description": "Fit", "schema": {"type": "string", "default": "nodes", "enum": ["nodes", "cells"], "nullable": true}, "id": "TARGET_USER_FITS"}, "TARGET_TEMPLATE": {"title": "Target System", "description": "use this grid's system for output grids", "extended-schema": {"oneOf": [{"allOf": [{"$ref": "http://zoo-project.org/dl/link.json"}, {"type": "object", "properties": {"type": {"enum": ["image/tiff", "application/x-ogc-envi", "application/x-ogc-aaigrid", "image/png"]}}}]}, {"type": "object", "required": ["value"], "properties": {"value": {"oneOf": [{"type": "string", "contentEncoding": "base64", "contentMediaType": "image/tiff"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-envi"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-aaigrid"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "image/png"}]}}}], "nullable": true}, "schema": {"oneOf": [{"type": "string", "contentEncoding": "base64", "contentMediaType": "image/tiff"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-envi"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-aaigrid"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "image/png"}]}, "id": "TARGET_TEMPLATE"}, "METHOD": {"title": "Refinement", "description": "Refinement", "schema": {"type": "string", "default": "no", "enum": ["no", "yes"], "nullable": true}, "id": "METHOD"}, "EPSILON": {"title": "Threshold Error", "description": "Threshold Error", "schema": {"type": "number", "default": 0.0001, "format": "double", "nullable": true}, "id": "EPSILON"}, "LEVEL_MAX": {"title": "Maximum Level", "description": "Maximum Level", "schema": {"type": "integer", "default": 11, "minimum": 1, "maximum": 14, "nullable": true}, "id": "LEVEL_MAX"}, "UPDATE": {"title": "Update View", "description": "Update View", "schema": {"type": "boolean", "default": false, "enum": ["true", "false"], "nullable": true}, "id": "UPDATE"}, "DATATYPE": {"title": "Data Type", "description": "Data Type", "schema": {"type": "string", "default": "same as input grid", "enum": ["same as input grid", "4 byte floating point number"], "nullable": true}, "id": "DATATYPE"}}, "outputs": {"TARGET_OUT_GRID": {"title": "Target Grid", "description": "Target Grid", "extended-schema": {"oneOf": [{"allOf": [{"$ref": "http://zoo-project.org/dl/link.json"}, {"type": "object", "properties": {"type": {"enum": ["image/tiff", "application/x-ogc-envi", "application/x-ogc-aaigrid", "image/png"]}}}]}, {"type": "object", "required": ["value"], "properties": {"value": {"oneOf": [{"type": "string", "contentEncoding": "base64", "contentMediaType": "image/tiff"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-envi"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-aaigrid"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "image/png"}]}}}]}, "schema": {"oneOf": [{"type": "string", "contentEncoding": "base64", "contentMediaType": "image/tiff"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-envi"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-aaigrid"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "image/png"}]}, "id": "TARGET_OUT_GRID"}}}

http://demo.mapmint.com/ogc-apihttp://localhost/ogc-api/processes/SAGA.grid_spline.5.html
Last modified: Sat Feb 19 15:43:34 CET 2022