SqlGeography.BufferWithTolerance(Double, Double, Boolean) メソッド

定義

SqlGeography インスタンスからの距離が指定した値以下であるすべてのポイント値の和集合を表すジオメトリック オブジェクトを返します。これにより、指定した許容値が許可されます。

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

パラメーター

distance
Double

バッファーを計算する SqlGeography インスタンスからの距離を指定する double です。

tolerance
Double

バッファー距離の許容範囲を指定する倍精度浮動小数点型 (double) です。許容値は、返される線形近似の理想的なバッファー距離の最大変動を指します。たとえば、ポイントの理想的なバッファー距離は円ですが、多角形で近似する必要があります。 許容範囲が小さいほど、多角形の頂点の数は多くなります。つまり、計算結果の複雑性が増しますが、元の図形との差が小さくなります。

relative
Boolean

許容値が相対値か絶対かを指定するブール値です。 true の場合、許容値は相対値であり、楕円体の許容値パラメーターと角度範囲 * 赤道半径の積として計算されます。 false の場合、許容誤差は絶対値で、返される線形近似の理想的なバッファー距離の絶対最大変動です。

返品

SqlGeography インスタンスからの距離が指定した値以下であるすべてのポイント値の和集合を表すSqlGeography インスタンス。

属性

適用対象