Skip to content

dataset-info

Extracts PDAL metadata from any LAS/LAZ dataset. No conversion or transformation — just inspection. Fires a webhook on completion.

Recipe name: dataset-infoVersion: 1.0.0Reprojection: No Output format: JSON (PDAL metadata report)


Steps

StepTypeRuns
dataset_infoDATASET_INFOMain
call_webhookCALL_WEBHOOKon_exit

Recipe (v1.0.0 snapshot)

json
{
  "name": "dataset-info",
  "version": "1.0.0",
  "definition": {
    "recipe": [
      {
        "id": "dataset_info",
        "type": "DATASET_INFO",
        "inputs": { "input_las": "job:input_las" },
        "outputs": { "metadata": "step:dataset_info.metadata" }
      }
    ],
    "on_exit": {
      "id": "call_webhook",
      "type": "CALL_WEBHOOK",
      "inputs": { "waits_for": "step:dataset_info.metadata" },
      "param_keys": ["webhook_url"]
    }
  }
}

Submitting a job

bash
curl -X POST https://dev.mapprism.com/ordo/jobs \
  -H "Authorization: Bearer <API_TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{
    "recipe_id": 37,
    "inputs": {
      "job:input_las": {
        "type": "las",
        "uri": "development/survey/dataset.las",
        "hash": "abc123"
      }
    },
    "params": {
      "call_webhook": {
        "webhook_url": "https://myapp.example.com/hooks/done"
      }
    },
    "outputs": {
      "step:dataset_info.metadata": {
        "path": "development/results/survey/dataset-info.json"
      }
    }
  }'

Required inputs

Artifact keyTypeDescription
job:input_laslasSource LAS/LAZ file to inspect

Required params

StepParamDescription
call_webhookwebhook_urlURL to POST the job result to

Producible outputs

ArtifactTypeDescription
step:dataset_info.metadatajsonPDAL metadata report