SqlSpatialFunctions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит заглушки функций, которые предоставляют методы SqlServer в Linq to Entities.
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(). |