SqlSpatialFunctions 类

定义

表示 SQL 客户端的 SQL 空间函数。

public ref class SqlSpatialFunctions abstract sealed
public static class SqlSpatialFunctions
type SqlSpatialFunctions = class
Public Class SqlSpatialFunctions
继承
SqlSpatialFunctions

方法

名称 说明
AsTextZM(DbGeography)

返回地理实例的开放式地理空间联盟(OGC)Well-Known 文本(WKT)表示形式,该实例使用实例携带的任何 Z(提升)和 M(度量值)进行扩充。

AsTextZM(DbGeometry)

返回地理实例的开放式地理空间联盟(OGC)Well-Known 文本(WKT)表示形式,该实例使用实例携带的任何 Z(提升)和 M(度量值)进行扩充。

BufferWithTolerance(DbGeography, Nullable<Double>, Nullable<Double>, Nullable<Boolean>)

返回一个几何对象,该对象表示与地理实例距离小于或等于指定值的所有点值的并集,从而允许指定的容差。

BufferWithTolerance(DbGeometry, Nullable<Double>, Nullable<Double>, Nullable<Boolean>)

返回一个几何对象,该对象表示与几何图形实例的距离小于或等于指定值的所有点值的并集,从而允许指定容差。

EnvelopeAngle(DbGeography)

返回 EnvelopeCenter()返回的点与地理实例中以度为单位的点之间的最大角度。

EnvelopeCenter(DbGeography)

返回一个点,该点可用作地理实例的边界圆的中心。

Filter(DbGeography, DbGeography)

提供快速的仅限索引的交集方法,用于确定地理实例是否与另一个 SqlGeography 实例相交,假设索引可用。

Filter(DbGeometry, DbGeometry)

提供一种快速的仅限索引的交集方法,用于确定地理实例是否与另一个 SqlGeometry 实例相交,假设索引可用。

InstanceOf(DbGeography, String)

测试 SqlGeography 实例是否与指定类型相同。

InstanceOf(DbGeometry, String)

测试 SqlGeometry 实例是否与指定类型相同。

MakeValid(DbGeometry)

将无效的几何图形实例转换为具有有效开放地理空间联盟 (OGC) 类型的几何图形实例。

NumRings(DbGeography)

返回多边形实例中的环总数。

PointGeography(Nullable<Double>, Nullable<Double>, Nullable<Int32>)

从其 x 和 y 值和空间引用 ID(SRID)构造表示点实例的地理实例。

PointGeometry(Nullable<Double>, Nullable<Double>, Nullable<Int32>)

构造一个几何图形实例,该实例表示点实例的 x 值和 y 值以及空间引用 ID (SRID)。

Reduce(DbGeography, Nullable<Double>)

返回通过对具有给定容错的实例运行 Douglas-Peucker 算法生成的给定地理实例的近似值。

Reduce(DbGeometry, Nullable<Double>)

返回通过对具有给定容错的实例运行 Douglas-Peucker 算法生成的给定地理实例的近似值。

RingN(DbGeography, Nullable<Int32>)

返回 SqlGeography 实例的指定环:1 ≤ n ≤ NumRings()。

适用于