Skip to main content
Version: Next

lineToPolygon

描述

¥Description

将(多)线串转换为多边形。

¥Converts (Multi)LineString(s) to Polygon(s).

参数

¥Parameters

名称类型描述
linesFeatureCollection | 特性<LineString | MultiLineString>要转换的要素
options?对象可选参数(默认
options.properties?对象translates GeoJSON properties to Feature (default )
options.autoComplete?booleanauto complete linestrings (matches first & last coordinates) (default true)
options.orderCoords?booleansorts linestrings to place outer ring at the first position of the coordinates (default true)
options.mutate?booleanmutate the original linestring using autoComplete (matches first & last coordinates) (default false)

返回

¥Returns

特性<多边形 | MultiPolygon> converted to Polygons

¥Feature<Polygon | MultiPolygon> converted to Polygons

示例

¥Examples

var line = turf.lineString([
[125, -30],
[145, -30],
[145, -20],
[125, -20],
[125, -30],
]);

var polygon = turf.lineToPolygon(line);

安装

¥Installation

$ npm install @turf/line-to-polygon

import { lineToPolygon } from "@turf/line-to-polygon";
const result = lineToPolygon(...);
$ npm install @turf/turf

import * as turf from "@turf/turf";
const result = turf.lineToPolygon(...);