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
| Nome | Description |
|---|---|
| AsTextZM(DbGeography) |
Retorna a representação WKT (Open Geospatial Consortium) Texto Bem Conhecido (WKT) de uma instância geográfica aumentada com quaisquer valores Z (elevação) e M (medida) transportados pela instância. |
| AsTextZM(DbGeometry) |
Retorna a representação WKT (Open Geospatial Consortium) Texto Bem Conhecido (WKT) de uma instância geográfica aumentada com quaisquer valores Z (elevação) e M (medida) transportados 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 a um 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 a um 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 delimitadora para a instância de geografia. |
| Filter(DbGeography, DbGeography) |
Oferece um método de interseção rápido somente índice para determinar se uma instância de geografia cruza outra instância do SqlGeography, supondo que um índice esteja disponível. |
| Filter(DbGeometry, DbGeometry) |
Oferece um método de interseção rápido somente índice para determinar se uma instância de geografia cruza outra instância do SqlGeometry, supondo que um índice esteja disponível. |
| InstanceOf(DbGeography, String) |
Testa se a instância do SqlGeography é a mesma do tipo especificado. |
| InstanceOf(DbGeometry, String) |
Testa se a instância do SqlGeometry é a mesma do tipo especificado. |
| MakeValid(DbGeometry) |
Converte uma instância de geometria inválida em uma instância de geometria com um tipo OGC (Open Geospatial Consortium) válido. |
| 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 point a partir de seus valores x e y e uma 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 point a partir de seus valores x e y e uma SRID (ID de referência espacial). |
| Reduce(DbGeography, Nullable<Double>) |
Retorna uma aproximação da instância geográfica fornecida produzida pela execução do algoritmo Douglas-Peucker na instância com a tolerância fornecida. |
| Reduce(DbGeometry, Nullable<Double>) |
Retorna uma aproximação da instância geográfica fornecida produzida pela execução do algoritmo Douglas-Peucker na instância com a tolerância fornecida. |
| RingN(DbGeography, Nullable<Int32>) |
Retorna o anel especificado da instância sqlGeography: 1 ≤ n ≤ NumRings(). |