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
| Preset | Recipe name | Ordo ID | Reprojection | Output format |
|---|---|---|---|---|
| dataset-info | dataset-info | 37 | No | JSON (PDAL metadata) |
| assign-projection | assign-projection | 38 | No (CRS assignment only) | LAS with assigned CRS + JSON |
| build-3d-point-cloud-copc | build-3d-point-cloud-copc | 39 | Optional | COPC (LAZ) |
| build-3d-point-cloud-potree | build-3d-point-cloud-potree | 40 | Optional | Potree tileset |
| build-3d-point-cloud-entwine | build-3d-point-cloud-entwine | 41 | Optional | EPT |
| build-2d-dsm-hillshade-with-color | build-2d-dsm-hillshade-with-color | 42 | Optional | GeoTIFF (colored hillshade) + XYZ tiles |
| build-contours | build-contours | 43 | Optional | MBTiles + PMTiles (contour lines) |
Choosing a preset
Dataset inspection — dataset-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 assignment — assign-projection:
- Use when
dataset-inforeturns a dataset with no valid SRS - Stamps a CRS onto the file without transforming coordinates, then re-runs
DATASET_INFOto capture updated metadata - Use
build-3d-point-cloud-*pipelines after this step
3D point cloud delivery — build-3d-point-cloud-copc, build-3d-point-cloud-potree, build-3d-point-cloud-entwine:
- Use after the dataset has a valid CRS (post
assign-projectionif 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 products — build-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, andz_factorparams control the raster appearance
Contour lines — build-contours:
- Use when the goal is vector contour lines for web mapping or GIS delivery
- Outputs MBTiles and PMTiles v3, each with a
contourslayer (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_INFOstep that runs in parallel to extract point cloud statistics - A
CALL_WEBHOOKstep inon_exitthat 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.