import { execute, supportsCurves } from "@arcgis/core/geometry/operators/autoCompleteOperator.js";const { execute, supportsCurves } = await $arcgis.import("@arcgis/core/geometry/operators/autoCompleteOperator.js");- Since
- ArcGIS Maps SDK for JavaScript 4.31
Fills the closed gaps between 2D polygons using polygon boundaries and polylines as the boundary for creating new polygons.
Functions
| Name | Return Type | Object |
|---|---|---|
Polygon[] | | |
| |
execute
Function
Fills the gaps between polygons using the polylines as additional boundaries.
- Signature
-
execute (polygons: Polygon[], polylines: Polyline[]): Polygon[]
Parameters
- Returns
- Polygon[]
Returns the new polygons that were created in the closed empty areas bounded by some of the edges of
polygonsandpolylines. The newly created polygons do not overlap any existingpolygonsorpolylines, and the boundary of a new polygon must contain at least one edge frompolylines. Since only polygons that intersect polylines will be used, it may be necessary to prefilter the input.
Example
// Auto complete a set of polygons using polylines as boundariesconst result = autoCompleteOperator.execute(polygons, polylines);Variables
supportsCurves
Variable
Indicates if the operator supports input geometries that contain curves.
The value will always be true.
- Type
- boolean