STCurveToLine (geography-Datentyp)
Gibt eine polygonale Näherung einer Instanz von geography mit Kreisbogensegmenten zurück.
Syntax
.STCurveToLine()
Rückgabetypen
SQL Server Rückgabetyp: geography
CLR-Rückgabetyp: SqlGeography
Hinweise
Gibt eine LineString-Instanz für eine CircularString- oder CompoundCurve-Instanz zurück.
Gibt eine Polygon-Instanz für eine CurvePolygon-Instanz zurück.
Gibt eine Kopie von geography-Instanzen zurück, die keine CircularString, CompoundCurve-Instanz und keine CurvePolygon-Instanz enthalten.
Im Gegensatz zur SQL MM-Spezifikation werden bei dieser Methode keine Werte der z-coordinate zur Berechnung der polygonalen Näherung verwendet. In der aufrufenden geography-Instanz enthaltene Werte der z-coordinate werden ignoriert.
Beispiele
Im folgenden Beispiel wird eine LineString-Instanz zurückgegeben, die eine polygonale Näherung einer CircularString-Instanz ist:
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;
Siehe auch
Verweis
STNumPoints (geography-Datentyp)