dissolve
描述
¥Description
Dissolves a FeatureCollection of 多边形 features, filtered by an optional property name:value.Note that MultiPolygon features within the collection are not supported
¥Dissolves a FeatureCollection of Polygon features, filtered by an optional property name:value. Note that MultiPolygon features within the collection are not supported
参数
¥Parameters
名称 | 类型 | 描述 |
---|---|---|
fc | FeatureCollection<多边形> | |
options? | 对象 | 可选参数(默认 ) |
options.propertyName? | string | features with the same propertyName value will be dissolved. |
featureCollection | FeatureCollection<多边形> | input feature collection to be dissolved |
返回
¥Returns
FeatureCollection<多边形> a FeatureCollection containing the dissolved polygons
¥FeatureCollection<Polygon> a FeatureCollection containing the dissolved polygons
示例
¥Examples
var features = turf.featureCollection([
turf.polygon(
[
[
[0, 0],
[0, 1],
[1, 1],
[1, 0],
[0, 0],
],
],
{ combine: "yes" },
),
turf.polygon(
[
[
[0, -1],
[0, 0],
[1, 0],
[1, -1],
[0, -1],
],
],
{ combine: "yes" },
),
turf.polygon(
[
[
[1, -1],
[1, 0],
[2, 0],
[2, -1],
[1, -1],
],
],
{ combine: "no" },
),
]);
var dissolved = turf.dissolve(features, { propertyName: "combine" });
安装
¥Installation
$ npm install @turf/dissolve
import { dissolve } from "@turf/dissolve";
const result = dissolve(...);
$ npm install @turf/turf
import * as turf from "@turf/turf";
const result = turf.dissolve(...);