Executor Reference
Each executor is an n8n workflow that implements a specific data processing step. Executors are registered in Ordo's step_executor table and define the contract that recipes are validated against.
Executor table
| Type | Accepts | Produces | Params | Category |
|---|---|---|---|---|
| BUILD_COPC | input_las: las | output_copc: las | none | Format conversion |
| BUILD_EPT | input_las: las | output_ept: ept | none | Format conversion |
| BUILD_POTREE | input_las: las | output_potree: potree | none | Visualization prep |
| REPROJECT_LAS | input_las: las | output_las: las | source_epsg, target_epsg | CRS normalization |
| REGRID_LAS | input_las: las | output_las: las | resolution | Surface reconstruction |
| COLORIZE_AS_DEM | input_las: las | output_las: las | pallete, resolution | Colorization |
| COLORIZE_FROM_TIF | input_las: las, input_tif: tif | output_las: las | none | Colorization |
| DATASET_INFO | input_las: las | metadata: json | none | Inspection |
| CALL_WEBHOOK | waits_for: * | — | webhook_url | Side effects |
Executor categories
CRS normalization — REPROJECT_LAS Transform coordinate reference systems. Usually the first step in pipelines that need a consistent spatial reference.
Surface reconstruction — REGRID_LAS Convert irregular point clouds into regularly spaced grids. Especially useful for MBES bathymetry data.
Colorization — COLORIZE_AS_DEM, COLORIZE_FROM_TIF Add RGB color attributes to point clouds. COLORIZE_AS_DEM derives color from elevation; COLORIZE_FROM_TIF drapes an external raster.
Format conversion — BUILD_COPC, BUILD_EPT Convert LAS/LAZ to streamable/tiled formats for web delivery and analytics.
Visualization prep — BUILD_POTREE Convert LAS/LAZ to Potree tileset format for browser-based viewers.
Inspection — DATASET_INFO Extract metadata from a point cloud without modifying it. Included in all standard pipelines to run in parallel with the main conversion.
Side effects — CALL_WEBHOOK Send HTTP notifications. Does not consume or produce artifacts. Used in on_exit hooks.
Common pipeline patterns
# Basic delivery
LAS → BUILD_COPC → streamable LAZ
# Scalable web visualization
LAS → BUILD_EPT → Cesium / Entwine viewers
# Potree viewer
LAS → BUILD_POTREE → browser-based 3D viewer
# With reprojection
LAS → REPROJECT_LAS → BUILD_EPT
# Terrain-colored visualization
LAS → COLORIZE_AS_DEM → BUILD_POTREE
# Bathymetry pipeline
LAS → REPROJECT_LAS → REGRID_LAS → COLORIZE_AS_DEM → BUILD_EPT