Поделиться через


DbGeography - класс

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Представляет данные в геодезической системе координат (для круглой земли).

Иерархия наследования

System.Object
  System.Data.Entity.Spatial.DbGeography

Пространство имен:  System.Data.Entity.Spatial
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
<SerializableAttribute> _
<DataContractAttribute> _
Public Class DbGeography
'Применение
Dim instance As DbGeography
[SerializableAttribute]
[DataContractAttribute]
public class DbGeography
[SerializableAttribute]
[DataContractAttribute]
public ref class DbGeography
[<SerializableAttribute>]
[<DataContractAttribute>]
type DbGeography =  class end
public class DbGeography

Тип DbGeography предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Area Возвращает значение типа double, допускающее значение NULL, определяющее область этого значения DbGeography, которая может иметь значение NULL, если оно не представляет поверхность.
Открытое свойство CoordinateSystemId Возвращает идентификатор, связанный с системой координат.
Открытое свойствоСтатический член DefaultCoordinateSystemId Возвращает идентификатор (SRID) системы координат по умолчанию для значений типа geography (WGS 84)
Открытое свойство Dimension Возвращает измерение заданного значения DbGeography или, если значение является коллекцией, измерение наибольшего элемента.
Открытое свойство ElementCount Возвращает количество элементов в этом значении DbGeography, если оно представляет коллекцию geography.&amp;lt;returns&amp;gt;Число элементов в этом значении geography, если оно представляет коллекцию других значений типа geography. В противном случае — значение NULL.&amp;lt;/returns&amp;gt;
Открытое свойство Elevation Возвращает высоту (координату Z) этого значения DbGeography, если оно представляет точку.&amp;lt;returns&amp;gt;Возвышение (координата Z) этого значения типа geography, если оно представляет точку. В противном случае — значение NULL.&amp;lt;/returns&amp;gt;
Открытое свойство EndPoint Возвращает значение DbGeography, представляющее начальную точку этого значения. Может иметь значение NULL, если это значение DbGeography не представляет кривую.
Открытое свойство IsClosed Возвращает логическое значение, допускающее значение NULL, указывающее, замкнуто ли это значение DbGeography. Может иметь значение NULL, если значение не представляет кривую.
Открытое свойство IsEmpty Возвращает логическое значение, допускающее значение null, указывающее, пусто ли это значение DbGeography.
Открытое свойство Latitude Возвращает координату широты этого значения DbGeography, если оно представляет точку.&amp;lt;returns&amp;gt;Широта этого значения типа geography, если оно представляет точку. В противном случае — значение NULL.&amp;lt;/returns&amp;gt;
Открытое свойство Length Возвращает значение типа double, допускающее значение NULL, определяющее длину этого значения DbGeography, которое может иметь значение NULL, если оно не представляет кривую.
Открытое свойство Longitude Возвращает координату долготы этого значения DbGeography, если оно представляет точку.&amp;lt;returns&amp;gt;Долгота этого значения типа geography, если оно представляет точку. В противном случае — значение NULL.&amp;lt;/returns&amp;gt;
Открытое свойство Measure Возвращает координату М (мера) этого значения DbGeography, если оно представляет точку.&amp;lt;returns&amp;gt;Значение координаты M (меры) этого значения типа geography, если оно представляет точку. В противном случае — значение NULL.&amp;lt;/returns&amp;gt;
Открытое свойство PointCount Возвращает количество точек в этом значении DbGeography, если оно представляет тип «linestring» или линейное кольцо.&amp;lt;returns&amp;gt;Число элементов этого значения типа geography, если оно представляет ломаную или линейное кольцо. В противном случае — значение NULL.&amp;lt;/returns&amp;gt;
Открытое свойство Provider Возвращает пространственный поставщик, который будет использоваться для операций этого пространственного типа.
Открытое свойство ProviderValue Возвращает представление этого значения DbGeography, зависящее от базового поставщика, создавшего его.
Открытое свойство SpatialTypeName Возвращает имя пространственного типа DBGeography.
Открытое свойство StartPoint Возвращает значение DbGeography, представляющее начальную точку этого значения. Может иметь значение NULL, если это значение DbGeography не представляет кривую.
Открытое свойство WellKnownValue Возвращает или задает сериализуемое известное представление контракта данных этого значения DbGeography.

По верхнему краю

Методы

  Имя Описание
Открытый метод AsBinary Создает известное двоичное представление этого значения DbGeography.
Открытый метод AsGml Создает представление на языке GML этого значения DbGeography.
Открытый метод AsText Создает известное текстовое представление этого значения DbGeography.Включает только широту и долготу для точек.
Открытый метод Buffer Возвращает объект geography, представляющий объединение всех точек, расстояние которых от экземпляра geography меньше указанного значения или равно ему.
Открытый метод Difference Вычисляет разность этого значения DbGeography и другого значения DbGeography.
Открытый метод Disjoint Определяет, имеет ли это значение DbGeography пространственное перекрытие с указанным аргументом DbGeography.
Открытый метод Distance Вычисляет расстояние между ближайшими точками в этом значении DbGeography и другом значении DbGeography.
Открытый метод ElementAt Возвращает элемент из определенной позиции этого значения DbGeography, если оно представляет коллекцию geography.&amp;lt;param name="index"&amp;gt;Позиция в этом значении geography, из которого должен быть извлечен элемент.&amp;lt;/param&amp;gt;&amp;lt;returns&amp;gt;Элемент в указанной позиции этого значения geography, если оно представляет коллекцию других значений типа geography. В противном случае — значение NULL.&amp;lt;/returns&amp;gt;
Открытый метод Equals (Унаследовано от Object.)
Защищенный метод Finalize (Унаследовано от Object.)
Открытый методСтатический член FromBinary(Byte[]) Создает новое значение DbGeography, основанное на указанном известном двоичном значении.
Открытый методСтатический член FromBinary(Byte[], Int32) Создает новое значение DbGeography, основанное на указанном известном двоичном значении и идентификаторе (SRID) системы координат.
Открытый методСтатический член FromGml(String) Создает новое значение DbGeography на основе заданного значения на языке GML.
Открытый методСтатический член FromGml(String, Int32) Создает новое значение DbGeography на основе заданного значения на языке GML и идентификатора (SRID) системы координат.
Открытый методСтатический член FromText(String) Создает новое значение DbGeography, основанное на указанном известном текстовом значении.
Открытый методСтатический член FromText(String, Int32) Создает новое значение DbGeography, основанное на указанном известном текстовом значении и идентификаторе (SRID) системы координат.
Открытый методСтатический член GeographyCollectionFromBinary Создает новое значение коллекции DbGeography, основанное на указанном известном двоичном значении и идентификаторе (SRID) системы координат.
Открытый методСтатический член GeographyCollectionFromText Создает новое значение коллекции DbGeography, основанное на указанном известном текстовом значении и идентификаторе (SRID) системы координат.
Открытый метод GetHashCode (Унаследовано от Object.)
Открытый метод GetType (Унаследовано от Object.)
Открытый метод Intersection Вычисляет пересечение этого значения DbGeography и другого значения DbGeography.
Открытый метод Intersects Определяет, пересекается ли это значение DbGeography с указанным аргументом DbGeography.
Открытый методСтатический член LineFromBinary Создает новое значение line DbGeography, основанное на указанном известном двоичном значении и идентификаторе (SRID) системы координат.
Открытый методСтатический член LineFromText Создает новое значение line DbGeography, основанное на указанном известном текстовом значении и идентификаторе (SRID) системы координат.
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Открытый методСтатический член MultiLineFromBinary Возвращает значение multiline из двоичного значения.
Открытый методСтатический член MultiLineFromText Возвращает значение multiline из значения в известном формате.
Открытый методСтатический член MultiPointFromBinary Возвращает значение multipoint из значения в известном двоичном формате.
Открытый методСтатический член MultiPointFromText Возвращает значение multipoint из значения в известном формате.
Открытый методСтатический член MultiPolygonFromBinary Возвращает значение multi polygon из значения в известном двоичном формате.
Открытый методСтатический член MultiPolygonFromText Возвращает значение multi polygon из значения в известном формате.
Открытый метод PointAt Возвращает элемент из конкретной позиции этого значения DbGeography, если она представляет тип «linestring» или линейное кольцо.&amp;lt;param name="index"&amp;gt;Позиция в этом значении geography, из которого должен быть извлечен элемент.&amp;lt;/param&amp;gt;&amp;lt;returns&amp;gt;Элемент в указанной позиции этого значения geography, если оно представляет ломаную или линейное кольцо. В противном случае — значение NULL.&amp;lt;/returns&amp;gt;
Открытый методСтатический член PointFromBinary Создает новое значение point DbGeography, основанное на указанном известном двоичном значении и идентификаторе (SRID) системы координат.
Открытый методСтатический член PointFromText Создает новое значение point DbGeography, основанное на указанном известном текстовом значении и идентификаторе (SRID) системы координат.
Открытый методСтатический член PolygonFromBinary Создает новое значение polygon DbGeography, основанное на указанном известном двоичном значении и идентификаторе (SRID) системы координат.
Открытый методСтатический член PolygonFromText Создает новое значение polygon DbGeography, основанное на указанном известном текстовом значении и идентификаторе (SRID) системы координат.
Открытый метод SpatialEquals Определяет, является ли это значение DbGeography пространственно равным указанному аргументу DbGeography.
Открытый метод SymmetricDifference Вычисляет симметрическую разность этого значения DbGeography и другого значения DbGeography.
Открытый метод ToString Возвращает строковое представление значения geography. (Переопределяет Object.ToString().)
Открытый метод Union Вычисляет объединение этого значения DbGeography и другого значения DbGeography.

По верхнему краю

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

System.Data.Entity.Spatial - пространство имен