DbGeometry - класс
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Представляет геометрические фигуры.
Иерархия наследования
System.Object
System.Data.Entity.Spatial.DbGeometry
Пространство имен: System.Data.Entity.Spatial
Сборка: EntityFramework (в EntityFramework.dll)
Синтаксис
'Декларация
<SerializableAttribute> _
<DataContractAttribute> _
Public Class DbGeometry
'Применение
Dim instance As DbGeometry
[SerializableAttribute]
[DataContractAttribute]
public class DbGeometry
[SerializableAttribute]
[DataContractAttribute]
public ref class DbGeometry
[<SerializableAttribute>]
[<DataContractAttribute>]
type DbGeometry = class end
public class DbGeometry
Тип DbGeometry предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
Area | Возвращает значение типа double, допускающее значения NULL, определяющее область этого значения DbGeometry, которое может иметь значение NULL, если оно не представляет поверхность. | |
Boundary | Получает границу объектов DbGeometry. | |
Centroid | Возвращает значение DbGeometry, которое представляет центроид этого значения DbGeometry, которое может быть равно NULL, если значение не представляет поверхность. | |
ConvexHull | Возвращает выпуклую оболочку этого значения DbGeometry как другое значение DbGeometry. | |
CoordinateSystemId | Возвращает идентификатор системы координат объекта DbGeometry. | |
DefaultCoordinateSystemId | Получает идентификатор (SRID) системы координат по умолчанию для значений типа geometry. | |
Dimension | Возвращает измерение заданного значения DbGeometry или, если значение является коллекцией, измерение наибольшего элемента. | |
ElementCount | Возвращает количество элементов в этом значении DbGeometry, если оно представляет коллекцию geometry. | |
Elevation | Возвращает возвышение (координату Z) этого значения DbGeometry, если оно представляет точку. | |
EndPoint | Возвращает значение DbGeometry, представляющее начальную точку этого значения. Может иметь значение NULL, если это значение DbGeometry не представляет кривую. | |
Envelope | Возвращает конверт (минимальный ограничивающий прямоугольник) этого значения DbGeometry в виде значения типа geometry. | |
ExteriorRing | Возвращает значение DbGeometry, которое представляет внешнее кольцо этого значения DbGeometry, которое может быть равно NULL, если значение не представляет многоугольник. | |
InteriorRingCount | Возвращает количество внутренних колец в этом значении DbGeometry, если оно представляет собой значение polygon. | |
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, если оно представляет ломаную или линейное кольцо. | |
PointOnSurface | Возвращает точку на поверхности этого значения DbGeometry, которая может иметь значение NULL, если это значение не представляет поверхность. | |
Provider | Возвращает пространственный поставщик, который будет использоваться для операций этого пространственного типа. | |
ProviderValue | Возвращает представление этого значения DbGeometry, зависящее от базового поставщика, создавшего его. | |
SpatialTypeName | Возвращает представление имени пространственного типа этого значения DbGeometry. | |
StartPoint | Возвращает значение DbGeometry, представляющее начальную точку этого значения. Может иметь значение NULL, если это значение DbGeometry не представляет кривую. | |
WellKnownValue | Возвращает или задает сериализуемое известное представление контракта данных этого значения DbGeometry. | |
XCoordinate | Возвращает координату X этого значения DbGeometry, если оно представляет точку. | |
YCoordinate | Возвращает координату Y этого значения DbGeometry, если оно представляет точку. |
По верхнему краю
Методы
Имя | Описание | |
---|---|---|
AsBinary | Создает известное двоичное представление этого значения DbGeometry. | |
AsGml | Создает представление на языке GML этого значения DbGeometry. | |
AsText | Создает известное текстовое представление этого значения DbGeometry.Включает только координаты X и Y для точек. | |
Buffer | Возвращает объект geometry, представляющий объединение всех точек, расстояние которых от экземпляра geometry меньше указанного значения или равно ему. | |
Contains | Определяет, содержит ли это значение DbGeometry указанный аргумент DbGeometry. | |
Crosses | Определяет, пересекает ли это значение DbGeometry указанный аргумент DbGeometry. | |
Difference | Вычисляет разницу между этим значением DbGeometry и другим значением DbGeometry. | |
Disjoint | Определяет, имеет ли DbGeometry пространственное перекрытие с указанным аргументом DbGeometry. | |
Distance | Вычисляет расстояние между ближайшими точками в этом значении DbGeometry и другом значении DbGeometry. | |
ElementAt | Возвращает элемент из определенной позиции этого значения DbGeometry, если она представляет коллекцию geometry. | |
Equals | (Унаследовано от Object.) | |
Finalize | (Унаследовано от Object.) | |
FromBinary(Byte[]) | Создает новое значение DbGeometry, основанное на указанном известном двоичном значении. | |
FromBinary(Byte[], Int32) | Создает новое значение DbGeometry, основанное на указанном известном двоичном значении и идентификаторе (SRID) системы координат. | |
FromGml(String) | Создает новое значение DbGeometry на основе заданного значения на языке GML. | |
FromGml(String, Int32) | Создает новое значение DbGeometry на основе заданного значения на языке GML и идентификатора (SRID) системы координат. | |
FromText(String) | Создает новое значение DbGeometry, основанное на указанном известном текстовом значении. | |
FromText(String, Int32) | Создает новое значение DbGeometry, основанное на указанном известном текстовом значении и идентификаторе (SRID) системы координат. | |
GeometryCollectionFromBinary | Создает новое значение коллекции DbGeometry, основанное на указанном известном двоичном значении и идентификаторе (SRID) системы координат. | |
GeometryCollectionFromText | Создает новое значение коллекции DbGeometry, основанное на указанном известном текстовом значении и идентификаторе (SRID) системы координат. | |
GetHashCode | (Унаследовано от Object.) | |
GetType | (Унаследовано от Object.) | |
InteriorRingAt | Возвращает внутреннее кольцо, находящееся в определенной позиции этого значения DbGeometry, если оно представляет собой значение polygon. | |
Intersection | Вычисляет пересечение этого значения DbGeometry и другого значения DbGeometry. | |
Intersects | Определяет, пересекает ли это значение DbGeometry указанный аргумент DbGeometry. | |
LineFromBinary | Создает новое значение line DbGeometry, основанное на указанном известном двоичном значении и идентификаторе (SRID) системы координат. | |
LineFromText | Создает новое значение line DbGeometry, основанное на указанном известном текстовом значении и идентификаторе (SRID) системы координат. | |
MemberwiseClone | (Унаследовано от Object.) | |
MultiLineFromBinary | Возвращает значение multiline из двоичного значения. | |
MultiLineFromText | Возвращает значение multiline из значения в известном формате. | |
MultiPointFromBinary | Возвращает значение multipoint из значения в известном двоичном формате. | |
MultiPointFromText | Возвращает значение multipoint из значения в известном формате. | |
MultiPolygonFromBinary | Возвращает значение multi polygon из значения в известном двоичном формате. | |
MultiPolygonFromText | Возвращает значение multi polygon из значения в известном двоичном формате. | |
Overlaps | Определяет, перекрывает ли это значение DbGeometry указанный аргумент DbGeometry. | |
PointAt | Возвращает элемент из конкретной позиции этого значения DbGeometry, если она представляет ломаную или линейное кольцо. | |
PointFromBinary | Создает новое значение point DbGeometry, основанное на указанном известном двоичном значении и идентификаторе (SRID) системы координат. | |
PointFromText | Создает новое значение point DbGeometry, основанное на указанном известном текстовом значении и идентификаторе (SRID) системы координат. | |
PolygonFromBinary | Создает новое значение polygon DbGeometry, основанное на указанном известном двоичном значении и идентификаторе (SRID) системы координат. | |
PolygonFromText | Создает новое значение polygon DbGeometry, основанное на указанном известном текстовом значении и идентификаторе (SRID) системы координат. | |
Relate | Определяет, связано ли это значение DbGeometry с указанным аргументом DbGeometry в соответствии с заданным шаблоном пересечения Dimensionally Extended Nine-Intersection Model (DE-9IM). | |
SpatialEquals | Определяет, является ли значение DbGeometry пространственно равным заданному аргументу DbGeometry. | |
SymmetricDifference | Вычисляет симметрическую разность между этим значением DbGeometry и другим значением DbGeometry. | |
ToString | Возвращает строковое представление значения geometry. (Переопределяет Object.ToString().) | |
Touches | Определяет, соприкасается ли это значение DbGeometry с указанным аргументом DbGeometry. | |
Union | Вычисляет объединение этого значения DbGeometry и другого значения DbGeometry. | |
Within | Определяет, расположено ли это значение DbGeometry пространственно внутри указанного аргумента DbGeometry. |
По верхнему краю
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.