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

point

简介

Turf中的point是一个帮助函数,用于创建一个Point对象,表示地理空间中的一个点。可以在使用Turf进行空间分析时,用point来作为输入数据。

用法

const point = turf.point(coordinates, properties);

参数

  • coordinates (Array<number>|Array<Array<number>>): 表示点坐标的数组。必须是2维或3维的。二维点的坐标格式为[longitude, latitude],三维点的坐标格式为[longitude, latitude, elevation]。经度和纬度的单位是度,高程的单位可以是米、英尺等。
  • properties (Object, 可选): 一个包含点属性的对象。

返回值

  • (Point): 一个表示点的Point对象。

示例

const coordinates = [-73.97, 40.77];
const properties = {name: 'Central Park'};
const point = turf.point(coordinates, properties);

异常

  • Error: 如果 coordinates 参数无效,将抛出 Error。可能的原因包括:

    • coordinates不是2维或3维数组。
    • coordinates包含非数字的值。
    • coordinates中经度或纬度的值超出了其有效范围。经度的有效范围是-180180,纬度的有效范围是-9090