Raster Sampling

Sampling Operator

  • rasterValue: Sample a raster band at each instant of a trajectory

Raster Accessors

  • numBands: Return the number of bands of a raster

Raquet / QUADBIN Sampling

  • quadbins: Return the distinct QUADBIN cells at a zoom level covered by a trajectory

  • rasterTileValueQuadbin: Sample a Raquet raster chip along a trajectory using a QUADBIN cell for georeferencing

  • raquet: Construct a Raquet raster tile from its pixel bytes, dimensions, QUADBIN cell and pixel type

  • raquetRead: Decode an in-memory raster file into a Raquet raster tile via GDAL

  • rasterTileValue: Sample a Raquet raster tile along a trajectory

  • rasterTileValue: Sample an array of Raquet raster tiles along a trajectory, keeping the finer resolution where tiles overlap

Raquet Serialization

  • asBinary: Return the Well-Known Binary (WKB) representation of a Raquet tile

  • asHexWKB: Return the ASCII hex-encoded Well-Known Binary (HexWKB) representation of a Raquet tile

  • raquetFromBinary: Return a Raquet tile from its Well-Known Binary (WKB) representation

  • raquetFromHexWKB: Return a Raquet tile from its ASCII hex-encoded Well-Known Binary (HexWKB) representation

Raquet Accessors and Comparison

  • quadbin: Return the QUADBIN cell of a Raquet tile

  • width: Return the width in pixels of a Raquet tile

  • height: Return the height in pixels of a Raquet tile

  • nodata: Return the nodata sentinel value of a Raquet tile

  • pixtype: Return the name of the pixel data type of a Raquet tile

  • pixels: Return the pixel bytes of a Raquet tile

  • stbox: Convert a Raquet tile into a spatiotemporal box

  • raquet comparison: Compare two Raquet tiles

Restriction and Predicate Operators

  • atRasterValue: Return the instants of a trajectory where the sampled raster value falls inside a float range

  • minusRasterValue: Return the instants of a trajectory where the sampled raster value falls outside a float range

  • eRasterValue: Return true if the trajectory ever samples a raster pixel value inside a float range

  • aRasterValue: Return true if every in-raster-extent instant of the trajectory samples a pixel value inside a float range