Udostępnij za pośrednictwem


STBuffer (geometrię typu danych)

Zwraca obiekt geometryczny, reprezentującą Unii wszystkich punktów których odległość od geometry,wystąpienie jest mniejsza niż określona wartość.

Składnia

.STBuffer ( distance )

Argumenty

  • distance
    Jest wartością typu pływaka (podwójne w.NET Framework) określającą odległość od geometrii wystąpienie obliczyć buforu.

Zwracane typy

SQL Serverzwracany typ: geometry

Zwracany typ CLR: SqlGeometry

Uwagi

STBuffer()oblicza buforu w taki sam sposób jak BufferWithTolerance, określanie odporności na = odległość *.001 i względnej = false.Błąd między theorectical i buforu obliczana jest max(tolerance, extents * 1.E-7) gdzie tolerancji = odległość *.001.Aby uzyskać więcej informacji na zakresy, zobacz Geometria odwołanie do metody typu danych.

Bufor negatywny usuwa wszystkie punkty w określonej odległości granicy geometrii.

Przykłady

Poniższy przykład tworzy LineStringgeometry wystąpienie.Następnie STBuffer() do zwracania region w obrębie 1 jednostka wystąpienie.

DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 4 0)', 0);
SELECT @g.STBuffer(1).ToString();