Skip to content

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

TypeAcceptsProducesParamsCategory
BUILD_COPCinput_las: lasoutput_copc: lasnoneFormat conversion
BUILD_EPTinput_las: lasoutput_ept: eptnoneFormat conversion
BUILD_POTREEinput_las: lasoutput_potree: potreenoneVisualization prep
REPROJECT_LASinput_las: lasoutput_las: lassource_epsg, target_epsgCRS normalization
REGRID_LASinput_las: lasoutput_las: lasresolutionSurface reconstruction
COLORIZE_AS_DEMinput_las: lasoutput_las: laspallete, resolutionColorization
COLORIZE_FROM_TIFinput_las: las, input_tif: tifoutput_las: lasnoneColorization
DATASET_INFOinput_las: lasmetadata: jsonnoneInspection
CALL_WEBHOOKwaits_for: *webhook_urlSide effects

Executor categories

CRS normalizationREPROJECT_LAS Transform coordinate reference systems. Usually the first step in pipelines that need a consistent spatial reference.

Surface reconstructionREGRID_LAS Convert irregular point clouds into regularly spaced grids. Especially useful for MBES bathymetry data.

ColorizationCOLORIZE_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 conversionBUILD_COPC, BUILD_EPT Convert LAS/LAZ to streamable/tiled formats for web delivery and analytics.

Visualization prepBUILD_POTREE Convert LAS/LAZ to Potree tileset format for browser-based viewers.

InspectionDATASET_INFO Extract metadata from a point cloud without modifying it. Included in all standard pipelines to run in parallel with the main conversion.

Side effectsCALL_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