Raster to perform the operation on.
Neighborhood to use in this focal operation.
Create a new operation with a function that takes the result of this operation and returns a new operation.
Create a new operation with a function that takes the result of this operation and returns a new operation.
Create an operation that applies the function f to the result of this operation, but returns nothing.
Create an operation that applies the function f to the result of this operation, but returns nothing.
Gets a calculation to be used with this focal operation for the given raster neighborhood.
Gets a calculation to be used with this focal operation for the given raster neighborhood.
Choosing the calculation based on on the raster and neighborhood allows flexibility in what calculation to use; if some calculations are faster for some neighborhoods (e.g., using a CellwiseCalculation for Square neighborhoods and a CursorCalculation for all other neighborhoods), or if you want to change the calculation based on the raster's data type, you can do so by returning the correct FocalCalculation from this function.
Raster that the focal calculation will run against.
Neighborhood that will be used in the focal operation.
Create a new operation that returns the result of the provided function that takes this operation's result as its argument.
Create a new operation that returns the result of the provided function that takes this operation's result as its argument.
Neighborhood to use in this focal operation.
Return operation identified (class simple name).
Return operation identified (class simple name).
Raster to perform the operation on.
Execute this operation and return the result.
Execute this operation and return the result.
Create a new operation with a function that takes the result of this operation and returns a new operation.
Create a new operation with a function that takes the result of this operation and returns a new operation.
Same as flatMap.
(rasterMoransI: Operation[RasterMoransI]).canEqual(that)
(rasterMoransI: Operation[RasterMoransI]).debug
(rasterMoransI: Operation[RasterMoransI]).dispatch(dispatcher)
(rasterMoransI: Operation[RasterMoransI]).filter(f)
Create a new operation with a function that takes the result of this operation and returns a new operation.
Create a new operation with a function that takes the result of this operation and returns a new operation.
(rasterMoransI: Operation[RasterMoransI]).flatMap(f)
Create an operation that applies the function f to the result of this operation, but returns nothing.
Create an operation that applies the function f to the result of this operation, but returns nothing.
(rasterMoransI: Operation[RasterMoransI]).foreach(f)
Create a new operation that returns the result of the provided function that takes this operation's result as its argument.
Create a new operation that returns the result of the provided function that takes this operation's result as its argument.
(rasterMoransI: Operation[RasterMoransI]).map(f)
Return operation identified (class simple name).
Return operation identified (class simple name).
(rasterMoransI: Operation[RasterMoransI]).name
(rasterMoransI: Operation[RasterMoransI]).nextSteps
(rasterMoransI: Operation[RasterMoransI]).processNextSteps(args)
(rasterMoransI: Operation[RasterMoransI]).productArity
(rasterMoransI: Operation[RasterMoransI]).productElement(n)
Execute this operation and return the result.
Execute this operation and return the result.
(rasterMoransI: Operation[RasterMoransI]).run(context)
(rasterMoransI: Operation[RasterMoransI]).runAsync(args)
(rasterMoransI: StringAdd).self
(rasterMoransI: StringFormat).self
Create a new operation with a function that takes the result of this operation and returns a new operation.
Create a new operation with a function that takes the result of this operation and returns a new operation.
Same as flatMap.
(rasterMoransI: Operation[RasterMoransI]).withResult(f)
(rasterMoransI: ArrowAssoc[RasterMoransI]).x
(Since version 2.10.0) Use leftOfArrow
instead
(rasterMoransI: Ensuring[RasterMoransI]).x
(Since version 2.10.0) Use resultOfEnsuring
instead
Calculates spatial autocorrelation of cells based on the similarity to neighboring values.
The statistic for each focus in the resulting raster is such that the more positive the number, the greater the similarity between the focus value and it's neighboring values, and the more negative the number, the more dissimilar the focus value is with it's neighboring values.
Raster to perform the operation on.
Neighborhood to use in this focal operation.
Since mean and standard deviation are based off of an Int based Histogram, those values will come from rounded values of a double typed Raster (TypeFloat,TypeDouble).