Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Database SQL di Microsoft Fabric
Mengembalikan panjang total elemen dalam instans geometri .
Syntax
.STLength ( )
Jenis Kembalian
Jenis pengembalian SQL Server: float
Jenis pengembalian CLR: SqlDouble
Remarks
Jika instans geometri ditutup, panjangnya dihitung sebagai panjang total di sekitar instans; panjang poligon apa pun adalah perimeternya dan panjang titik adalah 0. Panjang jenis geometricollection apa pun adalah jumlah panjang instans geometri yang terkandung.
STLength() berfungsi pada LineStrings yang valid dan tidak valid. Biasanya LineString tidak valid karena segmen yang tumpang tindih, yang mungkin disebabkan oleh anomali seperti jejak GPS yang tidak akurat. STLength() tidak menghapus segmen yang tumpang tindih atau tidak valid. Ini termasuk segmen yang tumpang tindih dan tidak valid dalam nilai panjang yang dikembalikannya. Metode MakeValid() dapat menghapus segmen yang tumpang tindih dari LineString.
Examples
Contoh berikut membuat instans LineString dan menggunakan untuk menemukan panjang instans STLength() .
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);
SELECT @g.STLength();