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ı
Bir coğrafya örneğindeki öğelerin veya GeometryCollection içindeki coğrafya örneklerinin 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
Bir coğrafya ö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. GeometryCollection'ın uzunluğu, koleksiyonda yer alan tüm coğrafya örneklerinin uzunluklarının toplamı hesaplanarak bulunur.
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 geography;
SET @g = geography::STGeomFromText('LINESTRING(-122.360 47.656, -122.343 47.656)', 4326);
SELECT @g.STLength();