Überblick

Bestandteile

Pipeline

Pipelines bestehen aus Stages und definieren einen Datenfluss aus Dimensions. Sie besitzen mindestens eine Reader- und eine Writer-Stage.

Pipelines sind z. B. über die Anwendung pdal pipeline ausführbar.

Stages

Stages sind ein Überbegriff für Elemente in einer Pipeline.

PDAL unterscheidet die folgenden drei Typen:

Dimensions

Dimensionen besitzen einen Namen und einen Datentyp. Sie werden zwischen Stages über den Datenfluss ausgetauscht. Ihr Datentyp wird zur Laufzeit bestimmt. Es ist ein Standarddatentyp für jede Dimension vorhanden.

Beispiel: X(double), Y(double), Z(double), HeightAboveGround(double), Intensity(uint16)

Information

Die Definition der Default Dimensions ist Teil der LAS-Format Specificationopen in new window

Beispiel Pipeline

[
  "input.laz",
  { "type": "filters.expression",
    "expression": "(Z>=10 && Z<50)"
  },
  { "type": "filters.outlier",
    "method": "radius", //
    "radius": 1.0, // Distanz in Map Units
    "min_k": 4 // Mindestanzahl von Nachbarn
  },
  "output.laz"
]

Implementierungen

Referenzen

Last Updated: