Aracılığıyla paylaş


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();

Ayrıca bkz.

Diğer Kaynaklar

ogc yöntemleri üzerinde Geometry örnekleri