Represents the ingest process.
Represents the ingest process. An ingest process produces a layer from a set of input rasters.
The ingest process has the following steps:
Ingesting is abstracted over the following variants:
type of input tile key
type of output tile key, must have SpatialComponent
RDD of tiles that have Extent and CRS
CRS to be used by the output layer
Pyramid up to level 1, sink function will be called for each level
Flag that all input tiles share an the same extent (optimization)
function that utilize the result of the ingest, assumed to force materialization of the RDD
Tiler that can understand the input and out keys (implicit)