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(). |