Partilhar via


DbSpatialServices Classe

Definição

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 distance do valor de DbGeography fornecido.

Buffer(DbGeometry, Double)

Cria um valor de geometria que representa todos os pontos menores ou iguais a distance do valor de DbGeometry fornecido.

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.

Aplica-se a