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
LayoutScheme to be used by output layer
Pyramid up to level 1, sink function will be called for each level
Storage level to use for RDD caching
function that utilize the result of the ingest, assumed to force materialization of the RDD