Skip to main content
Version: Next

transformRotate

描述

¥Description

Rotates any geojson Feature or Geometry of a specified angle, around its centroid or a given pivot point.

参数

¥Parameters

名称类型描述
geojsonGeoJSON要旋转的对象
anglenumberof rotation in decimal degrees, positive clockwise
options?对象可选参数(默认
options.pivot?坐标系point around which the rotation will be performed (default 'centroid')
options.mutate?booleanallows GeoJSON input to be mutated (significant performance increase if true) (default false)

返回

¥Returns

GeoJSON the rotated GeoJSON feature

示例

¥Examples

const poly = turf.polygon([
[
[0, 29],
[3.5, 29],
[2.5, 32],
[0, 29],
],
]);
const options = { pivot: [0, 25] };
const rotatedPoly = turf.transformRotate(poly, 10, options);

安装

¥Installation

$ npm install @turf/transform-rotate

import { transformRotate } from "@turf/transform-rotate";
const result = transformRotate(...);
$ npm install @turf/turf

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