Udostępnij za pośrednictwem


STBuffer (Geografia typ danych)

Zwraca obiekt Geografia, reprezentujący Unii wszystkich punktów których odległość od geography,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 geography wystąpienie obliczyć buforu.

Zwracane typy

SQL Serverzwracany typ: geography

Zwracany typ CLR: SqlGeography

Uwagi

**STBuffer()**oblicza buforu w taki sam sposób jak BufferWithTolerance, określanie odporności na = odległość *.001 i względnej = false.

Bufor negatywny usuwa wszystkie punkty w określonej odległości granicy geography wystąpienie.

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 Geografia odwołanie do metody typu danych.

Przykłady

Poniższy przykład tworzy LineStringgeography wystąpienie.Następnie STBuffer() do zwracania region 1 metr wystąpienie.

DECLARE @g geography;
SET @g = geography::STGeomFromText('LINESTRING(-122.360 47.656, -122.343 47.656)', 4326);
SELECT @g.STBuffer(1).ToString();