Udostępnij za pośrednictwem


STBuffer (geometry Data Type)

Zwraca wartość, których odległości od punktów geometrycznych obiekt, który stanowi sumę wszystkich geometry wystąpienie jest mniejsza niż lub równa określonej wartości.

.STBuffer ( distance )

Argumenty

  • distance
    Jest wartością typu zmiennoprzecinkowe (podwójne w programie .NET Framework) określającą odległość od wystąpienie geometrii, wokół którego mają być obliczane buforu.

Zwracane typy

SQL Server typ zwrotny: geometry

Zwracany typ CLR: SqlGeometry

Remarks

STBuffer() oblicza buforu w taki sam sposób, jak BufferWithTolerance, określając Tolerancja = odległość *.001 i względne = true.

Bufor negatywny powoduje usunięcie wszystkich punktów w określonej odległości od granicy geometrii.

Przykłady

The following example creates a LineStringgeometry instance.Następnie STBuffer() Aby przywrócić region w 1 jednostka wystąpienie.

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