Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
image_expression_type [2020/06/27 16:34] admin [Table Operators] |
image_expression_type [2020/06/27 16:42] admin |
||
---|---|---|---|
Line 89: | Line 89: | ||
^ Operator ^ Description ^ Syntax ^ Usage Example ^ | ^ Operator ^ Description ^ Syntax ^ Usage Example ^ | ||
- | | Get Table Value | Return the table value associated to the EXPR key in the table | TABLE[EXPR] | t2[i1@@@+@@@2] | | + | | Get Table Value | Return the table value associated with the EXPR key in the table | TABLE[EXPR] | t2[i1@@@+@@@2] | |
- | | Get Table Equal Lower Bound Value | Return the table value associated to the greater key less than or equal to the EXPR key in the table. | TABLE[<nowiki><=</nowiki>@@@EXPR] \\ <del>TABLE{EXPR}</del> | t2[<nowiki><=</nowiki>@@@14] \\ <del>t2{14}</del> | | + | | Get Table Equal Lower Bound Value | Return the table value associated with the greater key less than or equal to the EXPR key in the table. | TABLE[<nowiki><=</nowiki>@@@EXPR] \\ <del>TABLE{EXPR}</del> | t2[<nowiki><=</nowiki>@@@14] \\ <del>t2{14}</del> | |
- | | Get Table Lower Bound Value | Return the table value associated to the greater key less than the EXPR key in the table. | TABLE[<@@@EXPR] | t2[<@@@i1@@@+@@@2] | | + | | Get Table Lower Bound Value | Return the table value associated with the greater key less than the EXPR key in the table. | TABLE[<@@@EXPR] | t2[<@@@i1@@@+@@@2] | |
- | | Get Table Equal Upper Bound Value | Return the table value associated to the lesser key greater than or equal to the EXPR key in the table. | TABLE[>=@@@EXPR] | t2[>=@@@i1@@@+@@@i3] | | + | | Get Table Equal Upper Bound Value | Return the table value associated with the lesser key greater than or equal to the EXPR key in the table. | TABLE[>=@@@EXPR] | t2[>=@@@i1@@@+@@@i3] | |
- | | Get Table Upper Bound Value | Return the table value associated to lesser key greater than the EXPR key in the table. | TABLE[>@@@EXPR] | t2[>@@@i7] | | + | | Get Table Upper Bound Value | Return the table value associated with lesser key greater than the EXPR key in the table. | TABLE[>@@@EXPR] | t2[>@@@i7] | |
- | | Get Table Closest Value | Return the table value associated to the key closest to the EXPR key in the table. | TABLE[><@@@EXPR] | t2[><@@@3@@@+@@@i7] | | + | | Get Table Closest Value | Return the table value associated with the key closest to the EXPR key in the table. | TABLE[><@@@EXPR] | t2[><@@@3@@@+@@@i7] | |
| Get Table Interpolaled Value | Return a linear interpolated value drawn through the neighbor keys of the EXPR key in the table. | TABLE[/@@@EXPR] | t2[/@@@i2] | | | Get Table Interpolaled Value | Return a linear interpolated value drawn through the neighbor keys of the EXPR key in the table. | TABLE[/@@@EXPR] | t2[/@@@i2] | | ||
| Test Table Key | Return 1, if expression corresponds to a key stored in the table, and 0, otherwise. | TABLE[?@@@EXPR] \\ TABLE[=?@@@EXPR] \\ TABLE[==?@@@EXPR] | t2[?@@@i2] \\ t2[=?@@@i2] | | | Test Table Key | Return 1, if expression corresponds to a key stored in the table, and 0, otherwise. | TABLE[?@@@EXPR] \\ TABLE[=?@@@EXPR] \\ TABLE[==?@@@EXPR] | t2[?@@@i2] \\ t2[=?@@@i2] | | ||
Line 108: | Line 108: | ||
^ Operator ^ Description ^ Syntax ^ Usage Example ^ | ^ Operator ^ Description ^ Syntax ^ Usage Example ^ | ||
- | | Get Table Value At Default Column | Return the table value associated to the set of keys in the first data column. | TABLE[@@@[EXPR,@@@EXPR,@@@EXPR,@@@...@@@]@@@] | t2[@@@[i1@@@+@@@2,@@@i2/2,@@@t1[v2]]@@@] | | + | | Get Table Value At Default Column | Return the table value associated with the set of keys in the first data column. | TABLE[@@@[EXPR,@@@EXPR,@@@EXPR,@@@...@@@]@@@] | t2[@@@[i1@@@+@@@2,@@@i2/2,@@@t1[v2]]@@@] | |
- | | Get Table Value At Named Column | Return the table value associated to the set of keys in the column named by the given name. | TABLE[@@@[EXPR,@@@EXPR,@@@EXPR,@@@...@@@]@@@[@@@NAME@@@]@@@] | t2[@@@[i1@@@+@@@2,@@@i2/2,@@@t1[v2]]@@@[@@@"Area_In_Hectares"@@@]@@@] | | + | | Get Table Value At Named Column | Return the table value associated with the set of keys in the column named by the given name. | TABLE[@@@[EXPR,@@@EXPR,@@@EXPR,@@@...@@@]@@@[@@@NAME@@@]@@@] | t2[@@@[i1@@@+@@@2,@@@i2/2,@@@t1[v2]]@@@[@@@"Area_In_Hectares"@@@]@@@] | |
- | | Get Table Value At Column Index | Return the table value associated to the set of keys in the column indexed by the given expression. | TABLE[@@@[EXPR,@@@EXPR,@@@EXPR,@@@...@@@]@@@[@@@EXPR@@@]@@@] | t2[@@@[i1@@@+@@@2,@@@i2/2,@@@t1[v2]]@@@[@@@v1+2@@@]@@@] | | + | | Get Table Value At Column Index | Return the table value associated with the set of keys in the column indexed by the given expression. | TABLE[@@@[EXPR,@@@EXPR,@@@EXPR,@@@...@@@]@@@[@@@EXPR@@@]@@@] | t2[@@@[i1@@@+@@@2,@@@i2/2,@@@t1[v2]]@@@[@@@v1+2@@@]@@@] | |
==== Image Neighborhood Functions ==== | ==== Image Neighborhood Functions ==== | ||
Line 159: | Line 159: | ||
@@@@@@@@@h is the number of window lines; \\ | @@@@@@@@@h is the number of window lines; \\ | ||
@@@@@@@@@w is the number of window columns; \\ | @@@@@@@@@w is the number of window columns; \\ | ||
- | @@@@@@@@@TABLE is a LookupTable containing the values associated to each Index (Key = Index); \\ | + | @@@@@@@@@TABLE is a LookupTable containing the values associated with each one of the Indices (Key = Index); \\ |
@@@@@@@@@IMAGE2 is an Image identifier whose cell values will be returned (Cell Coordinate = Index); \\ | @@@@@@@@@IMAGE2 is an Image identifier whose cell values will be returned (Cell Coordinate = Index); \\ | ||
@@@@@@@@@y is the line where the window center is anchored at the image; \\ | @@@@@@@@@y is the line where the window center is anchored at the image; \\ |