STIsValid (geography データ型)
適用対象: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Microsoft Fabric SQL Database
geography インスタンスが整形式であり、Open Geospatial Consortium (OGC) 型に基づいて有効な geography オブジェクトとして認識されている場合に、true を返します。 geography インスタンスが整形式になっていない場合は false を返します。 このメソッドは正確です。
この geography データ型メソッドは、半球より大きい FullGlobe インスタンスまたは空間インスタンスをサポートします。
構文
.STIsValid ( )
戻り値の型
SQL Server 戻り値の型: bit
CLR の戻り値の型: SqlBoolean
注釈
geography インスタンスの OGC 型は、STGeometryType() を呼び出すことによって判別できます。
SQL Server では、有効な geography インスタンスのみを生成しますが、無効なインスタンスの取得と格納が可能です。 無効なインスタンスと同じ地点のセットを表す有効なインスタンスは、MakeValid()
メソッドを使用して取得できます。
例
geography
インスタンスを作成し、STIsValid()
を使用してこのインスタンスが有効かどうかをテストする例を次に示します。
DECLARE @g geography = geography::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 4326);
SELECT @g.STIsValid();
DECLARE @g geography
参照
STGeometryType (geography データ型)
MakeValid (geography データ型)
Geography インスタンスの OGC メソッド