Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Coğrafya örneği için sınırlayıcı dairenin merkezi olarak kullanabileceğiniz bir nokta döndürür.
Örnekteki her nokta vektör olarak tanımlanır. Sınırlayıcı çemberi bulmak için vektör Dünya'nın merkezinden Dünya'nın yüzeyindeki noktaya kadar uzanır. Sınırlayıcı dairenin merkez noktası, tüm vektörlerin ortalaması kullanılarak hesaplanır. Bir Polygon örneğinde veya LineString örneğinde kapalı döngüler için ilk ve son nokta yalnızca bir kez kullanılı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
EnvelopeCenter( )
Dönüş Türleri
SQL Server dönüş türü: coğrafya
CLR dönüş türü: SqlGeography
Remarks
Bu yöntem bir nokta döndürür. ile EnvelopeAngle()kullanıldığında, EnvelopeCenter()coğrafya örneğinin sınırlayıcı bir dairesini döndürür.
Note
EnvelopeCenter() bir coğrafya örneği için sınırlayıcı daire döndürür, ancak sonuçların en düşük sınırlayıcı daireyi üretmesi garanti değildir. Buna karşılık, geometri veri türü yönteminin STEnvelope() geometri örneğine uygulandığında minimum sınırlayıcı kutuyu döndürmesi garanti edilir.
SQL Server 2012 (11.x) ve üzeri sürümlerde, bu örneğin zarfını bir nokta olarak temsil eden dairenin merkezini döndürür. = 180 EnvelopeAngle() tarafından EnvelopeCenter() tanımlanan tüm büyük nesneler için (90,0) döndürülecektir.
Bu yöntem kesin değildir.
Examples
DECLARE @g geography = 'LINESTRING(-120 45, -120 0, -90 0)';
SELECT @g.EnvelopeCenter().ToString();
Ayrıca Bkz.
Coğrafya Örneklerinde Genişletilmiş Yöntemler
EnvelopeAngle (coğrafya Veri Türü)