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) |
Возвращает общее количество кругов в экземпляре Polygon. |
| 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>) |
Возвращает приближение заданного экземпляра географического региона, созданного путем выполнения алгоритма Douglas-Peucker на экземпляре с заданным допустимым значением. |
| Reduce(DbGeometry, Nullable<Double>) |
Возвращает приближение заданного экземпляра географического региона, созданного путем выполнения алгоритма Douglas-Peucker на экземпляре с заданным допустимым значением. |
| RingN(DbGeography, Nullable<Int32>) |
Возвращает указанное кольцо экземпляра SqlGeography: 1 ≤ n ≤ NumRings(). |