共用方式為


STIsClosed (geography 資料類型)

適用於:Microsoft Fabric 中的 SQL ServerAzure SQL 資料庫 Azure SQL 受控執行個體 SQL 資料庫

如果給定的 geography 執行個體的起點和終點相同,就會傳回 1。 如果每一個包含的 geography 執行個體都是封閉式,則會針對 geography 集合類型傳回 1。 如果此執行個體不是封閉式,就會傳回 0。

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

語法

  
.STIsClosed ( )  

傳回型別

SQL Server 傳回類型:bit

CLR 傳回類型:SqlBoolean

備註

如果 geography 執行個體的任何數據是點,或是這個執行個體是空的,則此方法會傳回 0。

如果 FullGlobe 執行個體是 Polygon 或其他類型的執行個體,則此方法會傳回 True。

所有 Polygon 執行個體都會被視為封閉式。

範例

下列範例會建立 Polygon 執行個體,並使用 STIsClosed() 來測試 Polygon 是否為封閉式。

DECLARE @g geography;  
SET @g = geography::STGeomFromText('POLYGON((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))', 4326);  
SELECT @g.STIsClosed();  

另請參閱

地理位置例項上的 OGC 方法