geography インスタンスのプロパティと動作のクエリ

すべての geography インスタンスには、SQL Server のメソッドを使用して取得できるいくつかのプロパティがあります。以下のトピックでは、geography 型のプロパティおよび動作と、geography 型に対するクエリを実行するためのメソッドについて説明します。

点の数

空でないすべての geography インスタンスは点で構成されています。これらの点は、geography インスタンスが描画される地球の緯度経度座標を表します。geography データ型には、インスタンスの点に対するクエリを実行するための組み込みメソッドが数多く用意されています。

インスタンスを構成する点の数を取得するには

インスタンスの特定の点を取得するには

インスタンスの始点を取得するには

インスタンスの終点を取得するには

次元

空でない geography インスタンスの次元は、0 次元、1 次元、または 2 次元のいずれかになります。0 次元の geography インスタンス (Point や MultiPoint など) には長さや面積はありません。1 次元のオブジェクト (LineString や MultiLineString など) には長さがあります。2 次元のインスタンス (Polygon や MultiPolygon など) には面積と長さがあります。空のインスタンスの次元は -1 としてレポートされます。GeometryCollection ではその内容の最も大きな次元がレポートされます。

インスタンスの次元を取得するには

インスタンスの長さを取得するには

インスタンスの面積を取得するには

空の geography インスタンスには点はありません。空の LineString インスタンスや MultiLineString インスタンスの長さは 0 です。空の Polygon インスタンスや MultiPolygon インスタンスの面積は 0 です。

インスタンスが空かどうかを調べるには

閉鎖性

閉じているgeography インスタンスとは、始点と終点が同じ図形です。Polygon インスタンスは閉じていると見なされます。Point インスタンスは閉じていません。

リングは、単純な閉じている LineString インスタンスです。

インスタンスが閉じているかどうかを調べるには

STIsClosed (geography データ型)

Polygon インスタンスのリングの数を取得するには

NumRings (geography データ型)

geography インスタンスの指定したリングを取得するには

RingN (geography データ型)

SRID (spatial reference ID)

SRID (spatial reference ID) は、geography インスタンスがどの楕円体座標系で表されているかを示す識別子です。SRID が異なる 2 つの geography インスタンスを比較することはできません。

インスタンスの SRID を設定または取得するには

STSrid (geography データ型)

このプロパティは変更できます。