Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-adatbázis a Microsoft Fabricben
Körkörös ívszegmenseket tartalmazó földrajzi példány sokszöges közelítését adja vissza.
Syntax
.STCurveToLine()
Visszatérési típusok
SQL Server visszatérési típusa: földrajzi hely
CLR visszatérési típusa: SqlGeography
Remarks
LineString-példányt ad vissza a CircularString vagy a CompoundCurve példányhoz.
Egy CurvePolygon-példányhoz tartozó sokszögpéldányt ad vissza.
Olyan földrajzi példányok másolatát adja vissza, amelyek nem tartalmaznak CircularString, CompoundCurve vagy CurvePolygon-példányokat .
Az SQL MM-specifikációtól eltérően ez a módszer nem használ z-koordináta-értékeket a sokszög közelítésének kiszámításához. A hívó földrajzi példányban található z-koordináta-értékek figyelmen kívül lesznek hagyva.
Examples
Az alábbi példa egy LineString példány sokszögletű közelítését CircularString adja vissza:
DECLARE @g1 geography = 'CIRCULARSTRING(-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653)';
DECLARE @g2 geography;
SET @g2 = @g1.STCurveToLine();
SELECT @g1.STNumPoints() AS G1, @g2.STNumPoints() AS G2;