Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
ST_Geometry 类型用于以点的形式存储空间数据。
可将几何对象显式和隐式地转换为任何字符或二进制类型。如果是字符类型,将以 EWKT 格式显示几何。如果是二进制类型,将以 WKB 格式显示几何。也可以将字符和二进制类型显示和隐式地转换为几何值。对于二进制值而言,值必须以 WKB 格式来表示有效几何。对于字符值而言,值必须以 WKT 或 EWKT 格式来表示有效几何。如果从 WKB 或 WKT 转换为几何值,则要将对象的缺省值 SRID 指定为 0。
UltraLite 提供三个不同的参照系的固定集,这是受到它在创建期间的列的影响。单个几何对象可以与除未定义的参照系之外的任何 SRID 值相关联,并且只存储在与匹配的 SRID 值或未定义的参照系相关联的列中。
预定义的参照系为:
未定义或 "null" 参照系 如果未提供 SRID 值,则此参照系为缺省参照系。在任何有效参照系中它都允许包含几何值。这允许不在 "捕获所有" 列的几何对象之间实施任何参考系一致性。
缺省平面参照系 在列创建期间通过将 SRID 值指定为 0 来定义的列可以只包含与此参照系相关联的几何值。这些值被视为 2D 平面空间中的值。
WGS 84 大地参照系 在列创建期间通过将 SRID 值指定为 4326 来定义的列可以只包含与此参照系相关联的几何值。这些值被视为地球表面的值以及相应地应用的操作。
可以将 SRID 4326 中的点存储在使用 WGS 84 参照系或使用未定义参照系的列中,但不能存储在缺省平面系中。
不支持在参照系之间进行转换。
create table T1 ( V1 Integer primary key, V2 ST_Geometry(SRID=0), V3 ST_Geometry);
使用与缺省平面参照系相关联的列和与未定义参照系相关联的列创建表。
ST_Geometry 列不能为主键。