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


DbGeography Класс

Определение

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

public ref class DbGeography
[System.ComponentModel.DataAnnotations.BindableType]
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeography
[<System.ComponentModel.DataAnnotations.BindableType>]
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type DbGeography = class
Public Class DbGeography
Наследование
DbGeography
Атрибуты

Свойства

Area

Получает значение типа double, допускающее значение NULL, указывающее область этого значения DbGeography, которое может иметь значение NULL, если значение не представляет поверхность.

CoordinateSystemId

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

DefaultCoordinateSystemId

Получает используемый по умолчанию идентификатор системы координат (SRID) для географических значений (WGS 84).

Dimension

Получает размерность данного значения DbGeography или (если значение представляет совокупность) размер наибольшего элемента.

ElementCount

Получает количество элементов в данном значении DbGeography, если оно представляет географическую коллекцию.

Elevation

Получает высоту (Z-координату) данного значения DbGeography, если оно представляет точку.

EndPoint

Получает значение DbGeography, представляющее начальную точку этого значения, которое может иметь значение null, если это значение DbGeography не представляет кривую.

IsClosed

Получает логическое значение, допускающее значение NULL, указывающее, закрыто ли заданное значение DbGeography, которое может иметь значение NULL, если значение не представляет кривую.

IsEmpty

Получает логическое значение, допускающий значение NULL и показывающее, является ли это значение DbGeography пустым.

Latitude

Получает координату широты значения DbGeography, если оно представляет точку.

Length

Получает значение типа double, допускающее значение NULL, указывающее длину этого значения DbGeography, которое может иметь значение NULL, если значение не представляет кривую.

Longitude

Получает координату долготы значения DbGeography, если оно представляет точку.

Measure

Получает координату М (меру) значения DbGeography, если оно представляет точку.

PointCount

Получает количество точек в данном значении DbGeography, если оно представляет linestring или линейное кольцо.

ProviderValue

Получает представление данного значения DbGeography, которое относится к базовому поставщику, который его создал.

SpatialTypeName

Получает имя пространственного типа DBGeography.

StartPoint

Получает значение DbGeography, представляющее начальную точку этого значения, которое может иметь значение null, если это значение DbGeography не представляет кривую.

WellKnownValue

Получает или задает представление стандартное сериализуемое представление контракта данных этого значения DbGeography.

Методы

AsBinary()

Создает известное бинарный представление (WKB) этого значения DbGeography.

AsGml()

Создает представление языка GML этого значения DbGeography.

AsText()

Создает известное текстовое представление (WKТ) этого значения DbGeography. Включает только широту и долготу для точек.

Buffer(Nullable<Double>)

Возвращает объект географии, представляющий Объединение всех точек, расстояние от которых до экземпляра географического объекта меньше или равно указанному значению

Difference(DbGeography)

Вычисляет различие этого значения DbGeography и другого значения DbGeography.

Disjoint(DbGeography)

Определяет, является ли это DbGeography пространственного перекрываемым с указанного аргументом DbGeography.

Distance(DbGeography)

Вычисляет расстояние между наиболее близкими точками в этом значении DbGeography и другом значении DbGeography.

ElementAt(Int32)

Возвращает элемент этого значения DbGeography с определенной позиции, если она представляет коллекцию географий.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
FromBinary(Byte[])

Создает новое значение DbGeography на основе указанного значения в формате WKB.

FromBinary(Byte[], Int32)

Создает новое значение DbGeography на основе указанного известного бинарного значения (WKB) и идентификатора системы координат (SRID).

FromGml(String)

Создает новое значение DbGeography на основе указанного значения языка географической разметки (GML).

FromGml(String, Int32)

Создает новое значение DbGeography на основе указанного известного значения языка географической разметки (GML) и идентификатора системы координат (SRID).

FromText(String)

Создает новое значение DbGeography на основе указанного значения в формате WKT.

FromText(String, Int32)

Создает новое значение DbGeography на основе указанного известного текстового значения (WKT) и идентификатора системы координат (SRID).

GeographyCollectionFromBinary(Byte[], Int32)

Создает новое значение коллекции DbGeography на основе указанного известного бинарного значения (WKB) и идентификатора системы координат (SRID).

GeographyCollectionFromText(String, Int32)

Создает новое значение коллекции DbGeography на основе указанного известного текстового значения (WKT) и идентификатора системы координат (SRID).

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
Intersection(DbGeography)

Вычисляет пересечение этого значения DbGeography и другого значения DbGeography.

Intersects(DbGeography)

Определяет, является ли это значение DbGeography пространственного пересекающимся с указанным аргументом DbGeography.

LineFromBinary(Byte[], Int32)

Создает новое значение линии DbGeography на основе указанного известного бинарного значения (WKB) и идентификатора системы координат (SRID).

LineFromText(String, Int32)

Создает новое значение линии DbGeography на основе указанного известного текстового значения (WKT) и идентификатора системы координат (SRID).

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
MultiLineFromBinary(Byte[], Int32)

Возвращает многострочное значение из двоичного значения.

MultiLineFromText(String, Int32)

Возвращает многострочное значение из хорошо известного текстового значения.

MultiPointFromBinary(Byte[], Int32)

Возвращает многоточечное значение из известного двоичного значения.

MultiPointFromText(String, Int32)

Возвращает многоточечное значение из хорошо известного текстового значения.

MultiPolygonFromBinary(Byte[], Int32)

Возвращает значение мультиполигона из хорошо известного двоичного значения.

MultiPolygonFromText(String, Int32)

Возвращает значение мультиполигона из хорошо известного текстового значения.

PointAt(Int32)

Возвращает элемент этого значения DbGeography с определенной позиции, если он представляет linestring или линейное кольцо.

PointFromBinary(Byte[], Int32)

Создает новое значение точки DbGeography на основе указанного известного бинарного значения (WKB) и идентификатора системы координат (SRID).

PointFromText(String, Int32)

Создает новое значение точки DbGeography на основе указанного известного текстового значения (WKT) и идентификатора системы координат (SRID).

PolygonFromBinary(Byte[], Int32)

Создает новое значение полигона DbGeography на основе указанного известного бинарного значения (WKB) и идентификатора системы координат (SRID).

PolygonFromText(String, Int32)

Создает новое значение полигона DbGeography на основе указанного известного текстового значения (WKT) и идентификатора системы координат (SRID).

SpatialEquals(DbGeography)

Определяет, является ли это DbGeography пространственного равным с указанного аргументом DbGeography.

SymmetricDifference(DbGeography)

Вычисляет симметричное различие этого значения DbGeography и другого значения DbGeography.

ToString()

Возвращает строковое представление географического значения.

Union(DbGeography)

Вычисляет объединение этого значения DbGeography и другого значения DbGeography.

Применяется к