SAGA.grid_spline.4: Multilevel B-Spline

Multilevel B-spline algorithm for spatial interpolation of scattered data as proposed by Lee, Wolberg and Shin (1997).<br/>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. 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

Points

format
href
Please set a value for SHAPES.

Attribute

format
href
Please set a value for FIELD.

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

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.4", "title": "Multilevel B-Spline", "description": "Multilevel B-spline algorithm for spatial interpolation of scattered data as proposed by Lee, Wolberg and Shin (1997).<br/>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. 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.4/execution"}, {"rel": "alternate", "type": "text/html", "title": "Execute End Point", "href": "http://demo.mapmint.com/ogc-api/processes/SAGA.grid_spline.4/execution.html"}], "inputs": {"SHAPES": {"title": "Points", "description": "Points", "extended-schema": {"oneOf": [{"allOf": [{"$ref": "http://zoo-project.org/dl/link.json"}, {"type": "object", "properties": {"type": {"enum": ["text/xml", "application/vnd.google-earth.kml+xml", "application/json"]}}}]}, {"type": "object", "required": ["value"], "properties": {"value": {"oneOf": [{"type": "string", "contentEncoding": "utf-8", "contentMediaType": "text/xml"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/vnd.google-earth.kml+xml"}, {"type": "object"}]}}}]}, "schema": {"oneOf": [{"type": "string", "contentEncoding": "utf-8", "contentMediaType": "text/xml"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/vnd.google-earth.kml+xml"}, {"type": "object"}]}, "id": "SHAPES"}, "FIELD": {"title": "Attribute", "description": "Attribute", "extended-schema": {"oneOf": [{"allOf": [{"$ref": "http://zoo-project.org/dl/link.json"}, {"type": "object", "properties": {"type": {"enum": ["text/csv", "text/csv"]}}}]}, {"type": "object", "required": ["value"], "properties": {"value": {"oneOf": [{"type": "string", "contentEncoding": "utf-8", "contentMediaType": "text/csv"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "text/csv"}]}}}], "nullable": true}, "schema": {"oneOf": [{"type": "string", "contentEncoding": "utf-8", "contentMediaType": "text/csv"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "text/csv"}]}, "id": "FIELD"}, "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"}}, "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.4.html
Last modified: Sat Feb 19 15:43:34 CET 2022