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();
Zobacz także