Skip to main content

Crate versatiles_pipeline

Crate versatiles_pipeline 

Source
Expand description

VersaTiles Pipeline Engine

This crate implements the VersaTiles pipeline engine, which builds and executes tile processing graphs defined in the VersaTiles Pipeline Language (VPL).

Pipelines consist of read operations (data sources) and transform operations (data processors), which are connected dynamically at runtime.

The main entry points are PipelineFactory (for building operation graphs from VPL) and PipelineReader (for executing them via the container interface).

This crate integrates tightly with versatiles_container and versatiles_core for tile I/O and metadata management.

Re-exports§

pub use vpl::VPLNode;
pub use vpl::VPLPipeline;

Modules§

vpl

Structs§

PipelineFactory
Builder that registers read/transform operation factories and produces an operation graph.
PipelineReader
Tile reader that executes a VPL-defined operation pipeline and returns composed tiles.

Functions§

register_pipeline_readers