构造地域实例
可通过输入熟知文本(Well-Known Text,WKT)或熟知二进制(Well-Known Binary,WKB)格式的数据构造 geography 数据类型的实例。
使用熟知文本输入构造实例
geography 数据类型提供了若干种用开放地理空间联盟 (OGC) WKT 表示形式生成地域的内置方法。WKT 标准是一种允许地域数据以文本形式交换的文本字符串。
用 WKT 输入构造任意类型的地域实例
用 WKT 输入构造地域 Point 实例
用 WKT 输入构造地域 MultiPoint 实例
用 WKT 输入构造地域 LineString 实例
用 WKT 输入构造地域 MultiLineString 实例
用 WKT 输入构造地域 Polygon 实例
用 WKT 输入构造地域 MultiPolygon 实例
用 WKT 输入构造地域 GeometryCollection 实例
使用熟知二进制输入构造实例
WKB 是 OGC 规定的一种二进制格式,该格式允许 geography 数据在客户端应用程序和 SQL 数据库之间进行交换。以下函数接受使用 WKB 输入构造地域实例:
用 WKB 输入构造任意类型的地域实例
用 WKB 输入构造地域 Point 实例
用 WKB 输入构造地域 MultiPoint 实例
用 WKB 输入构造地域 LineString 实例
用 WKB 输入构造地域 MultiLineString 实例
用 WKB 输入构造地域 Polygon 实例
用 WKB 输入构造地域 MultiPolygon 实例
用 WKB 输入构造地域 GeometryCollection 实例
使用 GML 文本输入构造实例
geography 数据类型提供了一种用 GML(geography 实例的 XML 表示形式)生成 geography 实例的方法。SQL Server 支持部分 GML。
有关地域标记语言的详细信息,请参阅 OGC 规范:OGC Specifications, Geography Markup Language(OGC 规范,地域标记语言)。
用 GML 输入构造任意类型的地域实例
从实例返回熟知文本和熟知二进制
可以使用以下方法返回 WKT 或 WKB 格式的 geography 实例:
返回地域实例的 WKT 表示形式
返回地域实例的 WKT 表示形式,包括任何 Z 和 M 值
返回地域实例的 WKB 表示形式
返回地域实例的 GML 表示形式
查询实例类型和 GeometryCollection 信息
构造 geography 实例后,就可以使用以下方法返回实例类型,或者,如果它是 GeometryCollection 实例,则返回特定的 geography 实例。
返回地域的实例类型
STGeometryType(geography 数据类型)
确定地域是否为给定的实例类型
确定地域实例对其实例类型而言格式是否正确
STNumGeometries(geography 数据类型)
返回 GeometryCollection 实例中的特定地域