truncate
描述
🌐 Description
获取 GeoJSON 要素或要素集合,并根据几何体的精度进行截断。
🌐 Takes a GeoJSON Feature or FeatureCollection and truncates the precision of the geometry.
参数
🌐 Parameters
| 名称 | 类型 | 描述 |
|---|---|---|
| geojson | GeoJSON | 任何 GeoJSON 特性、特性集合、几何或几何集合。 |
| options? | Object | 可选参数 (默认 {}) |
| options.precision? | number | 坐标小数精度 (默认 6) |
| options.coordinates? | number | 坐标的最大数量(主要用于移除 z 坐标)(默认 3) |
| options.mutate? | boolean | 允许修改 GeoJSON 输入(如果为真,性能将显著提高)(默认 false) |
返回
🌐 Returns
GeoJSON 带截断几何的图层
示例
🌐 Examples
var point = turf.point([70.46923055566859, 58.11088890802906, 1508]);
var options = { precision: 3, coordinates: 2 };
var truncated = turf.truncate(point, options);
//=truncated.geometry.coordinates => [70.469, 58.111]
安装
🌐 Installation
$ npm install @turf/truncate
import { truncate } from "@turf/truncate";
const result = truncate(...);
$ npm install @turf/turf
import * as turf from "@turf/turf";
const result = turf.truncate(...);