STLength (geometri veri türü)
Öğelerin toplam uzunluğu döner bir geometryörneği.
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 geometryörneği kapalı, uzunluğu örnek; yaklaşık toplam uzunluğu hesaplanır herhangi bir çokgen uzunluğu, çevre ve bir noktaya uzunluğu 0. Herhangi bir uzunluğu geometry collectiontürü kendi içindeki uzunlukları toplamı olan geometryörnekleri.
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 geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);
SELECT @g.STLength();
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);
SELECT @g.STLength();