10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 42.0 mb
PDF (A4)- 42.1 mb
手册页(TGZ)- 266.5 kb
手册页(邮政编码)- 376.2 kb
信息(Gzip)- 4.0 mb
信息(邮政编码)- 4.0 mb
本手册摘录

MySQL 8.0参考手册// 几何结构良好性和有效性

11.4.4几何结构良好性和有效性

对于几何值,MySQL区分语法格式良好的概念和几何有效。

几何是语法格式良好的如果它满足条件,如那些在这个(nonexhaustive)列表:

  • 线至少有两个点

  • 多边形至少有一个戒指

  • 封闭多边形戒指(第一个和最后一个点是相同的)

  • 多边形戒指至少有4分(最小多边形是一个三角形,第一个和最后一个点是相同的)

  • 非空集合(除了GeometryCollection)

几何是几何有效如果语法格式良好的,满足条件如(nonexhaustive)列表:

  • 多边形不自交叉

  • 多边形内部环外环内

  • 多多边形没有重叠的多边形

空间函数失败如果没有语法格式良好的几何图形。空间导入函数解析WKT或WKB值提高试图创建一个几何图形的一个错误,不是语法格式良好的。句法结构良好性也试图将几何图形存储到表的检查。

它是允许插入、选择和更新几何无效的几何图形,但他们必须语法格式良好的。由于计算费用,MySQL不检查明确几何有效性。空间计算可以发现某些情况下无效的几何图形,提高一个错误,但是他们也可能会返回一个未定义的结果而不检测无效。需要geometically有效的几何图形的应用程序应该检查他们使用ST_IsValid ()函数。