Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Geometri örneğindeki öğelerin toplam uzunluğunu döndürür.
Syntax
.STLength ( )
Dönüş Türleri
SQL Server dönüş türü: float
CLR dönüş türü: sqldouble
Remarks
Geometri örneği kapatılırsa uzunluğu, örneğin etrafındaki toplam uzunluk olarak hesaplanır; Herhangi bir çokgenin uzunluğu çevresi ve bir noktanın uzunluğu 0'dır. Herhangi bir geometricollection türünün uzunluğu, içerdiği geometri örneklerinin uzunluklarının toplamıdır.
STLength() hem geçerli hem de geçersiz LineString'lerde çalışır. Genellikle hatalı GPS izlemeleri gibi anomalilerden kaynaklanabilen çakışan segmentler nedeniyle LineString geçersizdir. STLength() çakışan veya geçersiz kesimleri kaldırmaz. Döndürdüğü uzunluk değerinde çakışan ve geçersiz kesimler içerir. MakeValid() yöntemi, LineString'den çakışan kesimleri kaldırabilir.
Examples
Aşağıdaki örnek bir LineString örnek oluşturur ve örneğin uzunluğunu bulmak için kullanır STLength() .
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);
SELECT @g.STLength();
Ayrıca Bkz.
Geometri Örnekleri üzerinde