code: def compute_bounds_dask(self, ddf):
      total_bounds = ddf[self.geometry].total_bounds
      x_extents = (total_bounds[0], total_bounds[2])
      y_extents = (total_bounds[1], total_bounds[3])
  
      return (
          self.maybe_expand_bounds(x_extents),
          self.maybe_expand_bounds(y_extents),
      )
  
imports: from __future__ import annotations
  from packaging.version import Version
  import numpy
  from toolz import memoize
  from datashader.glyphs.glyph import Glyph
  from datashader.utils import isreal, ngjit
  from numba import cuda
label_desc: Use image node_id 11 for calling the _GeometryLike obj's underlying member method code with example usage: obj.compute_bounds_dask(ddf) and returns: self,  self