Class BboxCovering

Object
BboxCovering

public class BboxCovering extends Object
Represents the bounding box covering structure in GeoParquet metadata, mapping min/max coordinates to column names.

This structure is used to map bounding box components (xmin, xmax, ymin, ymax) to specific column names in the dataset, enabling spatial indexing and optimized querying. It also supports optional Z dimension components (zmin, zmax) for 3D geometries.

  • Field Details

  • Constructor Details

    • BboxCovering

      public BboxCovering()
  • Method Details

    • getXmin

      public List<String> getXmin()
      Gets the column names for the minimum X coordinate.
      Returns:
      the list of column names
    • setXmin

      public void setXmin(List<String> xmin)
      Sets the column names for the minimum X coordinate.
      Parameters:
      xmin - the list of column names
    • getXmax

      public List<String> getXmax()
      Gets the column names for the maximum X coordinate.
      Returns:
      the list of column names
    • setXmax

      public void setXmax(List<String> xmax)
      Sets the column names for the maximum X coordinate.
      Parameters:
      xmax - the list of column names
    • getYmin

      public List<String> getYmin()
      Gets the column names for the minimum Y coordinate.
      Returns:
      the list of column names
    • setYmin

      public void setYmin(List<String> ymin)
      Sets the column names for the minimum Y coordinate.
      Parameters:
      ymin - the list of column names
    • getYmax

      public List<String> getYmax()
      Gets the column names for the maximum Y coordinate.
      Returns:
      the list of column names
    • setYmax

      public void setYmax(List<String> ymax)
      Sets the column names for the maximum Y coordinate.
      Parameters:
      ymax - the list of column names
    • getZmin

      public List<String> getZmin()
      Gets the column names for the minimum Z coordinate.
      Returns:
      the list of column names, or null if not defined
    • setZmin

      public void setZmin(List<String> zmin)
      Sets the column names for the minimum Z coordinate.
      Parameters:
      zmin - the list of column names
    • getZmax

      public List<String> getZmax()
      Gets the column names for the maximum Z coordinate.
      Returns:
      the list of column names, or null if not defined
    • setZmax

      public void setZmax(List<String> zmax)
      Sets the column names for the maximum Z coordinate.
      Parameters:
      zmax - the list of column names