前记:几何A和几何B,用几何B去和几何A比较,那A被称为基础几何,几何B被称为比较几何
boundary(边界):构造集合边界
buffer:在距几何的指定距离构造一个面
clip(剪辑):构造几何体与指定范围的交集(类似于截图)
contains(包含):指明基础几何是否包含比较几何
convexHull:构建具有最小边界多边形的几何,构造图形的所有外角均为凸角
crosses:指明两个几何是否相较于较小形状类型的几何(线与面关系)
cut:将几何分割到剪切线的左右两侧
densify:使用添加的折点创建新的几何
difference:构建一个几何体,该集合部分仅由基础几何所持有(相当于A−(A∩B)A - (A \cap B)A−(A∩B))
disjoint:基础几何与比较几何是否有公共点
distanceTo:两个几何间的最小距离
equals:基础几何与比较几何 shape 类型是否相同并在平面中定义相同点集
generalize:使用指定的最大偏移容差来创建一个简化几何
getArea:使用测量类型返回要素的面积
intersect:构造作为两个输入几何交集的几何体(相当于A∪B−A∩BA \cup B - A \cap BA∪B−A∩B)
overlaps:指示两个几何的交集是否与其中一个几何相同的形状类型,并且不等于任何一输入几何
pointFromAngleAndDistance:使用指定的测量类型按给定的角度和距离返回点
positionAlongLine:返回线上距线起点指定距离处的点
projectAs:定义几何投影,并应用相应的地理变换
queryPointAndDistance (in_point, {as_percentage}):在折线上找到离 in_point 最近的点,并确定两点间的距离。返回关于in_point 位于线的哪一侧以及最近点沿线的距离
touches:指示几何的边界是否相交(几何边界相交)
union:构造一个几何体,该几何体是输入几何体的并集(合并输入的几何)
within:比较几何是否包含基础几何
参考文档:Geometry