SqlSpatialFunctions 类

定义

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

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

方法

AsTextZM(DbGeography)

返回地理实例(通过由该实例执行的任何 Z(提升)和 M(度量)扩充)的“打开地理空间联合会 (OGC) 知名文本 (WKT)”表示形式。

AsTextZM(DbGeometry)

返回地理实例(通过由该实例执行的任何 Z(提升)和 M(度量)扩充)的“打开地理空间联合会 (OGC) 知名文本 (WKT)”表示形式。

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)

将无效的几何图形实例转换为使用有效 Open Geospatial Consortium (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 ()。

适用于