.. _auto_curve_rdp_downsampling: *CURVE RDP DOWNSAMPLING* ======================== Downsamples a 2-D curve using the Ramer–Douglas–Peucker (RDP) algorithm, reducing the number of points while preserving the curve's overall shape. An epsilon tolerance controls the degree of reduction; optionally the curve is split into chunks before RDP is applied and the results are merged. Use this worker to reduce data size before further processing or visualization. When to use ----------- Classification: **process**. Tagged: ``curve``, ``decimation``, ``downsampling``, ``ramer-douglas-peucker``, ``rdp``, ``resampling``, ``simplification``. Inputs ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - Label - ID - Type - Default - Required - Description * - Curve 1 - curve1 - vector - — - - The input curve (x/y vector pair) to be downsampled; supply any time-history or 2-D curve that needs point reduction. * - Epsilon - epsilon - scalar - 1 - - RDP tolerance threshold (dimensionless distance units matching the curve's y-axis); default is 1 — increase to downsample more aggressively, decrease for finer point retention. * - Number Of Splits - chunks - scalar - 1 - - Number of equal segments to split the curve into before applying RDP independently on each segment; results are merged afterwards. Default is 1 (no splitting); set > 1 to improve accuracy on highly non-uniform curves. Outputs ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - Label - ID - Type - Description * - curve_rdp_downsampling_output_1 - curve_rdp_downsampling_output_1 - vector - The downsampled output curve (x/y vector pair) with reduced point count, shape-preserved according to the specified epsilon and chunk settings. Disciplines ----------- - data.curve.transform - data.signal_processing Runnable example ---------------- A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: `/api/workflow/example?id=curve_rdp_downsampling `_ .. raw:: html

Auto-generated from transformation schema. Worker id: curve_rdp_downsampling. Schema hash: ab579b653212. Hand-curated docs in workerexamples/ override this page when present.