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
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 conhecida do valor de DbGeography fornecido. |
AsBinary(DbGeometry) |
Obtém a representação binária conhecida do valor de DbGeometry fornecido. |
AsGml(DbGeography) |
Gera a representação GML (Geography Markup Language) desse valor DbGeography. |
AsGml(DbGeometry) |
Gera a representação GML (Geography Markup Language) desse valor DbGeometry. |
AsText(DbGeography) |
Obtém a representação de texto bem conhecida do valor DbGeography fornecido. Esse valor deve incluir apenas a Longitude e a Latitude dos pontos. |
AsText(DbGeometry) |
Obtém a representação de texto bem conhecida do valor de DbGeometry fornecido, incluindo apenas coordenadas X e Y para pontos. |
AsTextIncludingElevationAndMeasure(DbGeography) |
Retorna uma representação de texto de DbSpatialServices com elevação e medida. |
AsTextIncludingElevationAndMeasure(DbGeometry) |
Retorna uma representação de texto de DbSpatialServices com elevação e 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 destina-se a ser usado 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 destina-se a ser usado 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 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 de DbGeometry conhecida especificada. |
CreateWellKnownValue(DbGeography) |
Cria uma instância de DbGeographyWellKnownValue que representa o valor DbGeography especificado usando um ou ambos os formatos espaciais conhecidos padrão. |
CreateWellKnownValue(DbGeometry) |
Cria uma instância de DbGeometryWellKnownValue que representa o valor DbGeometry especificado usando um ou ambos os formatos espaciais conhecidos padrão. |
Crosses(DbGeometry, DbGeometry) |
Determina se os dois valores DbGeometry determinados 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 determinados são espacialmente desarticulados. |
Disjoint(DbGeometry, DbGeometry) |
Determina se os dois valores DbGeometry determinados são espacialmente desarticulados. |
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 fornecido, se ele representar uma coleção de geografia. |
ElementAt(DbGeometry, Int32) |
Retorna um elemento do valor DbGeometry fornecido, se ele representar 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 valor de coleção DbGeography com base no SRID (valor binário e identificador de sistema de coordenadas) bem conhecido especificado. |
GeographyCollectionFromText(String, Int32) |
Cria um novo valor de coleção DbGeography com base no SRID (valor de texto bem conhecido e identificador de sistema de coordenadas) especificado. |
GeographyFromBinary(Byte[], Int32) |
Cria um novo valor de DbGeography com base no SRID (valor binário e identificador de sistema de coordenadas) bem conhecido especificado. |
GeographyFromBinary(Byte[]) |
Cria um novo valor DbGeography com base no valor binário conhecido especificado. |
GeographyFromGml(String, Int32) |
Cria um novo valor DbGeography com base no valor de GML (Geography Markup Language) especificado e no SRID (identificador do sistema de coordenadas). |
GeographyFromGml(String) |
Cria um novo valor de DbGeography com base no valor de GML (Geography Markup Language) especificado. |
GeographyFromProviderValue(Object) |
Cria um novo valor DbGeography com base em um valor específico do provedor compatível com essa implementação de serviços espaciais. |
GeographyFromText(String, Int32) |
Cria um novo valor DbGeography com base no SRID (valor de texto bem conhecido e identificador de sistema de coordenadas) especificado. |
GeographyFromText(String) |
Cria um novo valor DbGeography com base no valor de texto conhecido especificado. |
GeographyLineFromBinary(Byte[], Int32) |
Cria um novo valor de linha DbGeography com base no SRID (valor binário e identificador de sistema de coordenadas) bem conhecido especificado. |
GeographyLineFromText(String, Int32) |
Cria um novo valor de linha DbGeography com base no SRID (valor de texto bem conhecido e identificador de sistema de coordenadas) especificado. |
GeographyMultiLineFromBinary(Byte[], Int32) |
Cria uma nova DbGeography valor multilinha com base no valor binário conhecido e no identificador do sistema de coordenadas especificados. |
GeographyMultiLineFromText(String, Int32) |
Cria uma nova DbGeography valor multilinha com base no valor de texto conhecido e no identificador do sistema de coordenadas especificados. |
GeographyMultiPointFromBinary(Byte[], Int32) |
Cria uma nova DbGeography valor de vários pontos com base no valor binário conhecido e no identificador do sistema de coordenadas especificados. |
GeographyMultiPointFromText(String, Int32) |
Cria uma nova DbGeography valor de vários pontos com base no valor de texto conhecido e no identificador do sistema de coordenadas especificados. |
GeographyMultiPolygonFromBinary(Byte[], Int32) |
Cria uma nova DbGeography valor de vários polígonos com base no valor binário conhecido e no identificador do sistema de coordenadas especificados. |
GeographyMultiPolygonFromText(String, Int32) |
Cria uma nova 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 valor de ponto DbGeography com base no SRID (valor binário e identificador de sistema de coordenadas) bem conhecido especificado. |
GeographyPointFromText(String, Int32) |
Cria um novo valor de ponto DbGeography com base no SRID (valor de texto bem conhecido e identificador de sistema de coordenadas) especificado. |
GeographyPolygonFromBinary(Byte[], Int32) |
Cria um novo valor de polígono DbGeography com base no SRID (valor binário e identificador de sistema de coordenadas) bem conhecido especificado. |
GeographyPolygonFromText(String, Int32) |
Cria um novo valor de polígono DbGeography com base no SRID (valor de texto bem conhecido e identificador de sistema de coordenadas) especificado. |
GeometryCollectionFromBinary(Byte[], Int32) |
Cria um novo valor de coleção DbGeometry com base no SRID (valor binário e identificador de sistema de coordenadas) bem conhecido especificado. |
GeometryCollectionFromText(String, Int32) |
Cria um novo valor de coleção DbGeometry com base no SRID (valor de texto bem conhecido e identificador de sistema de coordenadas) especificado. |
GeometryFromBinary(Byte[], Int32) |
Cria um novo valor de DbGeometry com base no SRID (valor binário e identificador de sistema de coordenadas) bem conhecido especificado. |
GeometryFromBinary(Byte[]) |
Cria um novo valor DbGeometry com base no valor binário conhecido especificado. |
GeometryFromGml(String, Int32) |
Cria um novo valor DbGeometry com base no valor de GML (Geography Markup Language) especificado e no SRID (identificador do sistema de coordenadas). |
GeometryFromGml(String) |
Cria um novo valor de DbGeometry com base no valor de GML (Geography Markup Language) especificado. |
GeometryFromProviderValue(Object) |
Cria um novo valor DbGeometry com base em um valor específico do provedor compatível com essa implementação de serviços espaciais. |
GeometryFromText(String, Int32) |
Cria um novo valor DbGeometry com base no SRID (valor de texto bem conhecido e identificador de sistema de coordenadas) especificado. |
GeometryFromText(String) |
Cria um novo valor DbGeometry com base no valor de texto conhecido especificado. |
GeometryLineFromBinary(Byte[], Int32) |
Cria um novo valor de linha DbGeometry com base no SRID (valor binário e identificador de sistema de coordenadas) bem conhecido especificado. |
GeometryLineFromText(String, Int32) |
Cria um novo valor de linha DbGeometry com base no SRID (valor de texto bem conhecido e identificador de sistema de coordenadas) especificado. |
GeometryMultiLineFromBinary(Byte[], Int32) |
Cria uma nova DbGeometry valor multilinha com base no valor binário conhecido e no identificador do sistema de coordenadas especificados. |
GeometryMultiLineFromText(String, Int32) |
Cria uma nova DbGeometry valor multilinha com base no valor de texto conhecido e no identificador do sistema de coordenadas especificados. |
GeometryMultiPointFromBinary(Byte[], Int32) |
Cria uma nova DbGeometry valor de vários pontos com base no valor binário conhecido e no identificador do sistema de coordenadas especificados. |
GeometryMultiPointFromText(String, Int32) |
Cria uma nova DbGeometry valor de vários pontos com base no valor de texto conhecido e no identificador do sistema de coordenadas especificados. |
GeometryMultiPolygonFromBinary(Byte[], Int32) |
Cria uma nova DbGeometry valor de vários polígonos com base no valor binário conhecido e no identificador do sistema de coordenadas especificados. |
GeometryMultiPolygonFromText(String, Int32) |
Cria uma nova 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 valor de ponto DbGeometry com base no SRID (valor binário e identificador de sistema de coordenadas) bem conhecido especificado. |
GeometryPointFromText(String, Int32) |
Cria um novo valor de ponto DbGeometry com base no SRID (valor de texto bem conhecido e identificador de sistema de coordenadas) especificado. |
GeometryPolygonFromBinary(Byte[], Int32) |
Cria um novo valor de polígono DbGeometry com base no SRID (valor binário e identificador de sistema de coordenadas) bem conhecido especificado. |
GeometryPolygonFromText(String, Int32) |
Cria um novo valor de polígono DbGeometry com base no SRID (valor de texto bem conhecido e identificador de sistema de coordenadas) especificado. |
GetArea(DbGeography) |
Retorna um valor duplo anulável que indica a área do valor de DbGeography fornecido, que pode ser nulo se o valor não representar uma superfície. |
GetArea(DbGeometry) |
Retorna um valor duplo anulável que indica a área do valor de DbGeometry fornecido, que pode ser nulo se o valor não representar uma superfície. |
GetBoundary(DbGeometry) |
Retorna um valor duplo anulável que indica o limite do valor de 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 duplo anulável que indica o casco convexo do valor de 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 for uma coleção, a dimensão de elemento maior. |
GetDimension(DbGeometry) |
Obtém a dimensão do valor DbGeometry fornecido ou, se o valor for uma coleção, a dimensão de elemento maior. |
GetElementCount(DbGeography) |
Retorna o número de elementos no valor DbGeography fornecido, se ele representar uma coleção de geografia. |
GetElementCount(DbGeometry) |
Retorna o número de elementos no valor DbGeometry fornecido, se ele representar uma coleção de geometria. |
GetElevation(DbGeography) |
Retorna a elevação (coordenada Z) do valor de DbGeography fornecido, se representar um ponto. |
GetElevation(DbGeometry) |
Retorna a elevação (Z) do valor de DbGeometry fornecido, se ele representar um ponto. |
GetEndPoint(DbGeography) |
Retorna um valor DbGeography 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 valor DbGeometry 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 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 representar um polígono. |
GetIsClosed(DbGeography) |
Retorna um valor booliano anulável que indica se o valor de DbGeography determinado é 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 de DbGeometry determinado é 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 DbGeography determinado está vazio. |
GetIsEmpty(DbGeometry) |
Retorna um valor booliano anulável que indica se o valor DbGeometry determinado está vazio. |
GetIsRing(DbGeometry) |
Retorna um valor booliano anulável que indica se o valor DbGeometry determinado é 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 determinado é simples. |
GetIsValid(DbGeometry) |
Retorna um valor booliano anulável que indica se o valor de DbGeometry determinado é válido. |
GetLatitude(DbGeography) |
Retorna a coordenada Latitude do valor de DbGeography fornecido, se ele representar um ponto. |
GetLength(DbGeography) |
Retorna um valor duplo anulável que indica o comprimento do valor de DbGeography fornecido, que poderá ser nulo se o valor não representar uma curva. |
GetLength(DbGeometry) |
Retorna um valor duplo anulável que indica o comprimento do valor de DbGeometry fornecido, que poderá ser nulo se o valor não representar uma curva. |
GetLongitude(DbGeography) |
Retorna a coordenada Longitude do valor DbGeography fornecido, se representar um ponto. |
GetMeasure(DbGeography) |
Retorna a coordenada M (Measure) do valor de DbGeography fornecido, se ele representar um ponto. |
GetMeasure(DbGeometry) |
Retorna a coordenada M (Measure) do valor de DbGeometry fornecido, se ele representar um ponto. |
GetPointCount(DbGeography) |
Retorna o número de pontos no valor DbGeography fornecido, se ele representar uma linha ou um anel linear. |
GetPointCount(DbGeometry) |
Retorna o número de pontos no valor DbGeometry fornecido, se ele representar uma linha ou um anel linear. |
GetPointOnSurface(DbGeometry) |
Retorna um valor DbGeometry que representa um ponto na superfície do valor DbGeometry fornecido, que poderá ser nulo se o valor não representar uma superfície. |
GetSpatialTypeName(DbGeography) |
Retorna um valor que indica o nome do tipo espacial do valor DbGeography fornecido. |
GetSpatialTypeName(DbGeometry) |
Retorna um valor que indica o nome do tipo espacial do valor DbGeometry fornecido. |
GetStartPoint(DbGeography) |
Retorna um valor DbGeography 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 valor DbGeometry 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 de DbGeometry fornecido, se ele representar um ponto. |
GetYCoordinate(DbGeometry) |
Retorna a coordenada Y do valor de DbGeometry fornecido, se ele representar um ponto. |
InteriorRingAt(DbGeometry, Int32) |
Retorna um anel interior do valor DbGeometry fornecido, se ele representar 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 determinados se cruzam espacialmente. |
Intersects(DbGeometry, DbGeometry) |
Determina se os dois valores DbGeometry determinados se cruzam espacialmente. |
MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
Overlaps(DbGeometry, DbGeometry) |
Determina se os dois valores DbGeometry determinados se sobrepõem espacialmente. |
PointAt(DbGeography, Int32) |
Retorna um elemento de ponto do valor de DbGeography fornecido, se ele representar um linestring ou um anel linear. |
PointAt(DbGeometry, Int32) |
Retorna um elemento de ponto do valor de DbGeometry fornecido, se ele representar um linestring ou um anel linear. |
Relate(DbGeometry, DbGeometry, String) |
Determina se os dois valores DbGeometry determinados estão relacionados espacialmente de acordo com o padrão de interseção DE-9IM (Modelo de Nine-Intersection Estendido Dimensionalmente) fornecido. |
SpatialEquals(DbGeography, DbGeography) |
Determina se os dois valores DbGeography determinados são espacialmente iguais. |
SpatialEquals(DbGeometry, DbGeometry) |
Determina se os dois valores DbGeometry determinados 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 fornecidos DbGeometry toque 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. |