SAGA-GIS Tool Library Documentation (v7.8.2)

Tool Thin Plate Spline (TIN)

Creates a 'Thin Plate Spline' function for each triangle of a TIN and uses it for subsequent gridding. The TIN is internally created from the scattered data points input. The 'Neighbourhood' option determines the number of points used for the spline generation. 'Immediate neighbourhood' includes the points of the triangle as well as the immediate neighbour points. 'Level 1' adds the neighbours of the immediate neighbourhood and 'level 2' adds the neighbours of 'level 1' neighbours too. A higher neighbourhood degree reduces sharp breaks but also increases the computation time.


References


Parameters

 NameTypeIdentifierDescriptionConstraints
InputPointsShapes, inputSHAPES--
Target System (*)Grid, input, optional, CMDTARGET_TEMPLATEuse this grid's system for output grids-
OutputTarget GridGrid, outputTARGET_OUT_GRID--
OptionsAttributeTable fieldFIELD--
Target Grid SystemChoiceTARGET_DEFINITION-Available Choices:
[0] user defined
[1] grid or grid system
Default: 0
CellsizeFloating pointTARGET_USER_SIZE-Minimum: 0.000000
Default: 1.000000
WestFloating pointTARGET_USER_XMIN-Default: 0.000000
EastFloating pointTARGET_USER_XMAX-Default: 100.000000
SouthFloating pointTARGET_USER_YMIN-Default: 0.000000
NorthFloating pointTARGET_USER_YMAX-Default: 100.000000
ColumnsIntegerTARGET_USER_COLSNumber of cells in East-West direction.Minimum: 1
Default: 100
RowsIntegerTARGET_USER_ROWSNumber of cells in North-South direction.Minimum: 1
Default: 100
FitChoiceTARGET_USER_FITS-Available Choices:
[0] nodes
[1] cells
Default: 0
Grid SystemGrid systemTARGET_SYSTEM--
RegularisationFloating pointREGULARISATION-Minimum: 0.000000
Default: 0.000100
NeighbourhoodChoiceLEVEL-Available Choices:
[0] immediate
[1] level 1
[2] level 2
Default: 1
Add FrameBooleanFRAME-Default: 1
(*) optional

Command-line

Usage: saga_cmd grid_spline 2 [-SHAPES <str>] [-FIELD <str>] [-TARGET_DEFINITION <str>] [-TARGET_USER_SIZE <double>] [-TARGET_USER_XMIN <double>] [-TARGET_USER_XMAX <double>] [-TARGET_USER_YMIN <double>] [-TARGET_USER_YMAX <double>] [-TARGET_USER_COLS <num>] [-TARGET_USER_ROWS <num>] [-TARGET_USER_FITS <str>] [-TARGET_TEMPLATE <str>] [-TARGET_OUT_GRID <str>] [-REGULARISATION <double>] [-LEVEL <str>] [-FRAME <str>]
  -SHAPES:<str>             	Points
	Shapes, input
  -FIELD:<str>              	Attribute
	Table field
  -TARGET_DEFINITION:<str>  	Target Grid System
	Choice
	Available Choices:
	[0] user defined
	[1] grid or grid system
	Default: 0
  -TARGET_USER_SIZE:<double>	Cellsize
	Floating point
	Minimum: 0.000000
	Default: 1.000000
  -TARGET_USER_XMIN:<double>	West
	Floating point
	Default: 0.000000
  -TARGET_USER_XMAX:<double>	East
	Floating point
	Default: 100.000000
  -TARGET_USER_YMIN:<double>	South
	Floating point
	Default: 0.000000
  -TARGET_USER_YMAX:<double>	North
	Floating point
	Default: 100.000000
  -TARGET_USER_COLS:<num>   	Columns
	Integer
	Minimum: 1
	Default: 100
  -TARGET_USER_ROWS:<num>   	Rows
	Integer
	Minimum: 1
	Default: 100
  -TARGET_USER_FITS:<str>   	Fit
	Choice
	Available Choices:
	[0] nodes
	[1] cells
	Default: 0
  -TARGET_TEMPLATE:<str>    	Target System
	Grid, input, optional, CMD
  -TARGET_OUT_GRID:<str>    	Target Grid
	Grid, output
  -REGULARISATION:<double>  	Regularisation
	Floating point
	Minimum: 0.000000
	Default: 0.000100
  -LEVEL:<str>              	Neighbourhood
	Choice
	Available Choices:
	[0] immediate
	[1] level 1
	[2] level 2
	Default: 1
  -FRAME:<str>              	Add Frame
	Boolean
	Default: 1