docs: def from_bounds(cls, xmin, ymin, xmax, ymax, crs=DEFAULT_CRS):
          """Creates GeoVector object from bounds.
  
          Parameters
          ----------
          xmin, ymin, xmax, ymax : float
              Bounds of the GeoVector. Also (east, south, north, west).
          crs : ~rasterio.crs.CRS, dict
              Projection, default to :py:data:`telluric.constants.DEFAULT_CRS`.
  
          Examples
          --------
          >>> from telluric import GeoVector
          >>> GeoVector.from_bounds(xmin=0, ymin=0, xmax=1, ymax=1)
          GeoVector(shape=POLYGON ((0 0, 0 1, 1 1, 1 0, 0 0)), crs=CRS({'init': 'epsg:4326'}))
          >>> GeoVector.from_bounds(xmin=0, xmax=1, ymin=0, ymax=1)
          GeoVector(shape=POLYGON ((0 0, 0 1, 1 1, 1 0, 0 0)), crs=CRS({'init': 'epsg:4326'}))
  
          """
          return cls(Polygon.from_bounds(xmin, ymin, xmax, ymax), crs)