Bagikan melalui


STCurveToLine (Jenis Data geografi)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Mengembalikan perkiraan poligonal dari instans geografi yang berisi segmen busur melingkar.

Sintaksis

  
.STCurveToLine()  

Catatan

Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.

Jenis Kembalian

Jenis pengembalian SQL Server: geografi

Jenis pengembalian CLR: SqlGeography

Keterangan

Mengembalikan instans LineString untuk instans CircularString atau CompoundCurve.

Mengembalikan instans Polygon untuk instans CurvePolygon.

Mengembalikan salinan instans geografi yang tidak berisi instans CircularString, CompoundCurve, atau CurvePolygon .

Tidak seperti spesifikasi SQL MM, metode ini tidak menggunakan nilai koordinat z dalam menghitung perkiraan poligonal. Setiap nilai koordinat z yang ada dalam instans geografi panggilan diabaikan.

Contoh

Contoh berikut mengembalikan instans LineString yang merupakan perkiraan poligonal instans CircularString :

 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;

Lihat Juga

STLength (Jenis Data geografi)
STNumPoints (Jenis Data geografi)
Gambaran Umum Tipe Data Spasial