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

booleanDisjoint

用于判断两个多边形是否不相交。

参数

  • polygon1 (Feature<Polygon>): 第一个多边形。
  • polygon2 (Feature<Polygon>): 第二个多边形。

返回值

  • (boolean): 如果两个多边形不相交,则返回 true,否则返回 false

示例

var polygon1 = turf.polygon([[
  [0, 0], [10, 0], [10, 10], [0, 10], [0, 0]
]]);
var polygon2 = turf.polygon([[
  [20, 20], [30, 20], [30, 30], [20, 30], [20, 20]
]]);
var disjoint = turf.booleanDisjoint(polygon1, polygon2);

在以上示例中,disjoint 的值将为 true,因为 polygon1polygon2 不相交。