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 de provedor para suporte do tipo geoespacial (Geometria/Geografia).
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
DbSpatialServices() |
Inicializa uma nova instância da classe DbSpatialServices. |
Propriedades
Default |
Obtém os serviços padrão para o DbSpatialServices. |
Métodos
AsBinary(DbGeography) |
Obtém a representação binária bem conhecida do valor DbGeography fornecido. |
AsBinary(DbGeometry) |
Obtém a representação binária bem conhecida do valor DbGeometry fornecido. |
AsGml(DbGeography) |
Gera a representação de GML (Geography Markup Language) deste valor DbGeography. |
AsGml(DbGeometry) |
Gera a representação de GML (Geography Markup Language) deste valor DbGeometry. |
AsText(DbGeography) |
Obtém a representação de texto bem conhecida do valor DbGeography fornecido. Esse valor deve incluir somente a Longitude e Latitude dos pontos. |
AsText(DbGeometry) |
Obtém a representação de texto conhecida do valor DbGeometry fornecido, incluindo apenas coordenadas X e Y para pontos. |
AsTextIncludingElevationAndMeasure(DbGeography) |
Retorna uma representação de texto de DbSpatialServices com a elevação e a medida. |
AsTextIncludingElevationAndMeasure(DbGeometry) |
Retorna uma representação de texto de DbSpatialServices com a elevação e a medida. |
Buffer(DbGeography, Double) |
Cria um valor de geografia, que representa todos os pontos menores ou iguais a |
Buffer(DbGeometry, Double) |
Cria um valor de geometria, que representa todos os pontos menores ou iguais a |
Contains(DbGeometry, DbGeometry) |
Determina se um valor DbGeometry contém espacialmente o outro. |
CreateGeography(DbSpatialServices, Object) |
Esse método é destinado ao uso por implementações derivadas de GeographyFromProviderValue(Object) após 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 é destinado ao uso por implementações derivadas de GeometryFromProviderValue(Object) após 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 de DbGeography conhecida. |
CreateProviderValue(DbGeometryWellKnownValue) |
Cria um valor específico do provedor compatível com essa implementação de serviços espaciais com base na representação de DbGeometry conhecida. |
CreateWellKnownValue(DbGeography) |
Cria uma instância de DbGeographyWellKnownValue que representa o valor DbGeography especificado usando um ou ambos os formatos espaciais padrão conhecidos. |
CreateWellKnownValue(DbGeometry) |
Cria uma instância de DbGeometryWellKnownValue que representa o valor DbGeometry especificado usando um ou ambos os formatos espaciais padrão conhecidos. |
Crosses(DbGeometry, DbGeometry) |
Determina se os dois dados DbGeometry valores se cruzam espacialmente. |
Difference(DbGeography, DbGeography) |
Calcula a diferença de dois valores DbGeography. |
Difference(DbGeometry, DbGeometry) |
Calcula a diferença entre dois valores DbGeometry. |
Disjoint(DbGeography, DbGeography) |
Determina se os dois valores DbGeography fornecidos são espacialmente descontíguos. |
Disjoint(DbGeometry, DbGeometry) |
Determina se os dois valores DbGeometry fornecidos são espacialmente descontíguos. |
Distance(DbGeography, DbGeography) |
Calcula a distância entre os pontos mais próximos em dois valores DbGeography. |
Distance(DbGeometry, DbGeometry) |
Calcula a distância entre os pontos mais próximos em dois valores DbGeometry. |
ElementAt(DbGeography, Int32) |
Retorna um elemento do valor DbGeography determinado, se ele representa uma coleção de geografias. |
ElementAt(DbGeometry, Int32) |
Retorna um elemento do valor DbGeometry determinado, se ele representa uma coleção de geometrias. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GeographyCollectionFromBinary(Byte[], Int32) |
Cria um novo valor de coleção DbGeography com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
GeographyCollectionFromText(String, Int32) |
Cria um novo valor de coleção DbGeography com base no valor de texto conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
GeographyFromBinary(Byte[]) |
Cria um novo valor DbGeography com base no valor binário conhecido especificado. |
GeographyFromBinary(Byte[], Int32) |
Cria um novo valor DbGeography com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
GeographyFromGml(String) |
Cria um novo valor DbGeography com base no valor de GML (Geography Markup Language) especificado. |
GeographyFromGml(String, Int32) |
Cria um novo valor DbGeography com base no valor de GML (Geography Markup Language) e no SRID (identificador do sistema de coordenadas) especificados. |
GeographyFromProviderValue(Object) |
Cria um novo valor DbGeography com base em um valor específico do provedor que é compatível com essa implementação de serviços espaciais. |
GeographyFromText(String) |
Cria um novo valor DbGeography com base no valor de texto conhecido especificado. |
GeographyFromText(String, Int32) |
Cria um novo valor DbGeography com base no valor de texto conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
GeographyLineFromBinary(Byte[], Int32) |
Cria um novo valor de linha DbGeography com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
GeographyLineFromText(String, Int32) |
Cria um novo valor de linha DbGeography com base no valor de texto conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
GeographyMultiLineFromBinary(Byte[], Int32) |
Cria um novo valor multilinha DbGeography com base no valor binário conhecido e no identificador do sistema de coordenadas especificados. |
GeographyMultiLineFromText(String, Int32) |
Cria um novo valor multilinha DbGeography com base no valor de texto conhecido e no identificador do sistema de coordenadas especificados. |
GeographyMultiPointFromBinary(Byte[], Int32) |
Cria um novo valor multiponto DbGeography com base no valor binário conhecido e no identificador do sistema de coordenadas especificados. |
GeographyMultiPointFromText(String, Int32) |
Cria um novo valor multiponto DbGeography com base no valor de texto conhecido e no identificador do sistema de coordenadas especificados. |
GeographyMultiPolygonFromBinary(Byte[], Int32) |
Cria um novo valor multipolígono DbGeography com base no valor binário conhecido e no identificador do sistema de coordenadas especificados. |
GeographyMultiPolygonFromText(String, Int32) |
Cria um novo valor multipolígono DbGeography com base no valor de texto conhecido e no identificador do sistema de coordenadas especificados. |
GeographyPointFromBinary(Byte[], Int32) |
Cria um novo valor de ponto DbGeography com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
GeographyPointFromText(String, Int32) |
Cria um novo valor de ponto DbGeography com base no valor do texto conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
GeographyPolygonFromBinary(Byte[], Int32) |
Cria um novo valor de polígono DbGeography com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
GeographyPolygonFromText(String, Int32) |
Cria um novo valor de polígono DbGeography com base no valor do texto conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
GeometryCollectionFromBinary(Byte[], Int32) |
Cria um novo valor de coleção DbGeometry com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
GeometryCollectionFromText(String, Int32) |
Cria um novo valor de coleção DbGeometry com base no valor de texto conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
GeometryFromBinary(Byte[]) |
Cria um novo valor DbGeometry com base no valor binário conhecido especificado. |
GeometryFromBinary(Byte[], Int32) |
Cria um novo valor DbGeometry com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
GeometryFromGml(String) |
Cria um novo valor DbGeometry com base no valor de GML (Geography Markup Language) especificado. |
GeometryFromGml(String, Int32) |
Cria um novo valor DbGeometry com base no valor de GML (Geography Markup Language) e no SRID (identificador do sistema de coordenadas) especificados. |
GeometryFromProviderValue(Object) |
Cria um novo valor DbGeometry com base em um valor específico do provedor que é compatível com essa implementação de serviços espaciais. |
GeometryFromText(String) |
Cria um novo valor DbGeometry com base no valor de texto conhecido especificado. |
GeometryFromText(String, Int32) |
Cria um novo valor DbGeometry com base no valor de texto conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
GeometryLineFromBinary(Byte[], Int32) |
Cria um novo valor de linha DbGeometry com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
GeometryLineFromText(String, Int32) |
Cria um novo valor de linha DbGeometry com base no valor de texto conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
GeometryMultiLineFromBinary(Byte[], Int32) |
Cria um novo valor multilinha DbGeometry com base no valor binário conhecido e no identificador do sistema de coordenadas especificados. |
GeometryMultiLineFromText(String, Int32) |
Cria um novo valor multilinha DbGeometry com base no valor de texto conhecido e no identificador do sistema de coordenadas especificados. |
GeometryMultiPointFromBinary(Byte[], Int32) |
Cria um novo valor multiponto DbGeometry com base no valor binário conhecido e no identificador do sistema de coordenadas especificados. |
GeometryMultiPointFromText(String, Int32) |
Cria um novo valor multiponto DbGeometry com base no valor de texto conhecido e no identificador do sistema de coordenadas especificados. |
GeometryMultiPolygonFromBinary(Byte[], Int32) |
Cria um novo valor multipolígono DbGeometry com base no valor binário conhecido e no identificador do sistema de coordenadas especificados. |
GeometryMultiPolygonFromText(String, Int32) |
Cria um novo valor multipolígono DbGeometry com base no valor de texto conhecido e no identificador do sistema de coordenadas especificados. |
GeometryPointFromBinary(Byte[], Int32) |
Cria um novo valor de ponto DbGeometry com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
GeometryPointFromText(String, Int32) |
Cria um novo valor de ponto DbGeometry com base no valor do texto conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
GeometryPolygonFromBinary(Byte[], Int32) |
Cria um novo valor de polígono DbGeometry com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
GeometryPolygonFromText(String, Int32) |
Cria um novo valor de polígono DbGeometry com base no valor do texto conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
GetArea(DbGeography) |
Retorna um valor double anulável que indica a área do valor DbGeography fornecido, que pode ser nulo se o valor não representa uma superfície. |
GetArea(DbGeometry) |
Retorna um valor double anulável que indica a área do valor DbGeometry fornecido, que pode ser nulo se o valor não representa uma superfície. |
GetBoundary(DbGeometry) |
Retorna um valor double anulável que indica o limite do valor DbGeography fornecido. |
GetCentroid(DbGeometry) |
Retorna um valor DbGeometry que representa o centroide do valor DbGeometry fornecido, que pode ser nulo se o valor não representa uma superfície. |
GetConvexHull(DbGeometry) |
Retorna um valor double anulável que indica a envoltória convexa do valor DbGeography fornecido. |
GetCoordinateSystemId(DbGeography) |
Retorna o identificador do sistema de coordenadas do valor DbGeography fornecido. |
GetCoordinateSystemId(DbGeometry) |
Retorna o identificador do sistema de coordenadas do valor DbGeometry fornecido. |
GetDimension(DbGeography) |
Obtém a dimensão do valor DbGeography fornecido ou, se o valor é uma coleção, a dimensão do maior elemento. |
GetDimension(DbGeometry) |
Obtém a dimensão do valor DbGeometry fornecido ou, se o valor é uma coleção, a dimensão do maior elemento. |
GetElementCount(DbGeography) |
Retorna o número de elementos no valor DbGeography determinado, se ele representa uma coleção de geografias. |
GetElementCount(DbGeometry) |
Retorna o número de elementos no valor DbGeometry determinado, se ele representa uma coleção de geometrias. |
GetElevation(DbGeography) |
Retorna a elevação (coordenada Z) do valor DbGeography fornecido, se ele representa um ponto. |
GetElevation(DbGeometry) |
Retorna a elevação (Z) do valor DbGeometry fornecido, se ele representa um ponto. |
GetEndPoint(DbGeography) |
Retorna um valor DbGeography que representa o ponto de extremidade do valor DbGeography fornecido, que pode ser nulo se o valor não representa uma curva. |
GetEndPoint(DbGeometry) |
Retorna um valor DbGeometry que representa o ponto de extremidade do valor DbGeometry fornecido, que pode ser nulo se o valor não representa uma curva. |
GetEnvelope(DbGeometry) |
Obtém o envelope (caixa delimitadora mínima) do valor DbGeometry fornecido, como um valor de geometria. |
GetExteriorRing(DbGeometry) |
Retorna um valor DbGeometry que representa o anel exterior do valor DbGeometry fornecido, que pode ser nulo se o valor não representa um polígono. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetInteriorRingCount(DbGeometry) |
Retorna o número de anéis interiores no valor DbGeometry fornecido, se ele representa um polígono. |
GetIsClosed(DbGeography) |
Retorna um valor booliano anulável que indica se o valor DbGeography fornecido é fechado, que pode ser nulo se o valor não representa uma curva. |
GetIsClosed(DbGeometry) |
Retorna um valor booliano anulável que indica se o valor DbGeometry fornecido é fechado, que pode ser nulo se o valor não representa uma curva. |
GetIsEmpty(DbGeography) |
Retorna um valor booliano anulável que indica se o valor DbGeography fornecido está vazio. |
GetIsEmpty(DbGeometry) |
Retorna um valor booliano anulável que indica se o valor DbGeometry fornecido está vazio. |
GetIsRing(DbGeometry) |
Retorna um valor booliano anulável que indica se o valor DbGeometry fornecido é 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 DbGeometry fornecido é simples. |
GetIsValid(DbGeometry) |
Retorna um valor booliano anulável que indica se o valor DbGeometry fornecido é válido. |
GetLatitude(DbGeography) |
Retorna a coordenada de Latitude do valor DbGeography fornecido, se ele representa um ponto. |
GetLength(DbGeography) |
Retorna um valor double anulável que indica o tamanho do valor DbGeography fornecido, que pode ser nulo se o valor não representa uma curva. |
GetLength(DbGeometry) |
Retorna um valor double anulável que indica o tamanho do valor DbGeometry fornecido, que pode ser nulo se o valor não representa uma curva. |
GetLongitude(DbGeography) |
Retorna a coordenada de Longitude do valor DbGeography fornecido, se ele representa um ponto. |
GetMeasure(DbGeography) |
Retorna a coordenada M (Medida) do valor DbGeography fornecido, se ele representa um ponto. |
GetMeasure(DbGeometry) |
Retorna a coordenada M (Medida) do valor DbGeometry fornecido, se ele representa um ponto. |
GetPointCount(DbGeography) |
Retorna o número de pontos do valor DbGeography fornecido, se ele representa um linestring ou um anel linear. |
GetPointCount(DbGeometry) |
Retorna o número de pontos do valor DbGeometry fornecido, se ele representa um linestring ou um anel linear. |
GetPointOnSurface(DbGeometry) |
Retorna um valor DbGeometry 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 de tipo espacial do valor DbGeography fornecido. |
GetSpatialTypeName(DbGeometry) |
Retorna um valor que indica o nome de tipo espacial do valor DbGeometry fornecido. |
GetStartPoint(DbGeography) |
Retorna um valor DbGeography que representa o ponto de partida do valor DbGeography fornecido, que pode ser nulo se o valor não representa uma curva. |
GetStartPoint(DbGeometry) |
Retorna um valor DbGeometry que representa o ponto de partida do valor DbGeometry fornecido, que pode ser nulo se o valor não representa uma curva. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
GetXCoordinate(DbGeometry) |
Retorna a coordenada X do valor DbGeometry fornecido, se ele representa um ponto. |
GetYCoordinate(DbGeometry) |
Retorna a coordenada Y do valor DbGeometry fornecido, se ele representa um ponto. |
InteriorRingAt(DbGeometry, Int32) |
Retorna um anel interior do valor DbGeometry fornecido, se ele representa um polígono. |
Intersection(DbGeography, DbGeography) |
Calcula a interseção de dois valores DbGeography. |
Intersection(DbGeometry, DbGeometry) |
Calcula a interseção de dois valores DbGeometry. |
Intersects(DbGeography, DbGeography) |
Determina se os dois valores DbGeography fornecidos se interseccionam espacialmente. |
Intersects(DbGeometry, DbGeometry) |
Determina se os dois valores DbGeometry fornecidos se interseccionam espacialmente. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
Overlaps(DbGeometry, DbGeometry) |
Determina se os dois valores DbGeometry fornecidos se sobrepõem espacialmente. |
PointAt(DbGeography, Int32) |
Retorna um elemento de ponto do valor DbGeography fornecido, se ele representa um linestring ou um anel linear. |
PointAt(DbGeometry, Int32) |
Retorna um elemento de ponto do valor DbGeometry fornecido, se ele representa um linestring ou um anel linear. |
Relate(DbGeometry, DbGeometry, String) |
Determina se os dois valores DbGeometry fornecidos estão espacialmente relacionados de acordo com o padrão de interseção do DE-9IM (modelo de nove intersecções dimensionalmente estendido) fornecido. |
SpatialEquals(DbGeography, DbGeography) |
Determina se os dois valores DbGeography fornecidos são espacialmente iguais. |
SpatialEquals(DbGeometry, DbGeometry) |
Determina se os dois valores DbGeometry fornecidos são espacialmente iguais. |
SymmetricDifference(DbGeography, DbGeography) |
Calcula a diferença simétrica de dois valores DbGeography. |
SymmetricDifference(DbGeometry, DbGeometry) |
Calcula a diferença simétrica entre dois valores DbGeometry. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Touches(DbGeometry, DbGeometry) |
Determina se os dois valores DbGeometry fornecidos se tocam espacialmente. |
Union(DbGeography, DbGeography) |
Calcula a união de dois valores DbGeography. |
Union(DbGeometry, DbGeometry) |
Calcula a união de dois valores DbGeometry. |
Within(DbGeometry, DbGeometry) |
Determina se um valor DbGeometry está espacialmente dentro do outro. |