共用方式為


EnvelopeCenter (geography 資料類型)

傳回可用來當做 geography 執行個體週框圓形中心的點。

為了決定週框圓形,該執行個體中的每個點都會描述為從地球中心到地球表面點的向量。 週框圓形的中心點是由所有向量的平均值來計算。 如果是封閉迴圈 (不論是 polygon 執行個體或 linestring 執行個體),第一個和最後一個點都只會使用一次。

這個 geography 資料類型方法可支援 FullGlobe 執行個體或大於半球的空間執行個體。

語法

EnvelopeCenter( )

傳回類型

SQL Server 傳回類型:geography

CLR 傳回類型:SqlGeography

備註

這個方法會傳回 point。 搭配 EnvelopeAngle() 使用時,EnvelopeCenter() 會傳回 geography 執行個體的週框圓形。

[!附註]

EnvelopeCenter() 會傳回 geography 執行個體的週框圓形,但結果並不保證能夠產生最小週框圓形。 相反地,geometry 資料類型方法 STEnvelope() 套用到 geometry 執行個體時,則保證會傳回最小週框方塊。

在 SQL Server 2012 中,會傳回使用 point 表示這個執行個體之信封的圓形中心。 根據 EnvelopeAngle() = 180 所定義,對所有大型物件來說,EnvelopeCenter() 會傳回 (90,0)。

這個方法並不精確。

範例

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

請參閱

參考

EnvelopeAngle (geography 資料類型)

其他資源

地理位置例項上擴充的方法