import { executeMany, supportsCurves } from "@arcgis/core/geometry/operators/linesToPolygonsOperator.js";const { executeMany, supportsCurves } = await $arcgis.import("@arcgis/core/geometry/operators/linesToPolygonsOperator.js");- Since
- ArcGIS Maps SDK for JavaScript 4.31
Performs the topological operation of breaking the input set of 2D polygons and polylines into segments and rebuilding a new set of polygons from the non-intersecting areas.
Functions
| Name | Return Type | Object |
|---|---|---|
Polygon[] | | |
| |
executeMany
Function
Performs the topological lines to polygons operation.
- Signature
-
executeMany (geometries: GeometryUnion[]): Polygon[]
Parameters
| Parameter | Type | Description | Required |
|---|---|---|---|
| geometries | The set of input geometries. All the geometries must have the same spatial reference. | |
- Returns
- Polygon[]
Returns the result of polygons.
Example
// Perform the lines to polygons operationconst polygons = linesToPolygonsOperator.executeMany([polyline1, polyline2]);Variables
supportsCurves
Variable
Indicates if the operator supports input geometries that contain curves.
The value will always be true.
- Type
- boolean