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

getGeom

getGeom是Turf的一个meta函数,用于获取要素的几何图形。

参数

  • feature:待获取几何图形的要素。
  • allowNull:可选参数。如果设置为true,当输入的要素没有几何类型时,函数将返回null。

返回值

  • 如果输入的要素包含几何类型,则返回该几何图形。
  • 如果输入的要素不包含几何类型,且未设置allowNull参数为true,则会引发错误。
  • 如果未设置allowNull参数为true,且输入的要素不包含几何类型,则返回undefined。

示例

var feature = {
  "type": "Feature",
  "properties": {},
  "geometry": {
    "type": "Point",
    "coordinates": [
      -75.343,
      39.984
    ]
  }
};

var geom = turf.meta.getGeom(feature);

// geom等于
// {
//   "type": "Point",
//   "coordinates": [
//     -75.343,
//     39.984
//   ]
// }

异常

  • 如果未传递feature参数,则会引发错误。