Announcement: All noncommercial projects registered to use Earth Engine before April 15, 2025 must verify noncommercial eligibility to maintain Earth Engine access.
Stay organized with collections
Save and categorize content based on your preferences.
Returns the convex hull of the given geometry. The convex hull of a single point is the point itself, the convex hull of collinear points is a line, and the convex hull of everything else is a polygon. Note that a degenerate polygon with all vertices on the same line will result in a line segment.
Usage
Returns
LineString.convexHull(maxError, proj)
Geometry
Argument
Type
Details
this: geometry
Geometry
Calculates the convex hull of this geometry.
maxError
ErrorMargin, default: null
The maximum amount of error tolerated when performing any necessary reprojection.
proj
Projection, default: null
The projection in which to perform the operation. If not specified, the operation will be performed in a spherical coordinate system, and linear distances will be in meters on the sphere.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-07-13 UTC."],[[["Returns the smallest convex Geometry that contains all the points in the input Geometry."],["The returned Geometry type can be a Point, LineString, or Polygon depending on the input Geometry."],["Accepts optional `maxError` and `proj` parameters for reprojection control."],["The convex hull of a single point is the point itself; the convex hull of collinear points is a line; the convex hull of everything else is a polygon."]]],["The `convexHull` method calculates the convex hull of a given geometry. For a single point, it returns the point itself; for collinear points, a line; and for other cases, a polygon. It accepts `maxError` (error tolerance) and `proj` (projection) as optional arguments. The method is demonstrated with a `LineString` example, showing how to apply `convexHull` and display the original geometry and its convex hull on a map using JavaScript and Python code.\n"]]