Calc Neighborhood
Description
This functor calculates the relationship of neighboring features in a feature map.
Inputs
| Name | Type | Description |
|---|---|---|
| Source | Categorical Map Type | Map whose non-null cells correspond to features. If Source does not define a null value, this functor reports an error. |
Optional Inputs
| Name | Type | Description | Default Value |
|---|---|---|---|
| Only Orthogonals Are Allowed | Boolean Value Type | If true, only cells connected orthogonally (horizontally/vertically) are considered neighbors. This is an advanced port. | No |
| Window Lines | Positive Integer Value Type | Number of lines of the neighbor search window. Even values are rounded up to the nearest odd number. This is an advanced port. | 3 |
| Window Columns | Positive Integer Value Type | Number of columns of the neighbor search window. Even values are rounded up to the nearest odd number. This is an advanced port. | 3 |
Outputs
| Name | Type | Description |
|---|---|---|
| Neighborhood | Neighborhood Table Type | Relationship of neighboring features. |
Group
Notes
Only the values present in Source's categorization are used to calculate neighbors; other values are ignored.
A reflexive relationship, with weight 0.0, is always defined for every value present in the categorization, so that even values without neighbors are represented in the resulting table.
A relationship between two neighbors always has weight 1.0, and is represented by two entries: the relationship found and its symmetric counterpart.
Internal Name
CalcNeighborhood