Source code for geetools.tools._deprecated_geometry

"""Legacy tools for ``ee.Geometry``."""
from deprecated.sphinx import deprecated


@deprecated(version="1.0.0", reason="Use ee.Geometry.isUnbounded instead")
[docs] def isUnbounded(geometry): """Check if the geometry is unbounded.""" return bool(geometry.isUnbounded().getInfo())
@deprecated(version="1.0.0", reason="Use ee.ComputedObject.geometry() instead")
[docs] def getRegion(eeobject, bounds=False, error=1): """Gets the region of a given geometry to use in exporting tasks.""" return eeobject.geometry()
@deprecated(version="1.0.0", reason="Use ee.Geometry.geetools.keepType instead")
[docs] def GeometryCollection_to_MultiPolygon(geom): """Convert a `GeometryCollection` into a ``MultiPolygon``.""" return geom.geetools.keepType("Polygon")
@deprecated(version="1.0.0", reason="Use ee.Geometry.geetools.keepType instead")
[docs] def GeometryCollection_to_MultiLineString(geom): """Convert a `GeometryCollection` into a ``MultiLineString``.""" return geom.geetools.keepType("LineString")
@deprecated(version="1.0.0", reason="Use ee.Geometry.geetools.keepType instead")
[docs] def GeometryCollection_to_MultiPoint(geom): """Convert a `GeometryCollection` into a ``MultiPoint``.""" return geom.geetools.keepType("Point")