Langue

SqlGeometry.BufferWithTolerance(Double, Double, Boolean) Méthode

Définition

Renvoie un objet géométrique qui représente l’union de toutes les valeurs de point dont la distance d’une SqlGeometry instance est inférieure ou égale à une valeur spécifiée, ce qui permet une tolérance spécifiée.

[Microsoft.SqlServer.Server.SqlMethod(IsDeterministic=true, IsPrecise=false)]
public Microsoft.SqlServer.Types.SqlGeometry BufferWithTolerance(double distance, double tolerance, bool relative);
[<Microsoft.SqlServer.Server.SqlMethod(IsDeterministic=true, IsPrecise=false)>]
member this.BufferWithTolerance : double * double * bool -> Microsoft.SqlServer.Types.SqlGeometry
Public Function BufferWithTolerance (distance As Double, tolerance As Double, relative As Boolean) As SqlGeometry

Paramètres

distance
Double

Double qui spécifie la distance entre l’instance SqlGeometry autour de laquelle calculer la mémoire tampon.

tolerance
Double

Double qui spécifie la tolérance de la distance de mémoire tampon. La tolérance fait référence à la variation maximale de la distance de mémoire tampon idéale pour l’approximation linéaire retournée. Par exemple, la distance de mémoire tampon idéale d’un point est un cercle, mais cela doit être approximatif par un polygone. Plus la tolérance est petite, plus le polygone aura de points, ce qui augmente la complexité du résultat mais décroît l'erreur.

relative
Boolean

Bool qui spécifie si la valeur de tolérance est relative ou absolue. Si la valeur est true, la tolérance est relative et est calculée en tant que produit du paramètre de tolérance et du diamètre du cadre englobant de l’instance. Si la valeur est false, la tolérance est absolue et la valeur de tolérance est la variation maximale absolue de la distance de mémoire tampon idéale pour l’approximation linéaire retournée.

Retours

Valeur SqlGeometry qui représente l’union de tous les points dont la distance entre l’appel SqlGeometry est inférieure ou égale aux valeurs spécifiées.

Attributs

S’applique à