Class

geotrellis.raster

withTileMethods

Related Doc: package raster

Permalink

implicit class withTileMethods extends MethodExtensions[Tile] with DelayedConversionTileMethods with CostDistanceMethods with SinglebandTileCropMethods with SinglebandEqualizationMethods with HydrologyMethods with FocalMethods with HillshadeMethods with LocalMethods with ZonalMethods with SinglebandTileMaskMethods with SinglebandMatchingMethods with SinglebandTileMergeMethods with SinglebandTilePrototypeMethods with RegionGroupMethods with ColorMethods with JpgRenderMethods with PngRenderMethods with AsciiRenderMethods with SinglebandTileReprojectMethods with SinglebandTileResampleMethods with SinglebandSigmoidalMethods with SinglebandTileSplitMethods with SinglebandTileSummaryMethods with VectorizeMethods with ViewshedMethods

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. withTileMethods
  2. ViewshedMethods
  3. VectorizeMethods
  4. SinglebandTileSummaryMethods
  5. SinglebandTileSplitMethods
  6. SplitMethods
  7. SinglebandSigmoidalMethods
  8. SinglebandTileResampleMethods
  9. TileResampleMethods
  10. SinglebandTileReprojectMethods
  11. TileReprojectMethods
  12. AsciiRenderMethods
  13. PngRenderMethods
  14. JpgRenderMethods
  15. ColorMethods
  16. RegionGroupMethods
  17. SinglebandTilePrototypeMethods
  18. TilePrototypeMethods
  19. SinglebandTileMergeMethods
  20. TileMergeMethods
  21. SinglebandMatchingMethods
  22. SinglebandTileMaskMethods
  23. TileMaskMethods
  24. ZonalMethods
  25. LocalMethods
  26. PowMethods
  27. MinorityMethods
  28. MajorityMethods
  29. LessOrEqualMethods
  30. LessMethods
  31. GreaterMethods
  32. GreaterOrEqualMethods
  33. UnequalMethods
  34. EqualMethods
  35. ConditionalMethods
  36. XorMethods
  37. OrMethods
  38. AndMethods
  39. MaxMethods
  40. MinMethods
  41. DivideMethods
  42. MultiplyMethods
  43. SubtractMethods
  44. AddMethods
  45. HillshadeMethods
  46. FocalMethods
  47. HydrologyMethods
  48. SinglebandEqualizationMethods
  49. SinglebandTileCropMethods
  50. TileCropMethods
  51. CropMethods
  52. CostDistanceMethods
  53. DelayedConversionTileMethods
  54. MethodExtensions
  55. Serializable
  56. Serializable
  57. AnyRef
  58. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new withTileMethods(self: Tile)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. def !==(r: Tile): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell valued of the raster are not equal, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell valued of the raster are not equal, else 0.

    Definition Classes
    UnequalMethods
  3. def !==(d: Double): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is equal to the input double, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is equal to the input double, else 0.

    Definition Classes
    UnequalMethods
  4. def !==(i: Int): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is equal to the input integer, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is equal to the input integer, else 0.

    Definition Classes
    UnequalMethods
  5. def !==:(d: Double): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is equal to the input double, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is equal to the input double, else 0.

    Definition Classes
    UnequalMethods
  6. def !==:(i: Int): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is equal to the input integer, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is equal to the input integer, else 0.

    Definition Classes
    UnequalMethods
  7. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  8. def &(rs: Traversable[Tile]): Tile

    Permalink

    And the values of each cell in each raster.

    And the values of each cell in each raster.

    Definition Classes
    AndMethods
  9. def &(r: Tile): Tile

    Permalink

    And the values of each cell in each raster.

    And the values of each cell in each raster.

    Definition Classes
    AndMethods
  10. def &(i: Int): Tile

    Permalink

    And a constant Int value to each cell.

    And a constant Int value to each cell.

    Definition Classes
    AndMethods
  11. def &:(i: Int): Tile

    Permalink

    And a constant Int value to each cell.

    And a constant Int value to each cell.

    Definition Classes
    AndMethods
  12. def *(rs: Traversable[Tile]): Tile

    Permalink

    Multiply the values of each cell in each raster.

    Multiply the values of each cell in each raster.

    Definition Classes
    MultiplyMethods
  13. def *(r: Tile): Tile

    Permalink

    Multiply the values of each cell in each raster.

    Multiply the values of each cell in each raster.

    Definition Classes
    MultiplyMethods
  14. def *(d: Double): Tile

    Permalink

    Multiply a double constant value from each cell.

    Multiply a double constant value from each cell.

    Definition Classes
    MultiplyMethods
  15. def *(i: Int): Tile

    Permalink

    Multiply a constant value from each cell.

    Multiply a constant value from each cell.

    Definition Classes
    MultiplyMethods
  16. def **(rs: Traversable[Tile]): Tile

    Permalink

    Pow the values of each cell in each raster.

    Pow the values of each cell in each raster.

    Definition Classes
    PowMethods
  17. def **(r: Tile): Tile

    Permalink

    Pow the values of each cell in each raster.

    Pow the values of each cell in each raster.

    Definition Classes
    PowMethods
  18. def **(d: Double): Tile

    Permalink

    Pow each value of a raster by a double constant value.

    Pow each value of a raster by a double constant value.

    Definition Classes
    PowMethods
  19. def **(i: Int): Tile

    Permalink

    Pow each value of the raster by a constant value.

    Pow each value of the raster by a constant value.

    Definition Classes
    PowMethods
  20. def **:(d: Double): Tile

    Permalink

    Pow a double constant value by each cell value.

    Pow a double constant value by each cell value.

    Definition Classes
    PowMethods
  21. def **:(i: Int): Tile

    Permalink

    Pow a constant value by each cell value.

    Pow a constant value by each cell value.

    Definition Classes
    PowMethods
  22. def *:(d: Double): Tile

    Permalink

    Multiply a double constant value from each cell.

    Multiply a double constant value from each cell.

    Definition Classes
    MultiplyMethods
  23. def *:(i: Int): Tile

    Permalink

    Multiply a constant value from each cell.

    Multiply a constant value from each cell.

    Definition Classes
    MultiplyMethods
  24. def +(rs: Traversable[Tile]): Tile

    Permalink

    Add the values of each cell in each raster.

    Add the values of each cell in each raster.

    Definition Classes
    AddMethods
  25. def +(r: Tile): Tile

    Permalink

    Add the values of each cell in each raster.

    Add the values of each cell in each raster.

    Definition Classes
    AddMethods
  26. def +(d: Double): Tile

    Permalink

    Add a constant Double value to each cell.

    Add a constant Double value to each cell.

    Definition Classes
    AddMethods
  27. def +(i: Int): Tile

    Permalink

    Add a constant Int value to each cell.

    Add a constant Int value to each cell.

    Definition Classes
    AddMethods
  28. def +:(d: Double): Tile

    Permalink

    Add a constant Double value to each cell.

    Add a constant Double value to each cell.

    Definition Classes
    AddMethods
  29. def +:(i: Int): Tile

    Permalink

    Add a constant Int value to each cell.

    Add a constant Int value to each cell.

    Definition Classes
    AddMethods
  30. def -(rs: Traversable[Tile]): Tile

    Permalink

    Subtract the values of each cell in each raster.

    Subtract the values of each cell in each raster.

    Definition Classes
    SubtractMethods
  31. def -(r: Tile): Tile

    Permalink

    Subtract the values of each cell in each raster.

    Subtract the values of each cell in each raster.

    Definition Classes
    SubtractMethods
  32. def -(d: Double): Tile

    Permalink

    Subtract a double constant value from each cell.

    Subtract a double constant value from each cell.

    Definition Classes
    SubtractMethods
  33. def -(i: Int): Tile

    Permalink

    Subtract a constant value from each cell.

    Subtract a constant value from each cell.

    Definition Classes
    SubtractMethods
  34. def -:(d: Double): Tile

    Permalink

    Subtract each value of a cell from a double constant value.

    Subtract each value of a cell from a double constant value.

    Definition Classes
    SubtractMethods
  35. def -:(i: Int): Tile

    Permalink

    Subtract each value of a cell from a constant value.

    Subtract each value of a cell from a constant value.

    Definition Classes
    SubtractMethods
  36. def /(rs: Traversable[Tile]): Tile

    Permalink

    Divide the values of each cell in each raster.

    Divide the values of each cell in each raster.

    Definition Classes
    DivideMethods
  37. def /(r: Tile): Tile

    Permalink

    Divide the values of each cell in each raster.

    Divide the values of each cell in each raster.

    Definition Classes
    DivideMethods
  38. def /(d: Double): Tile

    Permalink

    Divide each value of a raster by a double constant value.

    Divide each value of a raster by a double constant value.

    Definition Classes
    DivideMethods
  39. def /(i: Int): Tile

    Permalink

    Divide each value of the raster by a constant value.

    Divide each value of the raster by a constant value.

    Definition Classes
    DivideMethods
  40. def /:(d: Double): Tile

    Permalink

    Divide a double constant value by each cell value.

    Divide a double constant value by each cell value.

    Definition Classes
    DivideMethods
  41. def /:(i: Int): Tile

    Permalink

    Divide a constant value by each cell value.

    Divide a constant value by each cell value.

    Definition Classes
    DivideMethods
  42. def <(r: Tile): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell valued of the rasters are less than the next raster, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell valued of the rasters are less than the next raster, else 0.

    Definition Classes
    LessMethods
  43. def <(d: Double): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than the input double, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than the input double, else 0.

    Definition Classes
    LessMethods
  44. def <(i: Int): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than the input integer, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than the input integer, else 0.

    Definition Classes
    LessMethods
  45. def <<:(d: Double): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than the input double, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than the input double, else 0.

    Definition Classes
    LessMethods
    Note

    Syntax has double '<' due to '<:' operator being reserved in Scala.

  46. def <<:(i: Int): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than the input integer, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than the input integer, else 0.

    Definition Classes
    LessMethods
    Note

    Syntax has double '<' due to '<:' operator being reserved in Scala.

  47. def <=(r: Tile): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell valued of the rasters are less than or equal to the next raster, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell valued of the rasters are less than or equal to the next raster, else 0.

    Definition Classes
    LessOrEqualMethods
  48. def <=(d: Double): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than or equal to the input double, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than or equal to the input double, else 0.

    Definition Classes
    LessOrEqualMethods
  49. def <=(i: Int): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than or equal to the input integer, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than or equal to the input integer, else 0.

    Definition Classes
    LessOrEqualMethods
  50. def <=:(d: Double): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than or equal to the input double, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than or equal to the input double, else 0.

    Definition Classes
    LessOrEqualMethods
  51. def <=:(i: Int): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than or equal to the input integer, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than or equal to the input integer, else 0.

    Definition Classes
    LessOrEqualMethods
  52. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  53. def >(r: Tile): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell valued of the raster are greater than the next raster, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell valued of the raster are greater than the next raster, else 0.

    Definition Classes
    GreaterMethods
  54. def >(d: Double): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than the input double, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than the input double, else 0.

    Definition Classes
    GreaterMethods
  55. def >(i: Int): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than the input integer, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than the input integer, else 0.

    Definition Classes
    GreaterMethods
  56. def >=(r: Tile): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell valued of the rasters are greater than or equal to the next raster, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell valued of the rasters are greater than or equal to the next raster, else 0.

    Definition Classes
    GreaterOrEqualMethods
  57. def >=(d: Double): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than or equal to the input double, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than or equal to the input double, else 0.

    Definition Classes
    GreaterOrEqualMethods
  58. def >=(i: Int): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than or equal to the input integer, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than or equal to the input integer, else 0.

    Definition Classes
    GreaterOrEqualMethods
  59. def >=:(d: Double): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than or equal to the input double, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than or equal to the input double, else 0.

    Definition Classes
    GreaterOrEqualMethods
  60. def >=:(i: Int): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than or equal to the input integer, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than or equal to the input integer, else 0.

    Definition Classes
    GreaterOrEqualMethods
  61. def >>:(d: Double): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than the input double, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than the input double, else 0.

    Definition Classes
    GreaterMethods
    Note

    Syntax has double '>' due to '>:' operator being reserved in Scala.

  62. def >>:(i: Int): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than the input integer, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than the input integer, else 0.

    Definition Classes
    GreaterMethods
    Note

    Syntax has double '>' due to '>:' operator being reserved in Scala.

  63. def ^(rs: Seq[Tile]): Tile

    Permalink

    Xor the values of each cell in each raster.

    Xor the values of each cell in each raster.

    Definition Classes
    XorMethods
  64. def ^(r: Tile): Tile

    Permalink

    Xor the values of each cell in each raster.

    Xor the values of each cell in each raster.

    Definition Classes
    XorMethods
  65. def ^(i: Int): Tile

    Permalink

    Xor a constant Int value to each cell.

    Xor a constant Int value to each cell.

    Definition Classes
    XorMethods
  66. def ^:(i: Int): Tile

    Permalink

    Xor a constant Int value to each cell.

    Xor a constant Int value to each cell.

    Definition Classes
    XorMethods
  67. def accumulation(): Tile

    Permalink
    Definition Classes
    HydrologyMethods
  68. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  69. def asciiDraw(): String

    Permalink

    Return ascii art of this raster.

    Return ascii art of this raster.

    Definition Classes
    AsciiRenderMethods
  70. def asciiDrawDouble(significantDigits: Int = Int.MaxValue): String

    Permalink

    Return ascii art of this raster.

    Return ascii art of this raster. The single int parameter indicates the number of significant digits to be printed.

    Definition Classes
    AsciiRenderMethods
  71. def asciiDrawRange(colMin: Int, rowMin: Int, colMax: Int, rowMax: Int): String

    Permalink

    Return ascii art of a range from this raster.

    Return ascii art of a range from this raster.

    Definition Classes
    AsciiRenderMethods
  72. def aspect(cs: CellSize, bounds: Option[GridBounds] = None, target: TargetCell = TargetCell.All): Tile

    Permalink

    Calculates the aspect of each cell in a raster.

    Calculates the aspect of each cell in a raster.

    cs

    cellSize of the raster

    Definition Classes
    FocalMethods
  73. def classBreaks(numBreaks: Int): Array[Int]

    Permalink

    Generate quantile class breaks for a given raster.

    Generate quantile class breaks for a given raster.

    Definition Classes
    SinglebandTileSummaryMethods
  74. def classBreaksDouble(numBreaks: Int): Array[Double]

    Permalink

    Generate quantile class breaks for a given raster.

    Generate quantile class breaks for a given raster.

    Definition Classes
    SinglebandTileSummaryMethods
  75. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. def color(colorMap: ColorMap): Tile

    Permalink
    Definition Classes
    ColorMethods
  77. def convolve(kernel: Kernel, bounds: Option[GridBounds] = None, target: TargetCell = TargetCell.All): Tile

    Permalink

    Computes the convolution of the raster for the given kernl

    Computes the convolution of the raster for the given kernl

    Definition Classes
    FocalMethods
  78. def costDistance(points: Seq[(Int, Int)]): Tile

    Permalink

    Compute the cost-distance function over the present Tile and the given set of points.

    Compute the cost-distance function over the present Tile and the given set of points.

    Definition Classes
    CostDistanceMethods
  79. def costDistanceWithPaths(point: (Int, Int)): CostDistanceWithPathsResult

    Permalink

    Compute the cost-distance function over the present Tile and the given set of points.

    Compute the cost-distance function over the present Tile and the given set of points.

    Definition Classes
    CostDistanceMethods
  80. def crop(srcExtent: Extent, extent: Extent, options: Options): Tile

    Permalink

    Given a source Extent, a destination Extent, and some cropping options, produce a cropped Raster.

    Given a source Extent, a destination Extent, and some cropping options, produce a cropped Raster.

    Definition Classes
    SinglebandTileCropMethodsTileCropMethods
  81. def crop(gb: GridBounds, options: Options): Tile

    Permalink

    Given a GridBounds and some cropping options, produce a new Tile.

    Given a GridBounds and some cropping options, produce a new Tile.

    Definition Classes
    SinglebandTileCropMethodsCropMethods
  82. def crop(srcExtent: Extent, extent: Extent): Tile

    Permalink

    Given a source Extent and a destination extent produce a cropped Tile.

    Given a source Extent and a destination extent produce a cropped Tile.

    Definition Classes
    TileCropMethods
  83. def crop(colMin: Int, rowMin: Int, colMax: Int, rowMax: Int): Tile

    Permalink

    Given the starting and stopping columns and rows, crop.

    Given the starting and stopping columns and rows, crop.

    Definition Classes
    CropMethods
  84. def crop(colMin: Int, rowMin: Int, colMax: Int, rowMax: Int, options: Options): Tile

    Permalink

    Given the starting and stopping columns and rows and some cropping options, crop.

    Given the starting and stopping columns and rows and some cropping options, crop.

    Definition Classes
    CropMethods
  85. def crop(cols: Int, rows: Int): Tile

    Permalink

    Given a number of columns and rows for the desired output, crop.

    Given a number of columns and rows for the desired output, crop.

    Definition Classes
    CropMethods
  86. def crop(cols: Int, rows: Int, options: Options): Tile

    Permalink

    Given a number of columns and rows for the desired output and some cropping options, crop.

    Given a number of columns and rows for the desired output and some cropping options, crop.

    Definition Classes
    CropMethods
  87. def crop(windows: Seq[GridBounds]): Iterator[(GridBounds, Tile)]

    Permalink

    Crop out multiple GridBounds windows.

    Crop out multiple GridBounds windows.

    Definition Classes
    CropMethods
  88. def crop(gb: GridBounds): Tile

    Permalink

    Given a GridBounds, crop.

    Given a GridBounds, crop.

    Definition Classes
    CropMethods
  89. def delayedConversion(cellType: CellType): DelayedConversionTile

    Permalink

    Delays the conversion of this tile's cell type until it produces another Tile.

    Delays the conversion of this tile's cell type until it produces another Tile.

    cellType

    The target cell type of a future map or combine operation.

    Definition Classes
    DelayedConversionTileMethods
    Note

    This only has an affect for the result tiles of a combine or map operation. This will always produce an ArrayTile.

  90. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  91. def equalize(): Tile

    Permalink

    Equalize the histogram of this Tile.

    Equalize the histogram of this Tile.

    Definition Classes
    SinglebandEqualizationMethods
  92. def equalize[T <: AnyVal](histogram: Histogram[T]): Tile

    Permalink

    Given a geotrellis.raster.histogram.Histogram which summarizes this Tile, equalize the histogram of this tile.

    Given a geotrellis.raster.histogram.Histogram which summarizes this Tile, equalize the histogram of this tile.

    histogram

    The histogram of this tile

    Definition Classes
    SinglebandEqualizationMethods
  93. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  94. def fill(threshold: Double): Tile

    Permalink

    Fills sink values in a raster.

    Fills sink values in a raster. Returns a Tile of DoubleConstantNoDataCellType.

    Definition Classes
    HydrologyMethods
  95. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  96. def flowDirection(): Tile

    Permalink

    Operation to compute a flow direction raster from an elevation raster.

    Operation to compute a flow direction raster from an elevation raster.

    Definition Classes
    HydrologyMethods
  97. def focalConway(bounds: Option[GridBounds] = None): Tile

    Permalink

    Computes the next step of Conway's Game of Life

    Computes the next step of Conway's Game of Life

    Definition Classes
    FocalMethods
  98. def focalMax(n: Neighborhood, bounds: Option[GridBounds] = None, target: TargetCell = TargetCell.All): Tile

    Permalink

    Computes the maximum value of a neighborhood

    Computes the maximum value of a neighborhood

    Definition Classes
    FocalMethods
  99. def focalMean(n: Neighborhood, bounds: Option[GridBounds] = None, target: TargetCell = TargetCell.All): Tile

    Permalink

    Computes the mean of a neighborhood

    Computes the mean of a neighborhood

    Definition Classes
    FocalMethods
  100. def focalMedian(n: Neighborhood, bounds: Option[GridBounds] = None, target: TargetCell = TargetCell.All): Tile

    Permalink

    Computes the median of a neighborhood

    Computes the median of a neighborhood

    Definition Classes
    FocalMethods
  101. def focalMin(n: Neighborhood, bounds: Option[GridBounds] = None, target: TargetCell = TargetCell.All): Tile

    Permalink

    Computes the minimum value of a neighborhood

    Computes the minimum value of a neighborhood

    Definition Classes
    FocalMethods
  102. def focalMode(n: Neighborhood, bounds: Option[GridBounds] = None, target: TargetCell = TargetCell.All): Tile

    Permalink

    Computes the mode of a neighborhood

    Computes the mode of a neighborhood

    Definition Classes
    FocalMethods
  103. def focalStandardDeviation(n: Neighborhood, bounds: Option[GridBounds] = None, target: TargetCell = TargetCell.All): Tile

    Permalink

    Computes the standard deviation of a neighborhood

    Computes the standard deviation of a neighborhood

    Definition Classes
    FocalMethods
  104. def focalSum(n: Neighborhood, bounds: Option[GridBounds] = None, target: TargetCell = TargetCell.All): Tile

    Permalink

    Computes the sum of a neighborhood

    Computes the sum of a neighborhood

    Definition Classes
    FocalMethods
  105. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  106. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  107. def hillshade(cs: CellSize, azimuth: Double = 315, altitude: Double = 45, zFactor: Double = 1.0, bounds: Option[GridBounds] = None, target: TargetCell = TargetCell.All): Tile

    Permalink

    Computes Hillshade (shaded relief) from a raster.

    Computes Hillshade (shaded relief) from a raster.

    Definition Classes
    HillshadeMethods
  108. def histogram: Histogram[Int]

    Permalink

    Contains several different operations for building a histograms of a raster.

    Contains several different operations for building a histograms of a raster.

    Definition Classes
    SinglebandTileSummaryMethods
    Note

    Tiles with a double type (FloatConstantNoDataCellType, DoubleConstantNoDataCellType) will have their values rounded to integers when making the Histogram.

  109. def histogramDouble(numBuckets: Int): Histogram[Double]

    Permalink

    Create a histogram from double values in a raster.

    Create a histogram from double values in a raster.

    Definition Classes
    SinglebandTileSummaryMethods
  110. def histogramDouble(): Histogram[Double]

    Permalink

    Create a histogram from double values in a raster.

    Create a histogram from double values in a raster.

    Definition Classes
    SinglebandTileSummaryMethods
  111. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  112. def localAbs(): Tile

    Permalink

    Takes the Absolute value of each raster cell value.

    Takes the Absolute value of each raster cell value.

    Definition Classes
    LocalMethods
  113. def localAcos(): Tile

    Permalink

    Takes the arc cos of each raster cell value.

    Takes the arc cos of each raster cell value.

    Definition Classes
    LocalMethods
    Note

    Always return a double valued raster.

  114. def localAdd(rs: Traversable[Tile]): Tile

    Permalink

    Add the values of each cell in each raster.

    Add the values of each cell in each raster.

    Definition Classes
    AddMethods
  115. def localAdd(r: Tile): Tile

    Permalink

    Add the values of each cell in each raster.

    Add the values of each cell in each raster.

    Definition Classes
    AddMethods
  116. def localAdd(d: Double): Tile

    Permalink

    Add a constant Double value to each cell.

    Add a constant Double value to each cell.

    Definition Classes
    AddMethods
  117. def localAdd(i: Int): Tile

    Permalink

    Add a constant Int value to each cell.

    Add a constant Int value to each cell.

    Definition Classes
    AddMethods
  118. def localAnd(rs: Traversable[Tile]): Tile

    Permalink

    And the values of each cell in each raster.

    And the values of each cell in each raster.

    Definition Classes
    AndMethods
  119. def localAnd(r: Tile): Tile

    Permalink

    And the values of each cell in each raster.

    And the values of each cell in each raster.

    Definition Classes
    AndMethods
  120. def localAnd(i: Int): Tile

    Permalink

    And a constant Int value to each cell.

    And a constant Int value to each cell.

    Definition Classes
    AndMethods
  121. def localAsin(): Tile

    Permalink

    Takes the arc sine of each raster cell value.

    Takes the arc sine of each raster cell value.

    Definition Classes
    LocalMethods
    Note

    Always return a double valued raster.

  122. def localAtan(): Tile

    Permalink

    Takes the arc tan of each raster cell value.

    Takes the arc tan of each raster cell value.

    Definition Classes
    LocalMethods
    Note

    Always return a double valued raster.

  123. def localAtan2(r: Tile): Tile

    Permalink

    Takes the Arc Tangent2 This raster holds the y - values, and the parameter holds the x values.

    Takes the Arc Tangent2 This raster holds the y - values, and the parameter holds the x values. The arctan is calculated from y / x.

    Definition Classes
    LocalMethods
    Note

    A double raster is always returned.

  124. def localCeil(): Tile

    Permalink

    Takes the Ceiling of each raster cell value.

    Takes the Ceiling of each raster cell value.

    Definition Classes
    LocalMethods
  125. def localCos(): Tile

    Permalink

    Takes the Cosine of each raster cell value.

    Takes the Cosine of each raster cell value.

    Definition Classes
    LocalMethods
    Note

    Always returns a double raster.

  126. def localCosh(): Tile

    Permalink

    Takes the hyperboic cosine of each raster cell value.

    Takes the hyperboic cosine of each raster cell value.

    Definition Classes
    LocalMethods
    Note

    Always returns a double raster.

  127. def localDefined(): Tile

    Permalink

    Maps an integer typed Tile to 1 if the cell value is not NODATA, otherwise 0.

    Maps an integer typed Tile to 1 if the cell value is not NODATA, otherwise 0.

    Definition Classes
    LocalMethods
  128. def localDivide(rs: Traversable[Tile]): Tile

    Permalink

    Divide the values of each cell in each raster.

    Divide the values of each cell in each raster.

    Definition Classes
    DivideMethods
  129. def localDivide(r: Tile): Tile

    Permalink

    Divide the values of each cell in each raster.

    Divide the values of each cell in each raster.

    Definition Classes
    DivideMethods
  130. def localDivide(d: Double): Tile

    Permalink

    Divide each value of a raster by a double constant value.

    Divide each value of a raster by a double constant value.

    Definition Classes
    DivideMethods
  131. def localDivide(i: Int): Tile

    Permalink

    Divide each value of the raster by a constant value.

    Divide each value of the raster by a constant value.

    Definition Classes
    DivideMethods
  132. def localDivideValue(d: Double): Tile

    Permalink

    Divide a double constant value by each cell value.

    Divide a double constant value by each cell value.

    Definition Classes
    DivideMethods
  133. def localDivideValue(i: Int): Tile

    Permalink

    Divide a constant value by each cell value.

    Divide a constant value by each cell value.

    Definition Classes
    DivideMethods
  134. def localEqual(r: Tile): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is equal to the provided raster, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is equal to the provided raster, else 0.

    Definition Classes
    EqualMethods
  135. def localEqual(d: Double): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is equal to the input double, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is equal to the input double, else 0.

    Definition Classes
    EqualMethods
  136. def localEqual(i: Int): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is equal to the input integer, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is equal to the input integer, else 0.

    Definition Classes
    EqualMethods
  137. def localFloor(): Tile

    Permalink

    Takes the Flooring of each raster cell value.

    Takes the Flooring of each raster cell value.

    Definition Classes
    LocalMethods
  138. def localGreater(r: Tile): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell valued of the rasters are greater than the next raster, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell valued of the rasters are greater than the next raster, else 0.

    Definition Classes
    GreaterMethods
  139. def localGreater(d: Double): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than the input double, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than the input double, else 0.

    Definition Classes
    GreaterMethods
  140. def localGreater(i: Int): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than the input integer, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than the input integer, else 0.

    Definition Classes
    GreaterMethods
  141. def localGreaterOrEqual(r: Tile): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell valued of the rasters are greater than or equal to the next raster, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell valued of the rasters are greater than or equal to the next raster, else 0.

    Definition Classes
    GreaterOrEqualMethods
  142. def localGreaterOrEqual(d: Double): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than or equal to the input double, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than or equal to the input double, else 0.

    Definition Classes
    GreaterOrEqualMethods
  143. def localGreaterOrEqual(i: Int): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than or equal to the input integer, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than or equal to the input integer, else 0.

    Definition Classes
    GreaterOrEqualMethods
  144. def localGreaterOrEqualRightAssociative(d: Double): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than or equal to the input double, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than or equal to the input double, else 0.

    Definition Classes
    GreaterOrEqualMethods
  145. def localGreaterOrEqualRightAssociative(i: Int): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than or equal to the input integer, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than or equal to the input integer, else 0.

    Definition Classes
    GreaterOrEqualMethods
  146. def localGreaterRightAssociative(d: Double): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than the input double, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than the input double, else 0.

    Definition Classes
    GreaterMethods
  147. def localGreaterRightAssociative(i: Int): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than the input integer, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is greater than the input integer, else 0.

    Definition Classes
    GreaterMethods
  148. def localIf(r: Tile, cond: (Double, Double) ⇒ Boolean, trueValue: Double, falseValue: Double): Tile

    Permalink
    Definition Classes
    ConditionalMethods
  149. def localIf(r: Tile, cond: (Int, Int) ⇒ Boolean, trueValue: Int, falseValue: Int): Tile

    Permalink
    Definition Classes
    ConditionalMethods
  150. def localIf(r: Tile, cond: (Double, Double) ⇒ Boolean, trueValue: Double): Tile

    Permalink
    Definition Classes
    ConditionalMethods
  151. def localIf(r: Tile, cond: (Int, Int) ⇒ Boolean, trueValue: Int): Tile

    Permalink
    Definition Classes
    ConditionalMethods
  152. def localIf(cond: (Double) ⇒ Boolean, trueValue: Double, falseValue: Double): Tile

    Permalink
    Definition Classes
    ConditionalMethods
  153. def localIf(cond: (Int) ⇒ Boolean, trueValue: Int, falseValue: Int): Tile

    Permalink
    Definition Classes
    ConditionalMethods
  154. def localIf(cond: (Double) ⇒ Boolean, trueValue: Double): Tile

    Permalink
    Definition Classes
    ConditionalMethods
  155. def localIf(cond: (Int) ⇒ Boolean, trueValue: Int): Tile

    Permalink
    Definition Classes
    ConditionalMethods
  156. def localInverseMask(r: Tile, readMask: Int, writeMask: Int): Tile

    Permalink

    Generate a raster with the values from the first raster, but only include cells in which the corresponding cell in the second raster is set to the "readMask" value.

    Generate a raster with the values from the first raster, but only include cells in which the corresponding cell in the second raster is set to the "readMask" value.

    For example, if *all* cells in the second raster are set to the readMask value, the output raster will be identical to the first raster.

    Definition Classes
    SinglebandTileMaskMethodsTileMaskMethods
  157. def localLess(r: Tile): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell valued of the rasters are less than the next raster, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell valued of the rasters are less than the next raster, else 0.

    Definition Classes
    LessMethods
  158. def localLess(d: Double): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than the input double, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than the input double, else 0.

    Definition Classes
    LessMethods
  159. def localLess(i: Int): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than the input integer, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than the input integer, else 0.

    Definition Classes
    LessMethods
  160. def localLessOrEqual(r: Tile): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell valued of the rasters are less than or equal to the next raster, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell valued of the rasters are less than or equal to the next raster, else 0.

    Definition Classes
    LessOrEqualMethods
  161. def localLessOrEqual(d: Double): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than or equal to the input double, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than or equal to the input double, else 0.

    Definition Classes
    LessOrEqualMethods
  162. def localLessOrEqual(i: Int): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than or equal to the input integer, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than or equal to the input integer, else 0.

    Definition Classes
    LessOrEqualMethods
  163. def localLessOrEqualRightAssociative(d: Double): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than or equal to the input double, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than or equal to the input double, else 0.

    Definition Classes
    LessOrEqualMethods
  164. def localLessOrEqualRightAssociative(i: Int): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than or equal to the input integer, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than or equal to the input integer, else 0.

    Definition Classes
    LessOrEqualMethods
  165. def localLessRightAssociative(d: Double): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than the input double, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than the input double, else 0.

    Definition Classes
    LessMethods
  166. def localLessRightAssociative(i: Int): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than the input integer, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is less than the input integer, else 0.

    Definition Classes
    LessMethods
  167. def localLog(): Tile

    Permalink

    Computes the Log of Tile values.

    Computes the Log of Tile values.

    Definition Classes
    LocalMethods
  168. def localLog10(): Tile

    Permalink

    Computes the Log base 10 of Tile values.

    Computes the Log base 10 of Tile values.

    Definition Classes
    LocalMethods
  169. def localMajority(n: Int, rs: Tile*)(implicit d: DI): Tile

    Permalink

    Assigns to each cell the value within the given rasters that is the nth most numerous.

    Assigns to each cell the value within the given rasters that is the nth most numerous.

    Definition Classes
    MajorityMethods
  170. def localMajority(n: Int, rs: Traversable[Tile]): Tile

    Permalink

    Assigns to each cell the value within the given rasters that is the nth most numerous.

    Assigns to each cell the value within the given rasters that is the nth most numerous.

    Definition Classes
    MajorityMethods
  171. def localMajority(rs: Tile*)(implicit d: DI): Tile

    Permalink

    Assigns to each cell the value within the given rasters that is the most numerous.

    Assigns to each cell the value within the given rasters that is the most numerous.

    Definition Classes
    MajorityMethods
  172. def localMajority(rs: Traversable[Tile]): Tile

    Permalink

    Assigns to each cell the value within the given rasters that is the most numerous.

    Assigns to each cell the value within the given rasters that is the most numerous.

    Definition Classes
    MajorityMethods
  173. def localMask(r: Tile, readMask: Int, writeMask: Int): Tile

    Permalink

    Generate a raster with the values from the first raster, but only include cells in which the corresponding cell in the second raster *are not* set to the "readMask" value.

    Generate a raster with the values from the first raster, but only include cells in which the corresponding cell in the second raster *are not* set to the "readMask" value.

    For example, if *all* cells in the second raster are set to the readMask value, the output raster will be empty -- all values set to NODATA.

    Definition Classes
    SinglebandTileMaskMethodsTileMaskMethods
  174. def localMax(rs: Traversable[Tile]): Tile

    Permalink

    Max the values of each cell in each raster.

    Max the values of each cell in each raster.

    Definition Classes
    MaxMethods
  175. def localMax(r: Tile): Tile

    Permalink

    Max the values of each cell in each raster.

    Max the values of each cell in each raster.

    Definition Classes
    MaxMethods
  176. def localMax(d: Double): Tile

    Permalink

    Max a constant Double value to each cell.

    Max a constant Double value to each cell.

    Definition Classes
    MaxMethods
  177. def localMax(i: Int): Tile

    Permalink

    Max a constant Int value to each cell.

    Max a constant Int value to each cell.

    Definition Classes
    MaxMethods
  178. def localMin(rs: Traversable[Tile]): Tile

    Permalink

    Min the values of each cell in each raster.

    Min the values of each cell in each raster.

    Definition Classes
    MinMethods
  179. def localMin(r: Tile): Tile

    Permalink

    Min the values of each cell in each raster.

    Min the values of each cell in each raster.

    Definition Classes
    MinMethods
  180. def localMin(d: Double): Tile

    Permalink

    Min a constant Double value to each cell.

    Min a constant Double value to each cell.

    Definition Classes
    MinMethods
  181. def localMin(i: Int): Tile

    Permalink

    Min a constant Int value to each cell.

    Min a constant Int value to each cell.

    Definition Classes
    MinMethods
  182. def localMinority(n: Int, rs: Tile*)(implicit d: DI): Tile

    Permalink

    Assigns to each cell the value within the given rasters that is the nth least numerous.

    Assigns to each cell the value within the given rasters that is the nth least numerous.

    Definition Classes
    MinorityMethods
  183. def localMinority(n: Int, rs: Traversable[Tile]): Tile

    Permalink

    Assigns to each cell the value within the given rasters that is the nth least numerous.

    Assigns to each cell the value within the given rasters that is the nth least numerous.

    Definition Classes
    MinorityMethods
  184. def localMinority(rs: Tile*)(implicit d: DI): Tile

    Permalink

    Assigns to each cell the value within the given rasters that is the least numerous.

    Assigns to each cell the value within the given rasters that is the least numerous.

    Definition Classes
    MinorityMethods
  185. def localMinority(rs: Traversable[Tile]): Tile

    Permalink

    Assigns to each cell the value within the given rasters that is the least numerous.

    Assigns to each cell the value within the given rasters that is the least numerous.

    Definition Classes
    MinorityMethods
  186. def localMultiply(rs: Traversable[Tile]): Tile

    Permalink

    Multiply the values of each cell in each raster.

    Multiply the values of each cell in each raster.

    Definition Classes
    MultiplyMethods
  187. def localMultiply(r: Tile): Tile

    Permalink

    Multiply the values of each cell in each raster.

    Multiply the values of each cell in each raster.

    Definition Classes
    MultiplyMethods
  188. def localMultiply(d: Double): Tile

    Permalink

    Multiply a double constant value from each cell.

    Multiply a double constant value from each cell.

    Definition Classes
    MultiplyMethods
  189. def localMultiply(i: Int): Tile

    Permalink

    Multiply a constant value from each cell.

    Multiply a constant value from each cell.

    Definition Classes
    MultiplyMethods
  190. def localNegate(): Tile

    Permalink

    Negate (multiply by -1) each value in a raster.

    Negate (multiply by -1) each value in a raster.

    Definition Classes
    LocalMethods
  191. def localNot(): Tile

    Permalink

    Bitwise negation of Tile.

    Bitwise negation of Tile.

    Definition Classes
    LocalMethods
    Note

    NotRaster does not currently support Double raster data. If you use a Tile with a Double CellType (FloatConstantNoDataCellType, DoubleConstantNoDataCellType) the data values will be rounded to integers.

  192. def localOr(rs: Traversable[Tile]): Tile

    Permalink

    Or the values of each cell in each raster.

    Or the values of each cell in each raster.

    Definition Classes
    OrMethods
  193. def localOr(r: Tile): Tile

    Permalink

    Or the values of each cell in each raster.

    Or the values of each cell in each raster.

    Definition Classes
    OrMethods
  194. def localOr(i: Int): Tile

    Permalink

    Or a constant Int value to each cell.

    Or a constant Int value to each cell.

    Definition Classes
    OrMethods
  195. def localPow(rs: Traversable[Tile]): Tile

    Permalink

    Pow the values of each cell in each raster.

    Pow the values of each cell in each raster.

    Definition Classes
    PowMethods
  196. def localPow(r: Tile): Tile

    Permalink

    Pow the values of each cell in each raster.

    Pow the values of each cell in each raster.

    Definition Classes
    PowMethods
  197. def localPow(d: Double): Tile

    Permalink

    Pow each value of a raster by a double constant value.

    Pow each value of a raster by a double constant value.

    Definition Classes
    PowMethods
  198. def localPow(i: Int): Tile

    Permalink

    Pow each value of the raster by a constant value.

    Pow each value of the raster by a constant value.

    Definition Classes
    PowMethods
  199. def localPowValue(d: Double): Tile

    Permalink

    Pow a double constant value by each cell value.

    Pow a double constant value by each cell value.

    Definition Classes
    PowMethods
  200. def localPowValue(i: Int): Tile

    Permalink

    Pow a constant value by each cell value.

    Pow a constant value by each cell value.

    Definition Classes
    PowMethods
  201. def localRound(): Tile

    Permalink

    Round the values of a Tile.

    Round the values of a Tile.

    Definition Classes
    LocalMethods
  202. def localSin(): Tile

    Permalink

    Takes the sine of each raster cell value.

    Takes the sine of each raster cell value.

    Definition Classes
    LocalMethods
    Note

    Always returns a double raster.

  203. def localSinh(): Tile

    Permalink

    Takes the hyperbolic sine of each raster cell value.

    Takes the hyperbolic sine of each raster cell value.

    Definition Classes
    LocalMethods
    Note

    Always returns a double raster.

  204. def localSqrt(): Tile

    Permalink

    Take the square root each value in a raster.

    Take the square root each value in a raster.

    Definition Classes
    LocalMethods
  205. def localSubtract(rs: Traversable[Tile]): Tile

    Permalink

    Subtract the values of each cell in each raster.

    Subtract the values of each cell in each raster.

    Definition Classes
    SubtractMethods
  206. def localSubtract(r: Tile): Tile

    Permalink

    Subtract the values of each cell in each raster.

    Subtract the values of each cell in each raster.

    Definition Classes
    SubtractMethods
  207. def localSubtract(d: Double): Tile

    Permalink

    Subtract a double constant value from each cell.

    Subtract a double constant value from each cell.

    Definition Classes
    SubtractMethods
  208. def localSubtract(i: Int): Tile

    Permalink

    Subtract a constant value from each cell.

    Subtract a constant value from each cell.

    Definition Classes
    SubtractMethods
  209. def localSubtractFrom(d: Double): Tile

    Permalink

    Subtract each value of a cell from a double constant value.

    Subtract each value of a cell from a double constant value.

    Definition Classes
    SubtractMethods
  210. def localSubtractFrom(i: Int): Tile

    Permalink

    Subtract each value of a cell from a constant value.

    Subtract each value of a cell from a constant value.

    Definition Classes
    SubtractMethods
  211. def localTan(): Tile

    Permalink

    Takes the Tangent of each raster cell value.

    Takes the Tangent of each raster cell value.

    Definition Classes
    LocalMethods
    Note

    Always returns a double raster.

  212. def localTanh(): Tile

    Permalink

    Takes the hyperboic cosine of each raster cell value.

    Takes the hyperboic cosine of each raster cell value.

    Definition Classes
    LocalMethods
    Note

    Always returns a double raster.

  213. def localUndefined(): Tile

    Permalink

    Maps an integer typed Tile to 1 if the cell value is NODATA, otherwise 0.

    Maps an integer typed Tile to 1 if the cell value is NODATA, otherwise 0.

    Definition Classes
    LocalMethods
  214. def localUnequal(r: Tile): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell valued of the rasters are not equal, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell valued of the rasters are not equal, else 0.

    Definition Classes
    UnequalMethods
  215. def localUnequal(d: Double): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is equal to the input intenger, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is equal to the input intenger, else 0.

    Definition Classes
    UnequalMethods
  216. def localUnequal(i: Int): Tile

    Permalink

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is equal to the input integer, else 0.

    Returns a Tile with data of BitCellType, where cell values equal 1 if the corresponding cell value of the input raster is equal to the input integer, else 0.

    Definition Classes
    UnequalMethods
  217. def localXor(rs: Traversable[Tile]): Tile

    Permalink

    Xor the values of each cell in each raster.

    Xor the values of each cell in each raster.

    Definition Classes
    XorMethods
  218. def localXor(r: Tile): Tile

    Permalink

    Xor the values of each cell in each raster.

    Xor the values of each cell in each raster.

    Definition Classes
    XorMethods
  219. def localXor(i: Int): Tile

    Permalink

    Xor a constant Int value to each cell.

    Xor a constant Int value to each cell.

    Definition Classes
    XorMethods
  220. def mask(ext: Extent, geoms: Traversable[Geometry], options: Options): Tile

    Permalink

    Masks this tile by the given Geometry.

    Masks this tile by the given Geometry.

    Definition Classes
    SinglebandTileMaskMethodsTileMaskMethods
  221. def mask(ext: Extent, geoms: Traversable[Geometry]): Tile

    Permalink

    Masks this tile by the given Geometry.

    Masks this tile by the given Geometry. Do not include polygon exteriors.

    Definition Classes
    TileMaskMethods
  222. def mask(ext: Extent, geom: Geometry, options: Options): Tile

    Permalink

    Masks this tile by the given Geometry.

    Masks this tile by the given Geometry.

    Definition Classes
    TileMaskMethods
  223. def mask(ext: Extent, geom: Geometry): Tile

    Permalink

    Masks this tile by the given Geometry.

    Masks this tile by the given Geometry. Do not include polygon exteriors.

    Definition Classes
    TileMaskMethods
  224. def matchHistogram(sourceHistogram: StreamingHistogram, targetHistogram: StreamingHistogram): Tile

    Permalink
    Definition Classes
    SinglebandMatchingMethods
  225. def matchHistogram(targetHistogram: StreamingHistogram): Tile

    Permalink
    Definition Classes
    SinglebandMatchingMethods
  226. def merge(extent: Extent, otherExtent: Extent, other: Tile, method: ResampleMethod): Tile

    Permalink

    Merges this tile with another tile, given the extents both tiles.

    Merges this tile with another tile, given the extents both tiles.

    This method will replace the values of these cells with a resampled value taken from the tile's cells, if the source cell is of the transparent value. The transparent value is determined by the tile's cell type; if the cell type has a NoData value, then that is considered the transparent value. If there is no NoData value associated with the cell type, then a 0 value is considered the transparent value. If this is not the desired effect, the caller is required to change the cell type before using this method to an appropriate cell type that has the desired NoData value.

    extent

    The extent of this Tile

    otherExtent

    The extent of the other Tile

    other

    The other Tile

    method

    The resampling method

    returns

    A new Tile, the result of the merge

    Definition Classes
    SinglebandTileMergeMethodsTileMergeMethods
  227. def merge(other: Tile, baseCol: Int, baseRow: Int): Tile

    Permalink

    Merge this Tile with the other.

    Merge this Tile with the other. Places the content of the (i, j)th pixel of other into the (col + i, row + j)th pixel of the result.

    other

    The other Tile

    returns

    The result of the merge

    Definition Classes
    SinglebandTileMergeMethodsTileMergeMethods
  228. def merge(extent: Extent, otherExtent: Extent, other: Tile): Tile

    Permalink

    Merge this Tile with the other one.

    Merge this Tile with the other one. All places in the present tile that contain NODATA and are in the intersection of the two given extents are filled-in with data from the other tile. A new Tile is returned.

    extent

    The extent of this Tile

    otherExtent

    The extent of the other Tile

    other

    The other Tile

    returns

    A new Tile, the result of the merge

    Definition Classes
    TileMergeMethods
  229. def merge(other: Tile): Tile

    Permalink

    Merge this Tile with the other one.

    Merge this Tile with the other one. All places in the present tile that contain NODATA are filled-in with data from the other tile. A new Tile is returned.

    other

    The other Tile

    returns

    A new Tile, the result of the merge

    Definition Classes
    TileMergeMethods
  230. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  231. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  232. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  233. def prototype(cols: Int, rows: Int): MutableArrayTile

    Permalink

    Given numbers of columns and rows, produce a new ArrayTile of the given size and the same band count as the calling object.

    Given numbers of columns and rows, produce a new ArrayTile of the given size and the same band count as the calling object.

    Definition Classes
    SinglebandTilePrototypeMethodsTilePrototypeMethods
  234. def prototype(cellType: CellType, cols: Int, rows: Int): MutableArrayTile

    Permalink

    Given a CellType and numbers of columns and rows, produce a new ArrayTile of the given size and the same band count as the calling object.

    Given a CellType and numbers of columns and rows, produce a new ArrayTile of the given size and the same band count as the calling object.

    Definition Classes
    SinglebandTilePrototypeMethodsTilePrototypeMethods
  235. def regionGroup(options: RegionGroupOptions = RegionGroupOptions.default): RegionGroupResult

    Permalink

    Compute the region groupings for the present Tile using the given options.

    Compute the region groupings for the present Tile using the given options.

    Definition Classes
    RegionGroupMethods
  236. def regionGroup: RegionGroupResult

    Permalink

    Compute the region groupings for the present Tile using the default options.

    Compute the region groupings for the present Tile using the default options.

    Definition Classes
    RegionGroupMethods
  237. def renderAscii(palette: Palette = AsciiArtEncoder.Palette.WIDE): String

    Permalink
    Definition Classes
    AsciiRenderMethods
  238. def renderJpg(colorMap: ColorMap, settings: Settings): Jpg

    Permalink

    Generate a JPG image from a raster.

    Generate a JPG image from a raster.

    Use this operation when you have a raster of data that you want to visualize with an image.

    To render a data raster into an image, the operation needs to know which values should be painted with which colors. To that end, you'll need to generate a ColorBreaks object which represents the value ranges and the assigned color. One way to create these color breaks is to use the geotrellis.raster.stats.op.stat.GetClassBreaks operation to generate quantile class breaks.

    Definition Classes
    JpgRenderMethods
  239. def renderJpg(colorMap: ColorMap): Jpg

    Permalink
    Definition Classes
    JpgRenderMethods
  240. def renderJpg(colorRamp: ColorRamp, settings: Settings): Jpg

    Permalink
    Definition Classes
    JpgRenderMethods
  241. def renderJpg(colorRamp: ColorRamp): Jpg

    Permalink
    Definition Classes
    JpgRenderMethods
  242. def renderJpg(settings: Settings): Jpg

    Permalink

    Generate a JPG from a raster of RGBA integer values.

    Generate a JPG from a raster of RGBA integer values.

    Use this operation when you have created a raster whose values are already RGBA color values that you wish to render into a JPG. If you have a raster with data that you wish to render, you should use RenderJpg instead.

    An RGBA value is a 32 bit integer with 8 bits used for each component: the first 8 bits are the red value (between 0 and 255), then green, blue, and alpha (with 0 being transparent and 255 being opaque).

    Definition Classes
    JpgRenderMethods
  243. def renderJpg(): Jpg

    Permalink
    Definition Classes
    JpgRenderMethods
  244. def renderPng(colorRamp: ColorRamp): Png

    Permalink
    Definition Classes
    PngRenderMethods
  245. def renderPng(colorMap: ColorMap): Png

    Permalink
    Definition Classes
    PngRenderMethods
  246. def renderPng(colorEncoding: PngColorEncoding): Png

    Permalink

    Generate a PNG from a raster of color encoded values.

    Generate a PNG from a raster of color encoded values.

    Use this operation when you have created a raster whose values are already encoded color values that you wish to render into a PNG.

    Definition Classes
    PngRenderMethods
  247. def renderPng(): Png

    Permalink

    Generate a PNG from a raster of RGBA integer values.

    Generate a PNG from a raster of RGBA integer values.

    Use this operation when you have created a raster whose values are already RGBA color values that you wish to render into a PNG. If you have a raster with data that you wish to render, you should use RenderPng instead.

    An RGBA value is a 32 bit integer with 8 bits used for each component: the first 8 bits are the red value (between 0 and 255), then green, blue, and alpha (with 0 being transparent and 255 being opaque).

    Definition Classes
    PngRenderMethods
  248. def reproject(srcExtent: Extent, gridBounds: GridBounds, transform: Transform, inverseTransform: Transform, options: Options): Raster[Tile]

    Permalink
  249. def reproject(srcExtent: Extent, gridBounds: GridBounds, src: CRS, dest: CRS, options: Options): Raster[Tile]

    Permalink
  250. def reproject(srcExtent: Extent, src: CRS, dest: CRS, options: Options): Raster[Tile]

    Permalink
  251. def reproject(srcExtent: Extent, targetRasterExtent: RasterExtent, transform: Transform, inverseTransform: Transform, options: Options): Raster[Tile]

    Permalink
  252. def reproject(srcExtent: Extent, gridBounds: GridBounds, transform: Transform, inverseTransform: Transform): Raster[Tile]

    Permalink
    Definition Classes
    TileReprojectMethods
  253. def reproject(srcExtent: Extent, gridBounds: GridBounds, src: CRS, dest: CRS): Raster[Tile]

    Permalink
    Definition Classes
    TileReprojectMethods
  254. def reproject(srcExtent: Extent, src: CRS, dest: CRS): Raster[Tile]

    Permalink
    Definition Classes
    TileReprojectMethods
  255. def reproject(srcExtent: Extent, targetRasterExtent: RasterExtent, transform: Transform, inverseTransform: Transform): Raster[Tile]

    Permalink
    Definition Classes
    TileReprojectMethods
  256. def resample(extent: Extent, targetCols: Int, targetRows: Int, method: ResampleMethod): Tile

    Permalink
  257. def resample(extent: Extent, target: RasterExtent, method: ResampleMethod): Tile

    Permalink
  258. def resample(targetCols: Int, targetRows: Int): Tile

    Permalink
    Definition Classes
    TileResampleMethods
  259. def resample(targetCols: Int, targetRows: Int, method: ResampleMethod): Tile

    Permalink
    Definition Classes
    TileResampleMethods
  260. def resample(extent: Extent, targetCols: Int, targetRows: Int): Tile

    Permalink
    Definition Classes
    TileResampleMethods
  261. def resample(extent: Extent, target: RasterExtent): Tile

    Permalink
    Definition Classes
    TileResampleMethods
  262. def scalarMoransI(n: Neighborhood, bounds: Option[GridBounds] = None): Double

    Permalink

    Calculates global spatial autocorrelation of a raster based on the similarity to neighboring values.

    Calculates global spatial autocorrelation of a raster based on the similarity to neighboring values.

    Definition Classes
    FocalMethods
  263. val self: Tile

    Permalink
    Definition Classes
    withTileMethodsMethodExtensions
  264. def sigmoidal(alpha: Double, beta: Double): Tile

    Permalink

    Given the parameters alpha and beta, perform the sigmoidal contrast computation and return the result as a tile.

    Given the parameters alpha and beta, perform the sigmoidal contrast computation and return the result as a tile.

    The approach used is described here: https://www.imagemagick.org/Usage/color_mods/#sigmoidal

    alpha

    The center around-which the stretch is performed (given as a fraction)

    beta

    The standard deviation in the computation, used to avoid saturating the upper and lower parts of the gamut

    returns

    The output tile

    Definition Classes
    SinglebandSigmoidalMethods
  265. def slope(cs: CellSize, zFactor: Double = 1.0, bounds: Option[GridBounds] = None, target: TargetCell = TargetCell.All): Tile

    Permalink

    Calculates the slope of each cell in a raster.

    Calculates the slope of each cell in a raster.

    cs

    cellSize of the raster

    zFactor

    Number of map units to one elevation unit.

    Definition Classes
    FocalMethods
  266. def split(tileLayout: TileLayout, options: Options): Array[Tile]

    Permalink

    Splits this into an array of elements based on a TileLayout.

    Splits this into an array of elements based on a TileLayout. The array will be in row order form such that the top left element is first.

    tileLayout

    TileLayout defining the tiles to be generated

    options

    Options that control the split

    returns

    An array of T

    Definition Classes
    SinglebandTileSplitMethodsSplitMethods
  267. def split(cells: Int): Array[Tile]

    Permalink

    Splits this into an array of elements into square tiles.

    Splits this into an array of elements into square tiles. The array will be in row order form such that the top left element is first.

    returns

    An array of T

    Definition Classes
    SplitMethods
  268. def split(cols: Int, rows: Int): Array[Tile]

    Permalink

    Splits this into an array of elements based on a columns and rows to be in each tile.

    Splits this into an array of elements based on a columns and rows to be in each tile. The array will be in row order form such that the top left element is first.

    cols

    Column count of output tiles

    rows

    Row count of output tiles

    returns

    An array of T

    Definition Classes
    SplitMethods
  269. def split(tileLayout: TileLayout): Array[Tile]

    Permalink

    Splits this into an array of elements based on a TileLayout.

    Splits this into an array of elements based on a TileLayout. The array will be in row order form such that the top left element is first.

    tileLayout

    TileLayout defining the tiles to be generated

    returns

    An array of T

    Definition Classes
    SplitMethods
  270. def standardDeviations(factor: Double = 1.0): Tile

    Permalink

    Calculate a raster in which each value is set to the standard deviation of that cell's value.

    Calculate a raster in which each value is set to the standard deviation of that cell's value.

    returns

    Tile of IntConstantNoDataCellType data

    Definition Classes
    SinglebandTileSummaryMethods
    Note

    Currently only supports working with integer types. If you pass in a Tile with double type data (FloatConstantNoDataCellType, DoubleConstantNoDataCellType) the values will be rounded to Ints.

  271. def statistics: Option[Statistics[Int]]

    Permalink

    Determine statistical data for the given histogram.

    Determine statistical data for the given histogram.

    This includes mean, median, mode, stddev, and min and max values.

    Definition Classes
    SinglebandTileSummaryMethods
  272. def statisticsDouble: Option[Statistics[Double]]

    Permalink

    Determine statistical data for the given histogram.

    Determine statistical data for the given histogram.

    This includes mean, median, mode, stddev, and min and max values.

    Definition Classes
    SinglebandTileSummaryMethods
  273. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  274. def tileMoransI(n: Neighborhood, bounds: Option[GridBounds] = None, target: TargetCell = TargetCell.All): Tile

    Permalink

    Calculates spatial autocorrelation of cells based on the similarity to neighboring values.

    Calculates spatial autocorrelation of cells based on the similarity to neighboring values.

    Definition Classes
    FocalMethods
  275. def toBufferedImage: BufferedImage

    Permalink
    Definition Classes
    ColorMethods
  276. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  277. def toVector(extent: Extent, regionConnectivity: Connectivity = FourNeighbors): List[PolygonFeature[Int]]

    Permalink
    Definition Classes
    VectorizeMethods
  278. def unary_-(): Tile

    Permalink

    Negate (multiply by -1) each value in a raster.

    Negate (multiply by -1) each value in a raster.

    Definition Classes
    LocalMethods
  279. def viewshed(col: Int, row: Int, exact: Boolean = false): Tile

    Permalink
    Definition Classes
    ViewshedMethods
  280. def viewshedOffsets(col: Int, row: Int, exact: Boolean = false): Tile

    Permalink
    Definition Classes
    ViewshedMethods
  281. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  282. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  283. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  284. def zonalHistogramDouble(zones: Tile): Map[Int, Histogram[Double]]

    Permalink
    Definition Classes
    ZonalMethods
  285. def zonalHistogramInt(zones: Tile): Map[Int, Histogram[Int]]

    Permalink
    Definition Classes
    ZonalMethods
  286. def zonalPercentage(zones: Tile): Tile

    Permalink
    Definition Classes
    ZonalMethods
  287. def zonalStatisticsDouble(zones: Tile): Map[Int, Statistics[Double]]

    Permalink
    Definition Classes
    ZonalMethods
  288. def zonalStatisticsInt(zones: Tile): Map[Int, Statistics[Int]]

    Permalink
    Definition Classes
    ZonalMethods
  289. def |(rs: Traversable[Tile]): Tile

    Permalink

    Or the values of each cell in each raster.

    Or the values of each cell in each raster.

    Definition Classes
    OrMethods
  290. def |(r: Tile): Tile

    Permalink

    Or the values of each cell in each raster.

    Or the values of each cell in each raster.

    Definition Classes
    OrMethods
  291. def |(i: Int): Tile

    Permalink

    Or a constant Int value to each cell.

    Or a constant Int value to each cell.

    Definition Classes
    OrMethods
  292. def |:(i: Int): Tile

    Permalink

    Or a constant Int value to each cell.

    Or a constant Int value to each cell.

    Definition Classes
    OrMethods

Inherited from ViewshedMethods

Inherited from VectorizeMethods

Inherited from SplitMethods[Tile]

Inherited from TileResampleMethods[Tile]

Inherited from TileReprojectMethods[Tile]

Inherited from AsciiRenderMethods

Inherited from PngRenderMethods

Inherited from JpgRenderMethods

Inherited from ColorMethods

Inherited from RegionGroupMethods

Inherited from TilePrototypeMethods[Tile]

Inherited from TileMergeMethods[Tile]

Inherited from SinglebandMatchingMethods

Inherited from SinglebandTileMaskMethods

Inherited from TileMaskMethods[Tile]

Inherited from ZonalMethods

Inherited from LocalMethods

Inherited from PowMethods

Inherited from MinorityMethods

Inherited from MajorityMethods

Inherited from LessOrEqualMethods

Inherited from LessMethods

Inherited from GreaterMethods

Inherited from GreaterOrEqualMethods

Inherited from UnequalMethods

Inherited from EqualMethods

Inherited from ConditionalMethods

Inherited from XorMethods

Inherited from OrMethods

Inherited from AndMethods

Inherited from MaxMethods

Inherited from MinMethods

Inherited from DivideMethods

Inherited from MultiplyMethods

Inherited from SubtractMethods

Inherited from AddMethods

Inherited from HillshadeMethods

Inherited from FocalMethods

Inherited from HydrologyMethods

Inherited from SinglebandTileCropMethods

Inherited from TileCropMethods[Tile]

Inherited from CropMethods[Tile]

Inherited from CostDistanceMethods

Inherited from MethodExtensions[Tile]

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped