Syntax for converting tuples of operations into objects that you can call map and flatMap on.
Syntax for converting tuples of operations into objects that you can call map and flatMap on. this is similiar to a for comprehension, but the operations will be executed in parallel.
Syntax for converting an iterable collection to have methods to work with the results of those operations executed in parallel
OperationResult contains an operation's results.
OperationResult contains an operation's results.
This could include the resulting value the operation produced, an error that prevented the operation from completing, and the history of the operation.
When run, Operations will return a StepOutput.
When run, Operations will return a StepOutput. This will either indicate a complete result (Result), an error (StepError), or indicate that it needs other work performed asynchronously before it can continue.
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
Trait for a T-keyed, any valued cache.
Trait for a T-keyed, any valued cache.
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
Represents a named collection of data stores.
Represents a named collection of data stores. We expect each JSON file to correspond to one catalog.
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
OperationResult for a successful operation.
OperationResult for a successful operation.
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
Given an operation and a function that takes the result of that operation and returns a new operation, return an operation of the return type of the function.
Given an operation and a function that takes the result of that operation and returns a new operation, return an operation of the return type of the function.
If the initial operation is g, you can think of this operation as f(g(x))
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
DataSource[T, V]esents a data source that may be distributed across machines (logical data source) or loaded in memory on a specific machine.
DataSource[T, V]esents a data source that may be distributed across machines (logical data source) or loaded in memory on a specific machine.
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
Represents a location where data can be loaded from (e.g.
Represents a location where data can be loaded from (e.g. the filesystem, postgis, a web service, etc).
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
OperationResult for a failed operation.
OperationResult for a failed operation.
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
Operation that simply fails with the given message
Operation that simply fails with the given message
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
Simple HashMap backed cache keyed by String and can hold any type.
Simple HashMap backed cache keyed by String and can hold any type.
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
A LayerId describes a layer in the catalog.
A LayerId describes a layer in the catalog. The data store is optional, but if there are more than one layer with the same name in different datastores, tyring to load that layer without specifying a datastore will error.
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
LayerLoader will be passed into Operation[T]'s that mix in the LayerOp trait right before 'run' is called on the operation step and cleared afterwards.
LayerLoader will be passed into Operation[T]'s that mix in the LayerOp trait right before 'run' is called on the operation step and cleared afterwards.
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
Return the literal value specified.
Return the literal value specified.
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
Below are the Op0 - Op6 abstract classes.
Below are the Op0 - Op6 abstract classes.
These are useful for easily defining operations which just want to evaluate their child operations and then run a single function afterwards.
For example:
case class Add2(x: Op[Int], y: Op[Int]) extends Op2(x, y)(_ + _)
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
Base Operation for all GeoTrellis functionality.
Base Operation for all GeoTrellis functionality. All other operations must extend this trait.
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
Represents a Raster Layer that can give detailed information about the Raster it represents, cache the raster, and get the raster cropped to an extent or at a different resolution.
Represents a Raster Layer that can give detailed information about the Raster it represents, cache the raster, and get the raster cropped to an extent or at a different resolution.
This represents a layer in a bound Context, not an abstract representation of the Raster. In other words, if you are holding one of these objects, then the code that uses it should only execute on the machine that the RasterLayer is from. If you pass around RasterLayers, you will be passing around the cache as well, which is not ideal.
To implement a new RasterLayer, inherit from this class, implement the cache(c: Cache) method for caching the raster layer, and implement the getRaster() (for getting a Raster with it's native RasterExtent) and getRaster(rasterExtent: RasterExtent) (for getting a Raster at a different extent\resolution). Optionally you can override getRaster(extent: Extent), which by default just creates a RasterExtent with that extent snapped to the raster's native resolution.
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
Defines a RasterLayerBuilder that can be used to add raster layer types to GeoTrellis.
Defines a RasterLayerBuilder that can be used to add raster layer types to GeoTrellis. Also provides some baseline helper functions for getting Information out of the metadata json files.
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
This trait can be extended to add methods to RasterSource, such as local operations.
This trait can be extended to add methods to RasterSource, such as local operations. To do so, extent RasterSourceMethods, then define an implicit class in the package object that wraps RasterSource, that extends your Methods trait. See geotrellis.engine.op.local.LocalRasterSourceMethods
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
This trait can be extended to add methods to Traversable[RasterSource], such as local operations.
This trait can be extended to add methods to Traversable[RasterSource], such as local operations. To do so, extent RasterSourceSeqMethods, then define an implicit class in the package object that wraps Travesable[RasterSourceSeq], that extends your Methods trait. See LocalSeqRasterSourceMethods and geotrellis.raster.op.local.LocalRasterSourceSeqMethodExtensions
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
Tile Neighbors that are represented by a sequence of neighboring tiles, in the order (n, ne, e, se, s, sw, w, nw)
Tile Neighbors that are represented by a sequence of neighboring tiles, in the order (n, ne, e, se, s, sw, w, nw)
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated
(Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated