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


DbGeography Класс

Определение

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

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

Свойства

Area

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

CoordinateSystemId

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

DefaultCoordinateSystemId

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

Dimension

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

ElementCount

Получает количество элементов в данном значении DbGeography, если оно представляет географическую коллекцию. <Возвращает>количество элементов в этом значении geography, если оно представляет коллекцию других географических значений; в противном случае — значение NULL.</Возвращает>

Elevation

Получает высоту (Z-координату) данного значения DbGeography, если оно представляет точку. <Возвращает>значение высоты (координата Z) этого географического значения, если оно представляет точку; в противном случае — значение NULL.</Возвращает>

EndPoint

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

IsClosed

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

IsEmpty

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

Latitude

Получает координату широты значения DbGeography, если оно представляет точку. <возвращает>значение координат широты этого географического значения, если оно представляет точку; в противном случае — значение NULL.</Возвращает>

Length

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

Longitude

Получает координату долготы значения DbGeography, если оно представляет точку. <возвращает>значение координаты долготы этого географического значения, если оно представляет точку; в противном случае — значение NULL.</Возвращает>

Measure

Получает координату М (меру) значения DbGeography, если оно представляет точку. <возвращает>значение координаты M (мера) этого географического значения, если оно представляет точку; в противном случае — значение NULL.</Возвращает>

PointCount

Получает количество точек в данном значении DbGeography, если оно представляет linestring или линейное кольцо. <Возвращает>число элементов в этом значении geography, если оно представляет строку или линейное кольцо; в противном случае — значение NULL.</Возвращает>

Provider

Возвращает пространственный поставщик, который будет использоваться для операций с этим пространственным типом.

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 с определенной позиции, если она представляет коллекцию географий. <param name="index">Позиция в этом географическом значении, из которого должен быть взят элемент.</param><возвращает>элемент в этом значении geography в указанной позиции, если он представляет коллекцию других географических значений; в противном случае — значение NULL.</Возвращает>

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).

Intersection(DbGeography)

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

Intersects(DbGeography)

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

LineFromBinary(Byte[], Int32)

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

LineFromText(String, Int32)

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

MultiLineFromBinary(Byte[], Int32)

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

MultiLineFromText(String, Int32)

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

MultiPointFromBinary(Byte[], Int32)

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

MultiPointFromText(String, Int32)

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

MultiPolygonFromBinary(Byte[], Int32)

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

MultiPolygonFromText(String, Int32)

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

PointAt(Int32)

Возвращает элемент этого значения DbGeography с определенной позиции, если он представляет linestring или линейное кольцо. <param name="index">Позиция в этом географическом значении, из которого должен быть взят элемент.</param><возвращает>элемент в этом географическом значении в указанной позиции, если он представляет линейную строку или линейное кольцо; в противном случае — значение NULL.</Возвращает>

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.

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