MEASUREMENT
COORDINATE MUTATION
TRANSFORMATION
FEATURE_CONVERSION
MISC
HELPER
RANDOM
GRIDS
AGGREGATION
META
ASSERTIONS
BOOLEANS
UNIT CONVERSION
DATA
JOINS
CLASSIFICATION

square

概述

square 函数可以用于计算给定底表面的正方形面积(单位必须与底表面中提供的投影单位相匹配)。

语法

turf.square(polygon)

参数

  • polygon (Feature<Polygon>):表示底表面的多边形Feature对象,必须包含一个有效的投影单位。

返回值

  • (number):计算出的正方形面积,单位与底表面提供的投影单位相同。

示例

var polygon = turf.polygon([[
  [-75, 40],
  [-80, 50],
  [-70, 50],
  [-75, 40]
]]);
var area = turf.square(polygon);

//=area
//=281884492094.2652

注意事项

  • 参数 polygon 必须为有效的多边形Feature对象,否则函数将抛出异常。
  • 存储在 polygon 中的投影单位必须与底表面使用的单位相同,否则计算出的正方形面积可能不准确。
  • 返回值的单位将与 polygon 中存储的投影单位相同。