第19章: MySQL中的空间扩展 / 19.5. 分析空间信息 / 19.5.3. 从已有Geometry创建新Geometry的函数
19.5.3.1. 生成新Geometry的Geometry函数
19.5.3.2. 空间操作符

19.5.3.1. 生成新Geometry的Geometry函数

19.5.2节,“Geometry函数”中,我们讨论了一些可从已有几何对象构造新几何对象的函数:

  • Envelope(g)

  • StartPoint(ls)

  • EndPoint(ls)

  • PointN(ls,n)

  • ExteriorRing(poly)

  • InteriorRingN(poly,n)

  • GeometryN(gc,n)

19.5.3.2. 空间操作符

OpenGIS建议了很多可生成几何对象的其他函数。它们是为实施空间操作符而设计的。

MySQL中未实施这些函数。它们或许会在未来的版本中出现。

  • Buffer(g,d)

    返回几何对象,该对象代表所有距几何值g的距离小于或等于d的所有点。

  • ConvexHull(g)

    返回几何对象,该对象代表几何值g的凸包。

  • Difference(g1,g2)

    返回几何对象,该对象表示了几何值g1g2的点集合差异。

  • Intersection(g1,g2)

    返回几何对象,该对象表示了几何值g1g2的点集合交集。

  • SymDifference(g1,g2)

    返回几何对象,该对象表示了几何值g1g2的点集合对称差。

  • Union(g1,g2)

    返回几何对象,该对象表示了几何值g1g2的点集合联合。