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

Возвращает значение, допускающее значение 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

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

Longitude

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

Measure

Возвращает координату M (Measure) этого значения DbGeography, если она представляет точку.

PointCount

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

ProviderValue

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

SpatialTypeName

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

StartPoint

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

WellKnownValue

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

Методы

Имя Описание
AsBinary()

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

AsGml()

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

AsText()

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

Buffer(Nullable<Double>)

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

Difference(DbGeography)

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

Disjoint(DbGeography)

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

Distance(DbGeography)

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

ElementAt(Int32)

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

Equals(Object)

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

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

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

FromBinary(Byte[])

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

FromGml(String, Int32)

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

FromGml(String)

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

FromText(String, Int32)

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

FromText(String)

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

GeographyCollectionFromBinary(Byte[], Int32)

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

GeographyCollectionFromText(String, Int32)

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

GetHashCode()

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

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

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

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

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

Intersects(DbGeography)

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

LineFromBinary(Byte[], Int32)

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

LineFromText(String, Int32)

Создает новое DbGeography значение строки на основе указанного известного текстового значения и идентификатора системы координат (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 из определенной позиции, если он представляет линию или линейное кольцо.

PointFromBinary(Byte[], Int32)

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

PointFromText(String, Int32)

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

PolygonFromBinary(Byte[], Int32)

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

PolygonFromText(String, Int32)

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

SpatialEquals(DbGeography)

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

SymmetricDifference(DbGeography)

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

ToString()

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

Union(DbGeography)

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

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