设计和实现空间存储(数据库引擎)

空间数据表示有关几何对象的物理位置和形状的信息。这些对象可以是点位置或更复杂的对象,例如国家/地区、公路或湖泊。

SQL Server 支持两种空间数据类型:geometry 数据类型和 geography 数据类型。这两种数据类型在 SQL Server 中都是作为 .NET 公共语言运行时 (CLR) 数据类型实现的。

geometry 数据类型

SQL Server 支持的 geometry 数据类型(平面)符合开放地理空间联盟 (OGC) 的 SQL 简单特征规范 1.1.0 版。

有关 OGC 规范的详细信息,请参阅以下内容:

SQL Server 支持在以下架构中定义的现有 GML 3.1 标准的子集:https://schemas.microsoft.com/sqlserver/profiles/gml/SpatialGML.xsd

geography 数据类型

geography 数据类型(大地测量)存储诸如 GPS 纬度和经度坐标之类的椭球体(圆形地球)数据。

本部分内容

  • 使用空间数据(数据库引擎)
    包含有关 SQL Server 数据库引擎中空间数据的类型、如何创建空间数据实例、如何查询和检索属性的信息,并包含有关空间实例以及如何修改空间实例并根据现有实例创建新空间实例的其他信息。

  • 使用空间索引(数据库引擎)
    包含对 SQL Server 数据库引擎中空间索引的介绍,并提供了有关创建、修改和删除空间索引的信息。