Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
Retourneert een veelhoekige benadering van een geografisch exemplaar dat cirkelvormige boogsegmenten bevat.
Syntax
.STCurveToLine()
Retourtypen
Retourtype SQL Server: geografie
CLR-retourtype: SqlGeography
Remarks
Retourneert een LineString-exemplaar voor een CircularString - of CompoundCurve-exemplaar .
Retourneert een Polygon-exemplaar voor een CurvePolygon-exemplaar .
Retourneert een kopie van geografische exemplaren die geen CircularString-, CompoundCurve- of CurvePolygon-exemplaren bevatten.
In tegenstelling tot de SQL MM-specificatie gebruikt deze methode geen z-coördinaatwaarden bij het berekenen van de veelhoekige benadering. Alle z-coördinaatwaarden die aanwezig zijn in het aanroepende geografie-exemplaar , worden genegeerd.
Examples
In het volgende voorbeeld wordt een LineString exemplaar geretourneerd dat een veelhoekige benadering van een CircularString exemplaar is:
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;
Zie ook
STLength (geografiegegevenstype)
STNumPoints (geografiegegevenstype)
Overzicht van ruimtelijke gegevenstypen