Compartilhar via


DbSpatialServices Classe

Definição

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

Buffer(DbGeometry, Double)

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

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.

Aplica-se a