Compartilhar via


SqlSpatialFunctions Classe

Definição

Representa as funções espaciais do SQL para o cliente SQL.

public ref class SqlSpatialFunctions abstract sealed
public static class SqlSpatialFunctions
type SqlSpatialFunctions = class
Public Class SqlSpatialFunctions
Herança
SqlSpatialFunctions

Métodos

AsTextZM(DbGeography)

Retorna a representação WKT (Texto Conhecido) do OGC (Open Geospatial Consortium) de uma instância de geografia aumentada com valores Z (elevação) e M (medida) produzidos pela instância.

AsTextZM(DbGeometry)

Retorna a representação WKT (Texto Conhecido) do OGC (Open Geospatial Consortium) de uma instância de geografia aumentada com valores Z (elevação) e M (medida) produzidos pela instância.

BufferWithTolerance(DbGeography, Nullable<Double>, Nullable<Double>, Nullable<Boolean>)

Retorna um objeto geométrico que representa a união de todos os valores de ponto cuja distância de uma instância de geografia é menor ou igual ao valor especificado, permitindo uma tolerância especificada.

BufferWithTolerance(DbGeometry, Nullable<Double>, Nullable<Double>, Nullable<Boolean>)

Retorna um objeto geométrico que representa a união de todos os valores de ponto cuja distância de uma instância de geometria é menor ou igual ao valor especificado, permitindo uma tolerância especificada.

EnvelopeAngle(DbGeography)

Retorna o ângulo máximo entre o ponto retornado por EnvelopeCenter() e um ponto na instância de geografia em graus.

EnvelopeCenter(DbGeography)

Retorna um ponto que pode ser usado como o centro de um círculo delimitador para a instância de geografia.

Filter(DbGeography, DbGeography)

Oferece um método de interseção rápido somente de índice para determinar se uma instância de geografia intercepta outra instância de SqlGeography, supondo que um índice esteja disponível.

Filter(DbGeometry, DbGeometry)

Oferece um método de interseção rápido somente de índice para determinar se uma instância de geografia intercepta outra instância de SqlGeometry, supondo que um índice esteja disponível.

InstanceOf(DbGeography, String)

Testa se a instância de SqlGeography é a mesma que o tipo especificado.

InstanceOf(DbGeometry, String)

Testa se a instância de SqlGeometry é a mesma que o tipo especificado.

MakeValid(DbGeometry)

Converte uma instância de geometria inválida em uma instância de geometria com um tipo válido do OGC (Open Geospatial Consortium).

NumRings(DbGeography)

Retorna o número total de anéis em uma instância de Polígono.

PointGeography(Nullable<Double>, Nullable<Double>, Nullable<Int32>)

Constrói uma instância de geografia que representa uma instância de Ponto de seus valores x e y e um SRID (ID de referência espacial).

PointGeometry(Nullable<Double>, Nullable<Double>, Nullable<Int32>)

Constrói uma instância de geometria que representa uma instância de Ponto de seus valores x e y e um SRID (ID de referência espacial).

Reduce(DbGeography, Nullable<Double>)

Retorna uma aproximação da instância de geografia especificada produzida pela execução do algoritmo Douglas-Peucker na instância com a tolerância especificada.

Reduce(DbGeometry, Nullable<Double>)

Retorna uma aproximação da instância de geografia especificada produzida pela execução do algoritmo Douglas-Peucker na instância com a tolerância especificada.

RingN(DbGeography, Nullable<Int32>)

Retorna o anel especificado da instância de SqlGeography: 1 ≤ n ≤ NumRings().

Aplica-se a