DbSpatialServices Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет API службы независимо от поставщика для поддержки геопространственных типов (Geometry/Geography).
public ref class DbSpatialServices abstract
[System.Serializable]
public abstract class DbSpatialServices
[<System.Serializable>]
type DbSpatialServices = class
Public MustInherit Class DbSpatialServices
- Наследование
-
DbSpatialServices
- Атрибуты
Конструкторы
| Имя | Описание |
|---|---|
| DbSpatialServices() |
Инициализирует новый экземпляр класса DbSpatialServices. |
Свойства
| Имя | Описание |
|---|---|
| Default |
Возвращает службы по умолчанию для DbSpatialServices. |
Методы
| Имя | Описание |
|---|---|
| AsBinary(DbGeography) |
Возвращает известное двоичное представление заданного DbGeography значения. |
| AsBinary(DbGeometry) |
Возвращает известное двоичное представление заданного DbGeometry значения. |
| AsGml(DbGeography) |
Создает представление языка разметки географии (GML) этого DbGeography значения. |
| AsGml(DbGeometry) |
Создает представление языка разметки географии (GML) этого DbGeometry значения. |
| AsText(DbGeography) |
Возвращает известное текстовое представление заданного DbGeography значения. Это значение должно содержать только точки долготы и широты. |
| AsText(DbGeometry) |
Получает хорошо известное текстовое представление заданного DbGeometry значения, включая только координаты X и Y для точек. |
| AsTextIncludingElevationAndMeasure(DbGeography) |
Возвращает текстовое представление с повышением DbSpatialServices и мерой. |
| AsTextIncludingElevationAndMeasure(DbGeometry) |
Возвращает текстовое представление с повышением DbSpatialServices и мерой. |
| Buffer(DbGeography, Double) |
Создает географическое значение, представляющее все точки меньше или равно |
| Buffer(DbGeometry, Double) |
Создает геометрическое значение, представляющее все точки меньше или равно |
| Contains(DbGeometry, DbGeometry) |
Определяет, содержит ли одно DbGeometry значение пространственным образом другую. |
| CreateGeography(DbSpatialServices, Object) |
Этот метод предназначен для использования производными реализациями GeographyFromProviderValue(Object) после подходящей проверки указанного значения поставщика, чтобы убедиться, что он подходит для использования с производной реализацией. |
| CreateGeometry(DbSpatialServices, Object) |
Этот метод предназначен для использования производными реализациями GeometryFromProviderValue(Object) после подходящей проверки указанного значения поставщика, чтобы убедиться, что он подходит для использования с производной реализацией. |
| CreateProviderValue(DbGeographyWellKnownValue) |
Создает значение для конкретного поставщика, совместимое с этой реализацией пространственных служб на основе указанного хорошо известного DbGeography представления. |
| CreateProviderValue(DbGeometryWellKnownValue) |
Создает значение для конкретного поставщика, совместимое с этой реализацией пространственных служб на основе указанного хорошо известного DbGeometry представления. |
| CreateWellKnownValue(DbGeography) |
Создает экземпляр DbGeographyWellKnownValue , представляющий указанное DbGeography значение с помощью одного или обоих стандартных известных пространственных форматов. |
| CreateWellKnownValue(DbGeometry) |
Создает экземпляр DbGeometryWellKnownValue , представляющий указанное DbGeometry значение с помощью одного или обоих стандартных известных пространственных форматов. |
| Crosses(DbGeometry, DbGeometry) |
Определяет, пересекаются ли два заданных DbGeometry значения в пространстве. |
| Difference(DbGeography, DbGeography) |
Вычисляет разницу двух DbGeography значений. |
| Difference(DbGeometry, DbGeometry) |
Вычисляет разницу между двумя DbGeometry значениями. |
| Disjoint(DbGeography, DbGeography) |
Определяет, являются ли два указанных DbGeography значения пространственными разрознениями. |
| Disjoint(DbGeometry, DbGeometry) |
Определяет, являются ли два указанных DbGeometry значения пространственными разрознениями. |
| Distance(DbGeography, DbGeography) |
Вычисляет расстояние между ближайшими точками в двух DbGeography значениях. |
| Distance(DbGeometry, DbGeometry) |
Вычисляет расстояние между ближайшими точками в двух DbGeometry значениях. |
| ElementAt(DbGeography, Int32) |
Возвращает элемент заданного DbGeography значения, если он представляет географическую коллекцию. |
| ElementAt(DbGeometry, Int32) |
Возвращает элемент заданного DbGeometry значения, если он представляет коллекцию геометрии. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GeographyCollectionFromBinary(Byte[], Int32) |
Создает новое DbGeography значение коллекции на основе указанного известного двоичного значения и идентификатора системы координат (SRID). |
| GeographyCollectionFromText(String, Int32) |
Создает новое DbGeography значение коллекции на основе указанного известного текстового значения и идентификатора системы координат (SRID). |
| GeographyFromBinary(Byte[], Int32) |
Создает новое DbGeography значение на основе указанного известного двоичного значения и идентификатора системы координат (SRID). |
| GeographyFromBinary(Byte[]) |
Создает новое DbGeography значение на основе указанного известного двоичного значения. |
| GeographyFromGml(String, Int32) |
Создает новое DbGeography значение на основе указанного значения языка разметки geography (GML) и идентификатора системы координат (SRID). |
| GeographyFromGml(String) |
Создает новое DbGeography значение на основе указанного значения языка разметки geography (GML). |
| GeographyFromProviderValue(Object) |
Создает новое DbGeography значение на основе значения для конкретного поставщика, совместимого с этой реализацией пространственных служб. |
| GeographyFromText(String, Int32) |
Создает новое DbGeography значение на основе указанного известного текстового значения и идентификатора системы координат (SRID). |
| GeographyFromText(String) |
Создает новое DbGeography значение на основе указанного известного текстового значения. |
| GeographyLineFromBinary(Byte[], Int32) |
Создает новое DbGeography значение строки на основе указанного известного двоичного значения и идентификатора системы координат (SRID). |
| GeographyLineFromText(String, Int32) |
Создает новое DbGeography значение строки на основе указанного известного текстового значения и идентификатора системы координат (SRID). |
| GeographyMultiLineFromBinary(Byte[], Int32) |
Создает новое DbGeography многострочное значение на основе указанного известного двоичного значения и идентификатора системы координат. |
| GeographyMultiLineFromText(String, Int32) |
Создает новое DbGeography многостроочное значение на основе указанного известного текстового значения и идентификатора системы координат. |
| GeographyMultiPointFromBinary(Byte[], Int32) |
Создает новое DbGeography многоточечные значения на основе указанного известного двоичного значения и идентификатора системы координат. |
| GeographyMultiPointFromText(String, Int32) |
Создает новое DbGeography многоточечные значения на основе указанного известного текстового значения и идентификатора системы координат. |
| GeographyMultiPolygonFromBinary(Byte[], Int32) |
Создает новое DbGeography многоугольниковое значение на основе указанного известного двоичного значения и идентификатора системы координат. |
| GeographyMultiPolygonFromText(String, Int32) |
Создает новое DbGeography многоугольниковое значение на основе указанного известного текстового значения и идентификатора системы координат. |
| GeographyPointFromBinary(Byte[], Int32) |
Создает новое DbGeography значение точки на основе указанного известного двоичного значения и идентификатора системы координат (SRID). |
| GeographyPointFromText(String, Int32) |
Создает новое DbGeography значение точки на основе указанного известного текстового значения и идентификатора системы координат (SRID). |
| GeographyPolygonFromBinary(Byte[], Int32) |
Создает новое DbGeography значение многоугольника на основе указанного известного двоичного значения и идентификатора системы координат (SRID). |
| GeographyPolygonFromText(String, Int32) |
Создает новое DbGeography многоугольниковое значение на основе указанного известного текстового значения и идентификатора системы координат (SRID). |
| GeometryCollectionFromBinary(Byte[], Int32) |
Создает новое DbGeometry значение коллекции на основе указанного известного двоичного значения и идентификатора системы координат (SRID). |
| GeometryCollectionFromText(String, Int32) |
Создает новое DbGeometry значение коллекции на основе указанного известного текстового значения и идентификатора системы координат (SRID). |
| GeometryFromBinary(Byte[], Int32) |
Создает новое DbGeometry значение на основе указанного известного двоичного значения и идентификатора системы координат (SRID). |
| GeometryFromBinary(Byte[]) |
Создает новое DbGeometry значение на основе указанного известного двоичного значения. |
| GeometryFromGml(String, Int32) |
Создает новое DbGeometry значение на основе указанного значения языка разметки geography (GML) и идентификатора системы координат (SRID). |
| GeometryFromGml(String) |
Создает новое DbGeometry значение на основе указанного значения языка разметки geography (GML). |
| GeometryFromProviderValue(Object) |
Создает новое DbGeometry значение на основе значения для конкретного поставщика, совместимого с этой реализацией пространственных служб. |
| GeometryFromText(String, Int32) |
Создает новое DbGeometry значение на основе указанного известного текстового значения и идентификатора системы координат (SRID). |
| GeometryFromText(String) |
Создает новое DbGeometry значение на основе указанного известного текстового значения. |
| GeometryLineFromBinary(Byte[], Int32) |
Создает новое DbGeometry значение строки на основе указанного известного двоичного значения и идентификатора системы координат (SRID). |
| GeometryLineFromText(String, Int32) |
Создает новое DbGeometry значение строки на основе указанного известного текстового значения и идентификатора системы координат (SRID). |
| GeometryMultiLineFromBinary(Byte[], Int32) |
Создает новое DbGeometry многострочное значение на основе указанного известного двоичного значения и идентификатора системы координат. |
| GeometryMultiLineFromText(String, Int32) |
Создает новое DbGeometry многостроочное значение на основе указанного известного текстового значения и идентификатора системы координат. |
| GeometryMultiPointFromBinary(Byte[], Int32) |
Создает новое DbGeometry многоточечные значения на основе указанного известного двоичного значения и идентификатора системы координат. |
| GeometryMultiPointFromText(String, Int32) |
Создает новое DbGeometry многоточечные значения на основе указанного известного текстового значения и идентификатора системы координат. |
| GeometryMultiPolygonFromBinary(Byte[], Int32) |
Создает новое DbGeometry многоугольниковое значение на основе указанного известного двоичного значения и идентификатора системы координат. |
| GeometryMultiPolygonFromText(String, Int32) |
Создает новое DbGeometry многоугольниковое значение на основе указанного известного текстового значения и идентификатора системы координат. |
| GeometryPointFromBinary(Byte[], Int32) |
Создает новое DbGeometry значение точки на основе указанного известного двоичного значения и идентификатора системы координат (SRID). |
| GeometryPointFromText(String, Int32) |
Создает новое DbGeometry значение точки на основе указанного известного текстового значения и идентификатора системы координат (SRID). |
| GeometryPolygonFromBinary(Byte[], Int32) |
Создает новое DbGeometry значение многоугольника на основе указанного известного двоичного значения и идентификатора системы координат (SRID). |
| GeometryPolygonFromText(String, Int32) |
Создает новое DbGeometry многоугольниковое значение на основе указанного известного текстового значения и идентификатора системы координат (SRID). |
| GetArea(DbGeography) |
Возвращает значение, допускающее значение NULL, указывающее область заданного DbGeography значения, которая может быть null, если значение не представляет поверхность. |
| GetArea(DbGeometry) |
Возвращает значение, допускающее значение NULL, указывающее область заданного DbGeometry значения, которая может быть null, если значение не представляет поверхность. |
| GetBoundary(DbGeometry) |
Возвращает двойное значение, допускающее значение NULL, указывающее границу заданного DbGeography значения. |
| GetCentroid(DbGeometry) |
DbGeometry Возвращает значение, представляющее центроид заданного значения DbGeometry, которое может быть null, если значение не представляет поверхность. |
| GetConvexHull(DbGeometry) |
Возвращает значение, допускающее значение NULL, указывающее выпуклый корпус заданного DbGeography значения. |
| GetCoordinateSystemId(DbGeography) |
Возвращает идентификатор системы координат заданного DbGeography значения. |
| GetCoordinateSystemId(DbGeometry) |
Возвращает идентификатор системы координат заданного DbGeometry значения. |
| GetDimension(DbGeography) |
Получает измерение заданного DbGeography значения или, если значение является коллекциями, наибольшим измерением элемента. |
| GetDimension(DbGeometry) |
Получает измерение заданного DbGeometry значения или, если значение является коллекциями, наибольшим измерением элемента. |
| GetElementCount(DbGeography) |
Возвращает количество элементов в заданном DbGeography значении, если оно представляет географическую коллекцию. |
| GetElementCount(DbGeometry) |
Возвращает количество элементов в заданном DbGeometry значении, если оно представляет коллекцию геометрии. |
| GetElevation(DbGeography) |
Возвращает высоту (координата Z) заданного DbGeography значения, если она представляет точку. |
| GetElevation(DbGeometry) |
Возвращает высоту (Z) заданного DbGeometry значения, если она представляет точку. |
| GetEndPoint(DbGeography) |
DbGeography Возвращает значение, представляющее конечную точку заданного значения DbGeography, которое может быть null, если значение не представляет кривую. |
| GetEndPoint(DbGeometry) |
DbGeometry Возвращает значение, представляющее конечную точку заданного значения DbGeometry, которое может быть null, если значение не представляет кривую. |
| GetEnvelope(DbGeometry) |
Возвращает конверт (минимальное ограничивающее поле) заданного DbGeometry значения в виде геометрического значения. |
| GetExteriorRing(DbGeometry) |
DbGeometry Возвращает значение, представляющее внешнее кольцо заданного значения DbGeometry, которое может иметь значение NULL, если значение не представляет многоугольник. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetInteriorRingCount(DbGeometry) |
Возвращает количество внутренних колец в заданном DbGeometry значении, если оно представляет многоугольник. |
| GetIsClosed(DbGeography) |
Возвращает логическое значение, допускающее значение NULL, указывающее, закрывается ли заданное DbGeography значение, что может быть null, если значение не представляет кривую. |
| GetIsClosed(DbGeometry) |
Возвращает логическое значение, допускающее значение NULL, указывающее, закрывается ли заданное DbGeometry значение, что может быть null, если значение не представляет кривую. |
| GetIsEmpty(DbGeography) |
Возвращает логическое значение, допускающее значение NULL, которое указывает, является ли заданное DbGeography значение пустым. |
| GetIsEmpty(DbGeometry) |
Возвращает логическое значение, допускающее значение NULL, которое указывает, является ли заданное DbGeometry значение пустым. |
| GetIsRing(DbGeometry) |
Возвращает логическое значение, допускающее значение NULL, которое указывает, является ли заданное DbGeometry значение кольцом, которое может быть null, если значение не представляет кривую. |
| GetIsSimple(DbGeometry) |
Возвращает логическое значение, допускающее значение NULL, что является ли заданное DbGeometry значение простым. |
| GetIsValid(DbGeometry) |
Возвращает логическое значение, допускающее значение NULL, указывающее, является ли данное DbGeometry значение допустимым. |
| GetLatitude(DbGeography) |
Возвращает координату широты заданного DbGeography значения, если она представляет точку. |
| GetLength(DbGeography) |
Возвращает значение, допускающее значение NULL, указывающее длину заданного DbGeography значения, которое может иметь значение NULL, если значение не представляет кривую. |
| GetLength(DbGeometry) |
Возвращает значение, допускающее значение NULL, указывающее длину заданного DbGeometry значения, которое может иметь значение NULL, если значение не представляет кривую. |
| GetLongitude(DbGeography) |
Возвращает координату Долготы заданного DbGeography значения, если она представляет точку. |
| GetMeasure(DbGeography) |
Возвращает координату M (Measure) заданного DbGeography значения, если она представляет точку. |
| GetMeasure(DbGeometry) |
Возвращает координату M (Measure) заданного DbGeometry значения, если она представляет точку. |
| GetPointCount(DbGeography) |
Возвращает количество точек в заданном DbGeography значении, если оно представляет линию или линейное кольцо. |
| GetPointCount(DbGeometry) |
Возвращает количество точек в заданном DbGeometry значении, если оно представляет линию или линейное кольцо. |
| GetPointOnSurface(DbGeometry) |
DbGeometry Возвращает значение, представляющее точку на поверхности заданного значения DbGeometry, которое может быть null, если значение не представляет поверхность. |
| GetSpatialTypeName(DbGeography) |
Возвращает значение, указывающее имя пространственного типа заданного DbGeography значения. |
| GetSpatialTypeName(DbGeometry) |
Возвращает значение, указывающее имя пространственного типа заданного DbGeometry значения. |
| GetStartPoint(DbGeography) |
DbGeography Возвращает значение, представляющее начальную точку заданного значения DbGeography, которое может иметь значение NULL, если значение не представляет кривую. |
| GetStartPoint(DbGeometry) |
DbGeometry Возвращает значение, представляющее начальную точку заданного значения DbGeometry, которое может иметь значение NULL, если значение не представляет кривую. |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| GetXCoordinate(DbGeometry) |
Возвращает координату X заданного DbGeometry значения, если она представляет точку. |
| GetYCoordinate(DbGeometry) |
Возвращает координату Y заданного DbGeometry значения, если она представляет точку. |
| InteriorRingAt(DbGeometry, Int32) |
Возвращает внутреннее кольцо из заданного DbGeometry значения, если оно представляет многоугольник. |
| Intersection(DbGeography, DbGeography) |
Вычисляет пересечение двух DbGeography значений. |
| Intersection(DbGeometry, DbGeometry) |
Вычисляет пересечение двух DbGeometry значений. |
| Intersects(DbGeography, DbGeography) |
Определяет, пересекаются ли два заданных DbGeography значения в пространстве. |
| Intersects(DbGeometry, DbGeometry) |
Определяет, пересекаются ли два заданных DbGeometry значения в пространстве. |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| Overlaps(DbGeometry, DbGeometry) |
Определяет, перекрываются ли два заданных DbGeometry значения в пространстве. |
| PointAt(DbGeography, Int32) |
Возвращает элемент точки заданного DbGeography значения, если он представляет линию или линейное кольцо. |
| PointAt(DbGeometry, Int32) |
Возвращает элемент точки заданного DbGeometry значения, если он представляет линию или линейное кольцо. |
| Relate(DbGeometry, DbGeometry, String) |
Определяет, связаны ли два указанных DbGeometry значения пространственным образом в соответствии с заданным шаблоном пересечения расширенной Nine-Intersection модели (DE-9IM). |
| SpatialEquals(DbGeography, DbGeography) |
Определяет, равны ли два указанных DbGeography значения пространственным образом. |
| SpatialEquals(DbGeometry, DbGeometry) |
Определяет, равны ли два указанных DbGeometry значения пространственным образом. |
| SymmetricDifference(DbGeography, DbGeography) |
Вычисляет симметричное различие двух DbGeography значений. |
| SymmetricDifference(DbGeometry, DbGeometry) |
Вычисляет симметричное различие между двумя DbGeometry значениями. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| Touches(DbGeometry, DbGeometry) |
Определяет, будут ли эти два заданных DbGeometry значения пространственно касаться. |
| Union(DbGeography, DbGeography) |
Вычисляет объединение двух DbGeography значений. |
| Union(DbGeometry, DbGeometry) |
Вычисляет объединение двух DbGeometry значений. |
| Within(DbGeometry, DbGeometry) |
Определяет, является ли одно DbGeometry значение пространственным внутри другого. |