Поделиться через


SqlSpatialFunctions Класс

Определение

Представляет пространственные функции SQL для клиента SQL.

public ref class SqlSpatialFunctions abstract sealed
public static class SqlSpatialFunctions
type SqlSpatialFunctions = class
Public Class SqlSpatialFunctions
Наследование
SqlSpatialFunctions

Методы

AsTextZM(DbGeography)

Возвращает представление экземпляра географического объекта в формате WKT открытого геопространственного консорциума (OGC), дополненное значениями Z (высота) и M (мера), сопровождающими этот экземпляр.

AsTextZM(DbGeometry)

Возвращает представление экземпляра географического объекта в формате WKT открытого геопространственного консорциума (OGC), дополненное значениями 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>)

Создает экземпляр географического объекта, представляющий экземпляр Point, по значениям x и y и идентификатору пространственной ссылки (SRID).

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

Создает экземпляр геометрического объекта, представляющий экземпляр Point, по значениям x и y и идентификатору пространственной ссылки (SRID).

Reduce(DbGeography, Nullable<Double>)

Возвращает приближенное значение заданного экземпляра географического объекта, полученное путем выполнения алгоритма Дугласа-Пекера для экземпляра с заданным допуском.

Reduce(DbGeometry, Nullable<Double>)

Возвращает приближенное значение заданного экземпляра географического объекта, полученное путем выполнения алгоритма Дугласа-Пекера для экземпляра с заданным допуском.

RingN(DbGeography, Nullable<Int32>)

Возвращает указанное кольцо экземпляра SqlGeography. 1 ≤ n ≤ NumRings().

Применяется к