STLength (Jenis Data geografi)
Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
Mengembalikan panjang total elemen dalam instans geografi atau instans geografi dalam GeometryCollection.
Sintaksis
.STLength ( )
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: float
Jenis pengembalian CLR: SqlDouble
Keterangan
Jika instans geografi ditutup, panjangnya dihitung sebagai panjang total di sekitar instans; panjang poligon apa pun adalah perimeternya, dan panjang titik adalah 0. Panjang GeometryCollection ditemukan dengan menghitung jumlah panjang semua instans geografi yang terkandung dalam koleksi.
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.
Contoh
Contoh berikut membuat instans LineString
dan menggunakan untuk menemukan panjang instans STLength()
.
DECLARE @g geography;
SET @g = geography::STGeomFromText('LINESTRING(-122.360 47.656, -122.343 47.656)', 4326);
SELECT @g.STLength();
Lihat Juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk