STLength (coğrafi konum veri türü)
Öğelerin toplam uzunluğu döner bir geographyörneği veya geographyörnekler içinde bir GeometryCollection.
Sözdizimi
.STLength ( )
Dönüş Türleri
SQL Server dönüş türü: float
clr döndürme türü:SqlDouble
Açıklamalar
Eğer bir geographyörneği kapalı, uzunluğu örnek; yaklaşık toplam uzunluğu hesaplanır herhangi bir çokgen uzunluğu, çevre ve bir nokta da 0 uzunluğunda. Uzunluğu bir GeometryCollectiontüm uzunlukları toplamı hesaplayarak bulunur geographykoleksiyonu içinde yer alan örneklerin.
STLength() geçerli ve geçersiz LineStrings üzerinde çalışır. Genellikle LineString yanlış gps izleri gibi anomaliler kaynaklanabilir örtüşen kesimleri nedeniyle geçersiz. STLength() geçersiz veya çakışan kesimi kaldırmaz. Bu örtüşen ve geçersiz kesimleri bu döndüren uzunluk değeri içerir. MakeValid() yöntemi LineString örtüşen kesimleri kaldırabilirsiniz.
Örnekler
Aşağıdaki örnek bir LineStringörneği ve kullanımları STLength()örneği uzunluğunu bulmak için.
DECLARE @g geography;
SET @g = geography::STGeomFromText('LINESTRING(-122.360 47.656, -122.343 47.656)', 4326);
SELECT @g.STLength();
DECLARE @g geography;
SET @g = geography::STGeomFromText('LINESTRING(-122.360 47.656, -122.343 47.656)', 4326);
SELECT @g.STLength();