Skip to content

Preset Pipelines

MapPrism ships with seven pre-built recipe presets covering the standard processing flows. Each preset is a registered recipe that can be submitted by recipe_id or inline.

Note: The recipe JSON shown in each preset page is a snapshot at the version indicated. Actual recipes registered in Ordo may differ. To get the authoritative current definition, query /ordo/recipes/<id>.


Preset index

PresetRecipe nameOrdo IDReprojectionOutput format
dataset-infodataset-info37NoJSON (PDAL metadata)
assign-projectionassign-projection38No (CRS assignment only)LAS with assigned CRS + JSON
build-3d-point-cloud-copcbuild-3d-point-cloud-copc39OptionalCOPC (LAZ)
build-3d-point-cloud-potreebuild-3d-point-cloud-potree40OptionalPotree tileset
build-3d-point-cloud-entwinebuild-3d-point-cloud-entwine41OptionalEPT
build-2d-dsm-hillshade-with-colorbuild-2d-dsm-hillshade-with-color42OptionalGeoTIFF (colored hillshade) + XYZ tiles
build-contoursbuild-contours43OptionalMBTiles + PMTiles (contour lines)

Choosing a preset

Dataset inspectiondataset-info:

  • Use after upload to extract metadata (bounding box, point count, CRS, per-dimension statistics)
  • Always the first pipeline run on a new upload

CRS assignmentassign-projection:

  • Use when dataset-info returns a dataset with no valid SRS
  • Stamps a CRS onto the file without transforming coordinates, then re-runs DATASET_INFO to capture updated metadata
  • Use build-3d-point-cloud-* pipelines after this step

3D point cloud deliverybuild-3d-point-cloud-copc, build-3d-point-cloud-potree, build-3d-point-cloud-entwine:

  • Use after the dataset has a valid CRS (post assign-projection if needed)
  • All three start with REPROJECT_LAS (passthrough-safe): submit empty EPSG params to skip reprojection, or supply real values to reproject
  • COPC is best for streaming and analytics; Potree for browser-based 3D viewers; EPT for Cesium / Entwine viewers

2D raster productsbuild-2d-dsm-hillshade-with-color:

  • Use when the goal is a web-ready 2D map layer
  • Produces a colored shaded-relief GeoTIFF (DSM × hillshade blend) and a PNG XYZ tile tree at zoom levels 1–19
  • Starts with REPROJECT_LAS (passthrough-safe)
  • pallete, resolution, output_type, and z_factor params control the raster appearance

Contour linesbuild-contours:

  • Use when the goal is vector contour lines for web mapping or GIS delivery
  • Outputs MBTiles and PMTiles v3, each with a contours layer (elev, type: major/minor)
  • All params are optional; defaults are tuned for US survey feet

Common structure

All presets share the same skeleton:

  • One or more main processing steps
  • A DATASET_INFO step that runs in parallel to extract point cloud statistics
  • A CALL_WEBHOOK step in on_exit that fires after the job completes

The webhook fires after DATASET_INFO completes, so the full metadata is available in the webhook payload.

In pipelines with a REPROJECT_LAS step, DATASET_INFO reads from the reprojected cloud (step:reproject.output_las) rather than the original job input, so the metadata reflects the coordinate system actually used in processing.