Aracılığıyla paylaş


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

Ayrıca bkz.

Diğer Kaynaklar

Coğrafya örnekleri üzerinde ogc yöntemleri