DbGeometry Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет геометрические фигуры.
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeometry
type DbGeometry = class
Public Class DbGeometry
- Наследование
-
DbGeometry
- Атрибуты
Свойства
| Area |
Получает значение типа double, допускающее значение NULL, указывающее область этого значения DbGeometry, которое может иметь значение NULL, если значение не представляет поверхность. |
| Boundary |
Получает границу объектов DbGeometry. |
| Centroid |
Получает значение DbGeometry, представляющее центроид данного значения DbGeometry, которое может быть равным null, если данное значение не представляет поверхность. |
| ConvexHull |
Получает выпуклую оболочку данного значения DbGeometry в виде другого значения DbGeometry. |
| CoordinateSystemId |
Получает идентификатор системы координат объекта DbGeometry. |
| DefaultCoordinateSystemId |
Получает используемый по умолчанию идентификатор системы координат (SRID) для геометрических значений. |
| Dimension |
Получает размерность данного значения DbGeometry или, если значение является коллекцией, размерность ее наибольшего элемента. |
| ElementCount |
Получает количество элементов в данном значении DbGeometry, если оно представляет геометрическую коллекцию. <возвращает>число элементов в этом геометрическом значении, если оно представляет коллекцию других геометрических значений; в противном случае — значение NULL.</Возвращает> |
| Elevation |
Получает высоту (Z-координату) данного значения DbGeometry, если оно представляет точку. <возвращает>высоту (координата Z) этого геометрического значения, если оно представляет точку; в противном случае — значение NULL.</Возвращает> |
| EndPoint |
Получает значение DbGeometry, представляющее начальную точку этого значения, которое может иметь значение null, если это значение DbGeometry не представляет кривую. |
| Envelope |
Получает огибающую (минимальный ограничивающий прямоугольник) данного значения DbGeometry в виде геометрического значения. |
| ExteriorRing |
Получает значение DbGeometry, представляющее внешнее кольцо данного значения DbGeometry, которое может быть равным null, если данное значение не представляет многоугольник. |
| InteriorRingCount |
Получает количество внутренних колец в данном значении DbGeometry, если оно представляет многоугольник. <возвращает>число элементов в этом геометрическом значении, если оно представляет многоугольник; в противном случае — значение NULL.</Возвращает> |
| IsClosed |
Получает логическое значение, допускающее значение NULL, указывающее, закрыто ли заданное значение DbGeometry, которое может иметь значение NULL, если значение не представляет кривую. |
| IsEmpty |
Получает логическое значение, допускающее значение NULL, указывающее, пусто ли заданное значение DbGeometry, которое может иметь значение NULL, если значение не представляет кривую. |
| IsRing |
Получает логическое значение, допускающее значение NULL, указывающее, является ли заданное значение DbGeometry кольцом, которое может иметь значение NULL, если значение не представляет кривую. |
| IsSimple |
Получает логическое значение, допускающий значение NULL и показывающее, является ли это значение DbGeometry простым. |
| IsValid |
Получает логическое значение, допускающий значение NULL и показывающее, является ли это значение DbGeometry допустимым. |
| Length |
Получает значение типа double, допускающее значение NULL, указывающее длину этого значения DbGeometry, которое может иметь значение NULL, если значение не представляет кривую. |
| Measure |
Получает меру (М-координату) значения DbGeometry, если оно представляет точку. <возвращает>значение Measure (координата M) этого геометрического значения, если оно представляет точку; в противном случае — значение NULL.</Возвращает> |
| PointCount |
Получает количество точек в данном значении DbGeometry, если оно представляет linestring или линейное кольцо. <Возвращает>число элементов в этом геометрическом значении, если оно представляет линейную строку или линейное кольцо; в противном случае — значение NULL.</Возвращает> |
| PointOnSurface |
Получает точку на поверхности этого значения DbGeometry, которое может иметь значение null, если это значение не представляет поверхность. |
| Provider |
Возвращает пространственный поставщик, который будет использоваться для операций с этим пространственным типом. |
| ProviderValue |
Получает представление данного значения DbGeometry, которое относится к базовому поставщику, который его создал. |
| SpatialTypeName |
Получает представление имени пространственного типа этого значения DbGeometry. |
| StartPoint |
Получает значение DbGeometry, представляющее начальную точку этого значения, которое может иметь значение null, если это значение DbGeometry не представляет кривую. |
| WellKnownValue |
Получает или задает представление стандартное сериализуемое представление контракта данных этого значения DbGeometry. |
| XCoordinate |
Получает X-координату данного значения DbGeometry, если оно представляет точку. <возвращает>значение координаты X этого геометрического значения, если оно представляет точку; в противном случае — значение NULL.</Возвращает> |
| YCoordinate |
Получает Y-координату данного значения DbGeometry, если оно представляет точку. <возвращает>значение координаты Y этого геометрического значения, если оно представляет точку; в противном случае — значение NULL.</Возвращает> |
Методы
| AsBinary() |
Создает известное бинарный представление (WKB) этого значения DbGeometry. |
| AsGml() |
Создает представление языка GML этого значения DbGeometry. |
| AsText() |
Создает известное текстовое представление (WKТ) этого значения DbGeometry. Включает только координаты X и Y для точек. |
| Buffer(Nullable<Double>) |
Возвращает геометрический объект, представляющий Объединение всех точек, расстояние от которых до экземпляра геометрического объекта меньше или равно указанному значению |
| Contains(DbGeometry) |
Определяет, содержит ли это значение DbGeometry пространственно указанного аргумента DbGeometry. |
| Crosses(DbGeometry) |
Определяет, является ли это значение DbGeometry пространственно пересекающимся с указанным аргумента DbGeometry. |
| Difference(DbGeometry) |
Вычисляет различие между этим значением DbGeometry и другим значением DbGeometry. |
| Disjoint(DbGeometry) |
Определяет, является ли это DbGeometry пространственного перекрываемым с указанного аргументом DbGeometry. |
| Distance(DbGeometry) |
Вычисляет расстояние между наиболее близкими точками в этом значении DbGeometry и другом значении DbGeometry. |
| ElementAt(Int32) |
Возвращает элемент этого значения DbGeometry с определенной позиции, если она представляет коллекцию геометрий. <param name="index">Позиция в этом геометрическом значении, из которой должен быть взят элемент.</param><возвращает>элемент в этом геометрическом значении в указанной позиции, если он представляет коллекцию других геометрических значений; в противном случае — значение NULL.</Возвращает> |
| FromBinary(Byte[]) |
Создает новое значение DbGeometry на основе указанного значения в формате WKB. |
| FromBinary(Byte[], Int32) |
Создает новое значение DbGeometry на основе указанного известного бинарного значения (WKB) и идентификатора системы координат (SRID). |
| FromGml(String) |
Создает новое значение DbGeometry на основе указанного значения языка географической разметки (GML). |
| FromGml(String, Int32) |
Создает новое значение DbGeometry на основе указанного известного значения языка географической разметки (GML) и идентификатора системы координат (SRID). |
| FromText(String) |
Создает новое значение DbGeometry на основе указанного значения в формате WKT. |
| FromText(String, Int32) |
Создает новое значение DbGeometry на основе указанного известного текстового значения (WKT) и идентификатора системы координат (SRID). |
| GeometryCollectionFromBinary(Byte[], Int32) |
Создает новое значение коллекции DbGeometry на основе указанного известного бинарного значения (WKB) и идентификатора системы координат (SRID). |
| GeometryCollectionFromText(String, Int32) |
Создает новое значение коллекции DbGeometry на основе указанного известного текстового значения (WKT) и идентификатора системы координат (SRID). |
| InteriorRingAt(Int32) |
Возвращает внутреннее кольцо из этого значения DbGeometry в заданной позиции, если оно представляет собой многоугольник. <param name="index">Позиция в этом геометрическом значении, из которой должно быть взято внутреннее кольцо.</param><возвращает>внутреннее кольцо в этом геометрическом значении в указанной позиции, если оно представляет многоугольник; в противном случае — значение NULL.</Возвращает> |
| Intersection(DbGeometry) |
Вычисляет пересечение этого значения DbGeometry и другого значения DbGeometry. |
| Intersects(DbGeometry) |
Определяет, является ли это значение DbGeometry пространственно пересекающимся с указанным аргументом DbGeometry. |
| LineFromBinary(Byte[], Int32) |
Создает новое значение линии DbGeometry на основе указанного известного бинарного значения (WKB) и идентификатора системы координат (SRID). |
| LineFromText(String, Int32) |
Создает новое значение линии DbGeometry на основе указанного известного текстового значения (WKT) и идентификатора системы координат (SRID). |
| MultiLineFromBinary(Byte[], Int32) |
Возвращает многострочное значение из двоичного значения. |
| MultiLineFromText(String, Int32) |
Возвращает многострочное значение из хорошо известного текстового значения. |
| MultiPointFromBinary(Byte[], Int32) |
Возвращает многоточечное значение из известного двоичного значения. |
| MultiPointFromText(String, Int32) |
Возвращает многоточечное значение из хорошо известного текстового значения. |
| MultiPolygonFromBinary(Byte[], Int32) |
Возвращает значение мультиполигона из хорошо известного двоичного значения. |
| MultiPolygonFromText(String, Int32) |
Возвращает значение мультиполигона из хорошо известного двоичного значения. |
| Overlaps(DbGeometry) |
Определяет, является ли это значение DbGeometry пространственно перекрывающимся с указанным аргумента DbGeometry. |
| PointAt(Int32) |
Возвращает элемент этого значения DbGeometry с определенной позиции, если он представляет linestring или линейное кольцо. <param name="index">Позиция в этом геометрическом значении, из которой должен быть взят элемент.</param><возвращает>элемент в этом геометрическом значении в указанной позиции, если он представляет линейную строку или линейное кольцо; в противном случае — значение NULL.</Возвращает> |
| PointFromBinary(Byte[], Int32) |
Создает новое значение точки DbGeometry на основе указанного известного бинарного значения (WKB) и идентификатора системы координат (SRID). |
| PointFromText(String, Int32) |
Создает новое значение точки DbGeometry на основе указанного известного текстового значения (WKT) и идентификатора системы координат (SRID). |
| PolygonFromBinary(Byte[], Int32) |
Создает новое значение полигона DbGeometry на основе указанного известного бинарного значения (WKB) и идентификатора системы координат (SRID). |
| PolygonFromText(String, Int32) |
Создает новое значение полигона DbGeometry на основе указанного известного текстового значения (WKT) и идентификатора системы координат (SRID). |
| Relate(DbGeometry, String) |
Определяет, относится ли это значение DbGeometry пространственно к указанному аргументу DbGeometry в соответствии с заданным шаблоном пересечения расширенной 9-мерной модели размерностей (DE-9IM). |
| SpatialEquals(DbGeometry) |
Определяет, является ли это DbGeometry пространственного равным с указанного аргументом DbGeometry. |
| SymmetricDifference(DbGeometry) |
Вычисляет симметричное различие между этим значением DbGeometry и другим значением DbGeometry. |
| ToString() |
Возвращает строковое представление геометрического значения. |
| Touches(DbGeometry) |
Определяет, является ли это значение DbGeometry пространственно касающимся указанного аргумента DbGeometry. |
| Union(DbGeometry) |
Вычисляет объединение этого значения DbGeometry и другого значения DbGeometry. |
| Within(DbGeometry) |
Определяет, является ли это значение DbGeometry пространственного внутри указанного аргументом DbGeometry. |