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

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

Buffer(DbGeometry, Double)

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

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.

Aplica-se a