DbGeometry Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет базовый класс для объектов, которые определяют геометрические фигуры.
public ref class DbGeometry
[System.ComponentModel.DataAnnotations.BindableType]
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeometry
[<System.ComponentModel.DataAnnotations.BindableType>]
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
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, если оно представляет геометрическую коллекцию. |
Elevation |
Получает высоту (Z-координату) данного значения DbGeometry, если оно представляет точку. |
EndPoint |
Получает значение DbGeometry, представляющее начальную точку этого значения, которое может иметь значение null, если это значение DbGeometry не представляет кривую. |
Envelope |
Получает огибающую (минимальный ограничивающий прямоугольник) данного значения DbGeometry в виде геометрического значения. |
ExteriorRing |
Получает значение DbGeometry, представляющее внешнее кольцо данного значения DbGeometry, которое может быть равным null, если данное значение не представляет многоугольник. |
InteriorRingCount |
Получает количество внутренних колец в данном значении DbGeometry, если оно представляет многоугольник. |
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, если оно представляет точку. |
PointCount |
Получает количество точек в данном значении DbGeometry, если оно представляет linestring или линейное кольцо. |
PointOnSurface |
Получает точку на поверхности этого значения DbGeometry, которое может иметь значение null, если это значение не представляет поверхность. |
ProviderValue |
Получает представление данного значения DbGeometry, которое относится к базовому поставщику, который его создал. |
SpatialTypeName |
Получает представление имени пространственного типа этого значения DbGeometry. |
StartPoint |
Получает значение DbGeometry, представляющее начальную точку этого значения, которое может иметь значение null, если это значение DbGeometry не представляет кривую. |
WellKnownValue |
Получает или задает представление стандартное сериализуемое представление контракта данных этого значения DbGeometry. |
XCoordinate |
Получает X-координату данного значения DbGeometry, если оно представляет точку. |
YCoordinate |
Получает Y-координату данного значения DbGeometry, если оно представляет точку. |
Методы
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 с определенной позиции, если она представляет коллекцию геометрий. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
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). |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
InteriorRingAt(Int32) |
Возвращает внутреннее кольцо из этого значения DbGeometry в заданной позиции, если оно представляет собой многоугольник. |
Intersection(DbGeometry) |
Вычисляет пересечение этого значения DbGeometry и другого значения DbGeometry. |
Intersects(DbGeometry) |
Определяет, является ли это значение DbGeometry пространственно пересекающимся с указанным аргументом DbGeometry. |
LineFromBinary(Byte[], Int32) |
Создает новое значение линии DbGeometry на основе указанного известного бинарного значения (WKB) и идентификатора системы координат (SRID). |
LineFromText(String, Int32) |
Создает новое значение линии DbGeometry на основе указанного известного текстового значения (WKT) и идентификатора системы координат (SRID). |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
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 или линейное кольцо. |
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. |