Metoda SqlGeometry.BufferWithTolerance
Zwraca geometryczne obiektu, który reprezentuje Unii punkt wszystkich wartości których odległość od SqlGeometry wystąpienie jest mniejsza lub równa określonej wartości, pozwalając na określoną tolerancję.
Przestrzeń nazw: Microsoft.SqlServer.Types
Zestaw: Microsoft.SqlServer.Types (w Microsoft.SqlServer.Types.dll)
Składnia
'Deklaracja
<SqlMethodAttribute(IsDeterministic := True, IsPrecise := False)> _
Public Function BufferWithTolerance ( _
distance As Double, _
tolerance As Double, _
relative As Boolean _
) As SqlGeometry
'Użycie
Dim instance As SqlGeometry
Dim distance As Double
Dim tolerance As Double
Dim relative As Boolean
Dim returnValue As SqlGeometry
returnValue = instance.BufferWithTolerance(distance, _
tolerance, relative)
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
public SqlGeometry BufferWithTolerance(
double distance,
double tolerance,
bool relative
)
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
public:
SqlGeometry^ BufferWithTolerance(
double distance,
double tolerance,
bool relative
)
[<SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)>]
member BufferWithTolerance :
distance:float *
tolerance:float *
relative:bool -> SqlGeometry
public function BufferWithTolerance(
distance : double,
tolerance : double,
relative : boolean
) : SqlGeometry
Parametry
- distance
Typ: System.Double
A podwójne , który określa odległość od SqlGeometry wystąpienie obliczyć buforu.
- tolerance
Typ: System.Double
A podwójne , który określa tolerancji odległość buforu.
Tolerancja odnosi się do zmiany maksymalnej odległości buforu idealne dla zwróconego zbliżenia liniowej.
Na przykład doskonale buforu odległość punktu jest okrąg, ale musi to być przybliżana przez wielokąta.Im mniejsza tolerancja, więcej punktów wielokąt będzie miał, zwiększa się złożoność wynik ale zmniejsza błędu.
- relative
Typ: System.Boolean
A bool , określa, czy wartość tolerancji względną lub bezwzględną.Jeśli true, a tolerancja jest względna jest obliczane jako produkt parametrów Tolerancja i średnicy pole ograniczenia wystąpienie.Jeśli false, tolerancja jest bezwzględne i wartość tolerancji jest bezwzględne maksymalna różnica w odległość buforu idealne dla zwróconego zbliżenia liniowej.
Wartość zwracana
Typ: Microsoft.SqlServer.Types.SqlGeometry
A SqlGeometry wartość reprezentująca Unii wszystkich punktów których odległość od telefoniczną SqlGeometry jest mniejsza lub równa określonej wartości.