Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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; \\