xdem.EPC.grid

Contents

xdem.EPC.grid#

EPC.grid(ref=None, grid_coords=None, res=None, resampling='linear', dist_nodata_pixel=1.0, nodata=-9999)#

Grid point cloud into a raster.

Output grid can be defined either by passing a reference raster to match, or by passing output grid coordinates for X/Y (must be regular in each dimension), or by specifying an output grid resolution (which uses the upper-left bounds of point cloud to define the start of the grid).

Parameters:
  • ref (Raster | None) – Reference raster to match (if output grid coordinates or output resolution undefined).

  • grid_coords (tuple[ndarray[tuple[Any, ...], dtype[floating[Any] | integer[Any]]], ndarray[tuple[Any, ...], dtype[floating[Any] | integer[Any]]]] | None) – Output grid coordinates in X and Y (if reference raster or output resolution undefined).

  • res (float | tuple[float, float] | None) – Output resolution (if reference raster or output grid coordinates undefined).

  • resampling (Literal['nearest', 'linear', 'cubic']) – Resampling method within delauney triangles (defaults to linear).

  • dist_nodata_pixel (float) – Distance from the point cloud after which grid cells are filled by nodata values, expressed in number of pixels.

  • nodata (int | float) – Nodata value of output raster (defaults to -9999).

Return type:

Raster

Returns:

Raster from gridded point cloud.