SqlSpatialFunctions 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 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(). |