DbSpatialServices Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma API de serviço independente do provedor para suporte a tipos geoespaciais (Geometry/Geography).
public ref class DbSpatialServices abstract
[System.Serializable]
public abstract class DbSpatialServices
[<System.Serializable>]
type DbSpatialServices = class
Public MustInherit Class DbSpatialServices
- Herança
-
DbSpatialServices
- Atributos
Construtores
| Nome | Description |
|---|---|
| DbSpatialServices() |
Inicializa uma nova instância da classe DbSpatialServices. |
Propriedades
| Nome | Description |
|---|---|
| Default |
Obtém os serviços padrão para o DbSpatialServices. |
Métodos
| Nome | Description |
|---|---|
| AsBinary(DbGeography) |
Obtém a representação binária conhecida do valor fornecido DbGeography . |
| AsBinary(DbGeometry) |
Obtém a representação binária conhecida do valor fornecido DbGeometry . |
| AsGml(DbGeography) |
Gera a representação GML (Geography Markup Language) desse DbGeography valor. |
| AsGml(DbGeometry) |
Gera a representação GML (Geography Markup Language) desse DbGeometry valor. |
| AsText(DbGeography) |
Obtém a representação de texto conhecida do valor fornecido DbGeography . Esse valor deve incluir apenas a Longitude e a Latitude dos pontos. |
| AsText(DbGeometry) |
Obtém a representação de texto conhecida do valor fornecido DbGeometry , incluindo apenas coordenadas X e Y para pontos. |
| AsTextIncludingElevationAndMeasure(DbGeography) |
Retorna uma representação de texto com DbSpatialServices elevação e medida. |
| AsTextIncludingElevationAndMeasure(DbGeometry) |
Retorna uma representação de texto com DbSpatialServices elevação e medida. |
| Buffer(DbGeography, Double) |
Cria um valor de geografia que representa todos os pontos menores ou iguais ao |
| Buffer(DbGeometry, Double) |
Cria um valor de geometria que representa todos os pontos menores ou iguais ao |
| Contains(DbGeometry, DbGeometry) |
Determina se um DbGeometry valor contém espacialmente o outro. |
| CreateGeography(DbSpatialServices, Object) |
Esse método destina-se a ser usado por implementações derivadas após GeographyFromProviderValue(Object) a validação adequada do valor do provedor especificado para garantir que ele seja adequado para uso com a implementação derivada. |
| CreateGeometry(DbSpatialServices, Object) |
Esse método destina-se a ser usado por implementações derivadas após GeometryFromProviderValue(Object) a validação adequada do valor do provedor especificado para garantir que ele seja adequado para uso com a implementação derivada. |
| CreateProviderValue(DbGeographyWellKnownValue) |
Cria um valor específico do provedor compatível com essa implementação de serviços espaciais com base na representação conhecida DbGeography especificada. |
| CreateProviderValue(DbGeometryWellKnownValue) |
Cria um valor específico do provedor compatível com essa implementação de serviços espaciais com base na representação conhecida DbGeometry especificada. |
| CreateWellKnownValue(DbGeography) |
Cria uma instância que DbGeographyWellKnownValue representa o valor especificado DbGeography usando um ou ambos os formatos espaciais padrão conhecidos. |
| CreateWellKnownValue(DbGeometry) |
Cria uma instância que DbGeometryWellKnownValue representa o valor especificado DbGeometry usando um ou ambos os formatos espaciais padrão conhecidos. |
| Crosses(DbGeometry, DbGeometry) |
Determina se os dois valores fornecidos cruzam DbGeometry espacialmente. |
| Difference(DbGeography, DbGeography) |
Calcula a diferença de dois DbGeography valores. |
| Difference(DbGeometry, DbGeometry) |
Calcula a diferença entre dois DbGeometry valores. |
| Disjoint(DbGeography, DbGeography) |
Determina se os dois valores fornecidos DbGeography são espacialmente desconexos. |
| Disjoint(DbGeometry, DbGeometry) |
Determina se os dois valores fornecidos DbGeometry são espacialmente desconexos. |
| Distance(DbGeography, DbGeography) |
Calcula a distância entre os pontos mais próximos em dois DbGeography valores. |
| Distance(DbGeometry, DbGeometry) |
Calcula a distância entre os pontos mais próximos em dois DbGeometry valores. |
| ElementAt(DbGeography, Int32) |
Retorna um elemento do valor fornecido DbGeography , se ele representa uma coleção de geografia. |
| ElementAt(DbGeometry, Int32) |
Retorna um elemento do valor fornecido DbGeometry , se ele representa uma coleção de geometria. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GeographyCollectionFromBinary(Byte[], Int32) |
Cria um novo DbGeography valor de coleção com base no srid (identificador de sistema de coordenadas e valor binário) bem conhecido especificado. |
| GeographyCollectionFromText(String, Int32) |
Cria um novo DbGeography valor de coleção com base no SRID (valor de texto conhecido e identificador de sistema de coordenadas) especificado. |
| GeographyFromBinary(Byte[], Int32) |
Cria um novo DbGeography valor com base no srid (identificador de sistema de coordenadas e valor binário) bem conhecido especificado. |
| GeographyFromBinary(Byte[]) |
Cria um novo DbGeography valor com base no valor binário conhecido especificado. |
| GeographyFromGml(String, Int32) |
Cria um novo DbGeography valor com base no valor de GML (Geography Markup Language) especificado e no SRID (identificador do sistema de coordenadas). |
| GeographyFromGml(String) |
Cria um novo DbGeography valor com base no valor de GML (Geography Markup Language) especificado. |
| GeographyFromProviderValue(Object) |
Cria um novo DbGeography valor com base em um valor específico do provedor que é compatível com essa implementação de serviços espaciais. |
| GeographyFromText(String, Int32) |
Cria um novo DbGeography valor com base no SRID (valor de texto bem conhecido e identificador de sistema de coordenadas) especificado. |
| GeographyFromText(String) |
Cria um novo DbGeography valor com base no valor de texto conhecido especificado. |
| GeographyLineFromBinary(Byte[], Int32) |
Cria um novo DbGeography valor de linha com base no srid (identificador de sistema de coordenadas e valor binário) bem conhecido especificado. |
| GeographyLineFromText(String, Int32) |
Cria um novo DbGeography valor de linha com base no srid (identificador de sistema de coordenadas) bem conhecido especificado. |
| GeographyMultiLineFromBinary(Byte[], Int32) |
Cria um novo DbGeography valor multilinha com base no valor binário e no identificador do sistema de coordenadas bem conhecido especificados. |
| GeographyMultiLineFromText(String, Int32) |
Cria um novo DbGeography valor multilinha com base no valor de texto conhecido especificado e no identificador do sistema de coordenadas. |
| GeographyMultiPointFromBinary(Byte[], Int32) |
Cria um novo DbGeography valor multiponto com base no valor binário conhecido especificado e no identificador do sistema de coordenadas. |
| GeographyMultiPointFromText(String, Int32) |
Cria um novo DbGeography valor de vários pontos com base no valor de texto conhecido especificado e no identificador do sistema de coordenadas. |
| GeographyMultiPolygonFromBinary(Byte[], Int32) |
Cria um novo DbGeography valor de vários polígonos com base no valor binário conhecido especificado e no identificador do sistema de coordenadas. |
| GeographyMultiPolygonFromText(String, Int32) |
Cria um novo DbGeography valor de vários polígonos com base no valor de texto conhecido especificado e no identificador do sistema de coordenadas. |
| GeographyPointFromBinary(Byte[], Int32) |
Cria um novo DbGeography valor de ponto com base no SRID (identificador de sistema de coordenadas e valor binário) bem conhecido especificado. |
| GeographyPointFromText(String, Int32) |
Cria um novo DbGeography valor de ponto com base no SRID (valor de texto bem conhecido e identificador de sistema de coordenadas) especificado. |
| GeographyPolygonFromBinary(Byte[], Int32) |
Cria um novo DbGeography valor de polígono com base no srid (identificador de sistema de coordenadas e valor binário) bem conhecido especificado. |
| GeographyPolygonFromText(String, Int32) |
Cria um novo DbGeography valor de polígono com base no srid (identificador de sistema de coordenadas) bem conhecido especificado. |
| GeometryCollectionFromBinary(Byte[], Int32) |
Cria um novo DbGeometry valor de coleção com base no srid (identificador de sistema de coordenadas e valor binário) bem conhecido especificado. |
| GeometryCollectionFromText(String, Int32) |
Cria um novo DbGeometry valor de coleção com base no SRID (valor de texto conhecido e identificador de sistema de coordenadas) especificado. |
| GeometryFromBinary(Byte[], Int32) |
Cria um novo DbGeometry valor com base no srid (identificador de sistema de coordenadas e valor binário) bem conhecido especificado. |
| GeometryFromBinary(Byte[]) |
Cria um novo DbGeometry valor com base no valor binário conhecido especificado. |
| GeometryFromGml(String, Int32) |
Cria um novo DbGeometry valor com base no valor de GML (Geography Markup Language) especificado e no SRID (identificador do sistema de coordenadas). |
| GeometryFromGml(String) |
Cria um novo DbGeometry valor com base no valor de GML (Geography Markup Language) especificado. |
| GeometryFromProviderValue(Object) |
Cria um novo DbGeometry valor com base em um valor específico do provedor que é compatível com essa implementação de serviços espaciais. |
| GeometryFromText(String, Int32) |
Cria um novo DbGeometry valor com base no SRID (valor de texto bem conhecido e identificador de sistema de coordenadas) especificado. |
| GeometryFromText(String) |
Cria um novo DbGeometry valor com base no valor de texto conhecido especificado. |
| GeometryLineFromBinary(Byte[], Int32) |
Cria um novo DbGeometry valor de linha com base no srid (identificador de sistema de coordenadas e valor binário) bem conhecido especificado. |
| GeometryLineFromText(String, Int32) |
Cria um novo DbGeometry valor de linha com base no srid (identificador de sistema de coordenadas) bem conhecido especificado. |
| GeometryMultiLineFromBinary(Byte[], Int32) |
Cria um novo DbGeometry valor multilinha com base no valor binário e no identificador do sistema de coordenadas bem conhecido especificados. |
| GeometryMultiLineFromText(String, Int32) |
Cria um novo DbGeometry valor multilinha com base no valor de texto conhecido especificado e no identificador do sistema de coordenadas. |
| GeometryMultiPointFromBinary(Byte[], Int32) |
Cria um novo DbGeometry valor multiponto com base no valor binário conhecido especificado e no identificador do sistema de coordenadas. |
| GeometryMultiPointFromText(String, Int32) |
Cria um novo DbGeometry valor de vários pontos com base no valor de texto conhecido especificado e no identificador do sistema de coordenadas. |
| GeometryMultiPolygonFromBinary(Byte[], Int32) |
Cria um novo DbGeometry valor de vários polígonos com base no valor binário conhecido especificado e no identificador do sistema de coordenadas. |
| GeometryMultiPolygonFromText(String, Int32) |
Cria um novo DbGeometry valor de vários polígonos com base no valor de texto conhecido especificado e no identificador do sistema de coordenadas. |
| GeometryPointFromBinary(Byte[], Int32) |
Cria um novo DbGeometry valor de ponto com base no SRID (identificador de sistema de coordenadas e valor binário) bem conhecido especificado. |
| GeometryPointFromText(String, Int32) |
Cria um novo DbGeometry valor de ponto com base no SRID (valor de texto bem conhecido e identificador de sistema de coordenadas) especificado. |
| GeometryPolygonFromBinary(Byte[], Int32) |
Cria um novo DbGeometry valor de polígono com base no srid (identificador de sistema de coordenadas e valor binário) bem conhecido especificado. |
| GeometryPolygonFromText(String, Int32) |
Cria um novo DbGeometry valor de polígono com base no srid (identificador de sistema de coordenadas) bem conhecido especificado. |
| GetArea(DbGeography) |
Retorna um valor duplo anulável que indica a área do valor fornecido DbGeography , que pode ser nula se o valor não representar uma superfície. |
| GetArea(DbGeometry) |
Retorna um valor duplo anulável que indica a área do valor fornecido DbGeometry , que pode ser nula se o valor não representar uma superfície. |
| GetBoundary(DbGeometry) |
Retorna um valor duplo anulável que indica o limite do valor fornecido DbGeography . |
| GetCentroid(DbGeometry) |
Retorna um DbGeometry valor que representa o centroide do valor DbGeometry fornecido, que pode ser nulo se o valor não representar uma superfície. |
| GetConvexHull(DbGeometry) |
Retorna um valor duplo anulável que indica o casco convexo do valor fornecido DbGeography . |
| GetCoordinateSystemId(DbGeography) |
Retorna o identificador do sistema de coordenadas do valor fornecido DbGeography . |
| GetCoordinateSystemId(DbGeometry) |
Retorna o identificador do sistema de coordenadas do valor fornecido DbGeometry . |
| GetDimension(DbGeography) |
Obtém a dimensão do valor fornecido DbGeography ou, se o valor for uma coleção, a maior dimensão de elemento. |
| GetDimension(DbGeometry) |
Obtém a dimensão do valor fornecido DbGeometry ou, se o valor for uma coleção, a maior dimensão de elemento. |
| GetElementCount(DbGeography) |
Retorna o número de elementos no valor fornecido DbGeography , se ele representa uma coleção de geografia. |
| GetElementCount(DbGeometry) |
Retorna o número de elementos no valor fornecido DbGeometry , se ele representa uma coleção de geometria. |
| GetElevation(DbGeography) |
Retorna a elevação (coordenada Z) do valor fornecido DbGeography , se ele representar um ponto. |
| GetElevation(DbGeometry) |
Retorna a elevação (Z) do valor fornecido DbGeometry , se ele representar um ponto. |
| GetEndPoint(DbGeography) |
Retorna um DbGeography valor que representa o ponto final do valor DbGeography fornecido, que pode ser nulo se o valor não representar uma curva. |
| GetEndPoint(DbGeometry) |
Retorna um DbGeometry valor que representa o ponto final do valor DbGeometry fornecido, que pode ser nulo se o valor não representar uma curva. |
| GetEnvelope(DbGeometry) |
Obtém o envelope (caixa delimitadora mínima) do valor fornecido DbGeometry , como um valor de geometria. |
| GetExteriorRing(DbGeometry) |
Retorna um DbGeometry valor que representa o anel exterior do valor DbGeometry fornecido, que pode ser nulo se o valor não representar um polígono. |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetInteriorRingCount(DbGeometry) |
Retorna o número de anéis interiores no valor fornecido DbGeometry , se ele representar um polígono. |
| GetIsClosed(DbGeography) |
Retorna um valor booliano anulável que indica se o valor fornecido DbGeography está fechado, o que pode ser nulo se o valor não representar uma curva. |
| GetIsClosed(DbGeometry) |
Retorna um valor booliano anulável que indica se o valor fornecido DbGeometry está fechado, o que pode ser nulo se o valor não representar uma curva. |
| GetIsEmpty(DbGeography) |
Retorna um valor booliano anulável que indica se o valor fornecido DbGeography está vazio. |
| GetIsEmpty(DbGeometry) |
Retorna um valor booliano anulável que indica se o valor fornecido DbGeometry está vazio. |
| GetIsRing(DbGeometry) |
Retorna um valor booliano anulável que indica se o valor fornecido DbGeometry é um anel, que pode ser nulo se o valor não representa uma curva. |
| GetIsSimple(DbGeometry) |
Retorna um valor booliano anulável que indica se o valor fornecido DbGeometry é simples. |
| GetIsValid(DbGeometry) |
Retorna um valor booliano anulável que indica se o valor fornecido DbGeometry é válido. |
| GetLatitude(DbGeography) |
Retorna a coordenada Latitude do valor fornecido DbGeography , se representar um ponto. |
| GetLength(DbGeography) |
Retorna um valor duplo anulável que indica o comprimento do valor fornecido DbGeography , que pode ser nulo se o valor não representar uma curva. |
| GetLength(DbGeometry) |
Retorna um valor duplo anulável que indica o comprimento do valor fornecido DbGeometry , que pode ser nulo se o valor não representar uma curva. |
| GetLongitude(DbGeography) |
Retorna a coordenada Longitude do valor fornecido DbGeography , se representar um ponto. |
| GetMeasure(DbGeography) |
Retorna a coordenada M (Medida) do valor fornecido DbGeography , se ele representar um ponto. |
| GetMeasure(DbGeometry) |
Retorna a coordenada M (Medida) do valor fornecido DbGeometry , se ele representar um ponto. |
| GetPointCount(DbGeography) |
Retorna o número de pontos no valor fornecido DbGeography , se ele representa uma linha ou um anel linear. |
| GetPointCount(DbGeometry) |
Retorna o número de pontos no valor fornecido DbGeometry , se ele representa uma linha ou um anel linear. |
| GetPointOnSurface(DbGeometry) |
Retorna um DbGeometry valor que representa um ponto na superfície do valor DbGeometry fornecido, que pode ser nulo se o valor não representa uma superfície. |
| GetSpatialTypeName(DbGeography) |
Retorna um valor que indica o nome do tipo espacial do valor fornecido DbGeography . |
| GetSpatialTypeName(DbGeometry) |
Retorna um valor que indica o nome do tipo espacial do valor fornecido DbGeometry . |
| GetStartPoint(DbGeography) |
Retorna um DbGeography valor que representa o ponto inicial do valor DbGeography fornecido, que pode ser nulo se o valor não representar uma curva. |
| GetStartPoint(DbGeometry) |
Retorna um DbGeometry valor que representa o ponto inicial do valor DbGeometry fornecido, que pode ser nulo se o valor não representar uma curva. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| GetXCoordinate(DbGeometry) |
Retorna a coordenada X do valor fornecido DbGeometry , se ele representar um ponto. |
| GetYCoordinate(DbGeometry) |
Retorna a coordenada Y do valor fornecido DbGeometry , se ele representar um ponto. |
| InteriorRingAt(DbGeometry, Int32) |
Retorna um anel interior do valor fornecido DbGeometry , se ele representa um polígono. |
| Intersection(DbGeography, DbGeography) |
Calcula a interseção de dois DbGeography valores. |
| Intersection(DbGeometry, DbGeometry) |
Calcula a interseção de dois DbGeometry valores. |
| Intersects(DbGeography, DbGeography) |
Determina se os dois valores fornecidos se cruzam DbGeography espacialmente. |
| Intersects(DbGeometry, DbGeometry) |
Determina se os dois valores fornecidos se cruzam DbGeometry espacialmente. |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| Overlaps(DbGeometry, DbGeometry) |
Determina se os dois valores fornecidos DbGeometry se sobrepõem espacialmente. |
| PointAt(DbGeography, Int32) |
Retornará um elemento de ponto do valor fornecido DbGeography , se ele representar um linestring ou um anel linear. |
| PointAt(DbGeometry, Int32) |
Retornará um elemento de ponto do valor fornecido DbGeometry , se ele representar um linestring ou um anel linear. |
| Relate(DbGeometry, DbGeometry, String) |
Determina se os dois valores fornecidos DbGeometry estão espacialmente relacionados de acordo com o padrão de interseção de MODELO de Nine-Intersection Estendido Dimensionalmente (DE-9IM). |
| SpatialEquals(DbGeography, DbGeography) |
Determina se os dois valores fornecidos DbGeography são espacialmente iguais. |
| SpatialEquals(DbGeometry, DbGeometry) |
Determina se os dois valores fornecidos DbGeometry são espacialmente iguais. |
| SymmetricDifference(DbGeography, DbGeography) |
Calcula a diferença simétrica de dois DbGeography valores. |
| SymmetricDifference(DbGeometry, DbGeometry) |
Calcula a diferença simétrica entre dois DbGeometry valores. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| Touches(DbGeometry, DbGeometry) |
Determina se os dois valores fornecidos DbGeometry tocam espacialmente. |
| Union(DbGeography, DbGeography) |
Calcula a união de dois DbGeography valores. |
| Union(DbGeometry, DbGeometry) |
Calcula a união de dois DbGeometry valores. |
| Within(DbGeometry, DbGeometry) |
Determina se um DbGeometry valor é espacialmente dentro do outro. |