Aracılığıyla paylaş


EnvelopeAngle (coğrafya Veri Türü)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Tarafından döndürülen EnvelopeCenter() nokta ile coğrafya örneğindeki bir nokta arasındaki en büyük açıyı derece cinsinden döndürür.

Bu coğrafya veri türü yöntemi, Bir yarım küreden daha büyük Olan FullGlobe örneklerini veya uzamsal örnekleri destekler.

Syntax

  
EnvelopeAngle( )  

Dönüş Türleri

SQL Server dönüş türü: float

CLR dönüş türü: sqldouble

Remarks

Bu yöntem coğrafya örneğinde derece olarak bir nokta döndürür. EnvelopeCenter() ile kullanıldığında, EnvelopeAngle()coğrafya örneğinin sınırlayıcı dairesini döndürür.

SQL Server 2012'de (11.x), bu yöntem FullGlobe örneklerine genişletilmiştir.

SQL Server 2008'de (10.0.x) uygulanan EnvelopeAngle() yarım küre sınırlaması kaldırıldı. Ancak 90 dereceden büyük açıları olan örnekler için 180 derece döndürülür. EnvelopeAngle() birden fazla yarım küreye yayılan coğrafya örnekleri için kesin değildir.

Examples

DECLARE @g geography = 'LINESTRING(-120 45, -120 0, -90 0)';   
SELECT @g.EnvelopeAngle();  

Ayrıca Bkz.

Coğrafya Örneklerinde Genişletilmiş Yöntemler
EnvelopeCenter (coğrafya Veri Türü )