Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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)