# 11.4.2.2几何等级

几何学是层次结构的根类。它是一个不可实例化的类,但具有以下列表中所述的许多特性,这些特性对于从任何一个类创建的所有几何体值都是通用的几何学子类。特定的子类有自己的特定属性,稍后将进行描述。

几何特性

几何图形值具有以下特性:

  • 它的类型.每个几何体都属于层次结构中的一个可实例化类。

  • 它的SRID,或空间参考标识符。该值标识几何图形的关联空间参照系,该参照系描述定义几何图形对象的坐标空间。

    在MySQL中,SRID值是与几何体值关联的整数。最大可用SRID值为232−1.如果给出较大的值,则只使用较低的32位。

    SRID 0表示没有为其轴指定单位的无限平面笛卡尔平面。要确保SRID 0的行为,请使用SRID 0创建几何图形值。如果未指定SRID,则SRID 0是新几何体值的默认值。

    对于多个几何体值的计算,所有值必须具有相同的SRID,否则会发生错误。

  • 它的协调在其空间参考系统中,以双精度(8字节)数字表示。所有非空几何体至少包含一对(X,Y)坐标。空几何图形不包含坐标。

    坐标与SRID相关。例如,在不同的坐标系中,即使对象具有相同的坐标,两个对象之间的距离也可能不同,因为平面的坐标系和地图上的距离大地测量系统(地球表面的坐标)是不同的东西。

  • 它的内部, 边界外部.

    每个几何体在空间中都占有一定的位置。几何图形的外部是几何图形未占用的所有空间。内部是几何体占据的空间。边界是几何体内部和外部之间的界面。

  • 它的膜生物反应器(最小边框)或封套。这是边界几何体,由最小和最大(X,Y)坐标构成:

    ((MINX MINY, MAXX MINY, MAXX MAXY, MINX MAXY, MINX MINY))
    
  • 价值是否合理易于理解的不简单.类型的几何值(线绳, 多点, 线集合)要么简单,要么不简单。每种类型都决定自己的断言是简单的还是不简单的。

  • 价值是否合理关闭未关闭.类型的几何值(线绳, 多串)要么关闭,要么不关闭。每种类型都确定自己的关闭或不关闭断言。

  • 价值是否合理空的非空的如果几何体没有任何点,则该几何体为空。未定义空几何体的外部、内部和边界(即,它们由无效的价值)。空几何体定义为始终简单且面积为0。

  • 它的.几何体的尺寸可以为−1、0、1或2:

    • −1表示空几何体。

    • 0表示没有长度和面积的几何体。

    • 1表示长度非零且面积为零的几何体。

    • 2对于面积非零的几何体。

    指向对象的维度为零。线绳对象的维度为1。多边形对象的维度为2。尺寸多点, 线集合多面对象与其组成的元素的尺寸相同。