Partager via


SqlSpatialFunctions Classe

Définition

Représente les fonctions spatiales SQL pour le client SQL.

public ref class SqlSpatialFunctions abstract sealed
public static class SqlSpatialFunctions
type SqlSpatialFunctions = class
Public Class SqlSpatialFunctions
Héritage
SqlSpatialFunctions

Méthodes

AsTextZM(DbGeography)

Retourne la représentation WKT (Well-Known Text) OGC (Open Geospatial Consortium) d'une instance géographique ajoutée à toutes les valeurs Z (élévation) et M (mesure) acheminées par l'instance.

AsTextZM(DbGeometry)

Retourne la représentation WKT (Well-Known Text) OGC (Open Geospatial Consortium) d'une instance géographique ajoutée à toutes les valeurs Z (élévation) et M (mesure) acheminées par l'instance.

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

Retourne un objet géométrique représentant l'union de toutes les valeurs de point dont la distance depuis une instance géographique est inférieure ou égale à une valeur spécifiée, autorisant une tolérance spécifiée.

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

Retourne un objet géométrique représentant l'union de toutes les valeurs de point dont la distance depuis une instance géométrique est inférieure ou égale à une valeur spécifiée, autorisant une tolérance spécifiée.

EnvelopeAngle(DbGeography)

Retourne l'angle maximal entre le point retourné par EnvelopeCenter() et un point de l'instance géographique en degrés.

EnvelopeCenter(DbGeography)

Retourne un point qui peut être utilisé comme centre d'un cercle englobant de l'instance géographique.

Filter(DbGeography, DbGeography)

Offre une méthode d'intersection par index uniquement et rapide pour déterminer si une instance géographique croise une autre instance SqlGeography, en supposant qu'un index est disponible.

Filter(DbGeometry, DbGeometry)

Offre une méthode d'intersection par index uniquement et rapide pour déterminer si une instance géographique croise une autre instance SqlGeometry, en supposant qu'un index est disponible.

InstanceOf(DbGeography, String)

Teste si l'instance SqlGeography est identique au type spécifié.

InstanceOf(DbGeometry, String)

Teste si l'instance SqlGeometry est identique au type spécifié.

MakeValid(DbGeometry)

Convertit une instance géométrique non valide en instance géométrique avec un type OGC (Open Geospatial Consortium) valide.

NumRings(DbGeography)

Retourne le nombre total de boucles dans une instance Polygon.

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

Construit une instance géographique représentant une instance Point à partir de ses valeurs x et y, et un ID de référence spatiale (SRID).

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

Construit une instance géométrique représentant une instance Point à partir de ses valeurs x et y, et un ID de référence spatiale (SRID).

Reduce(DbGeography, Nullable<Double>)

Retourne une approximation de l'instance géographique donnée produite lors de l'exécution de l'algorithme de Douglas-Peucker sur l'instance avec la tolérance donnée.

Reduce(DbGeometry, Nullable<Double>)

Retourne une approximation de l'instance géographique donnée produite lors de l'exécution de l'algorithme de Douglas-Peucker sur l'instance avec la tolérance donnée.

RingN(DbGeography, Nullable<Int32>)

Retourne la boucle spécifiée de l'instance SqlGeography : 1 ≤ n ≤ NumRings().

S’applique à