geography インスタンスの構築

geography データ型のインスタンスは、Well-Known Text (WKT) 形式または Well-Known Binary (WKB) 形式でデータを入力することで構築できます。

Well-Known Text 入力を使用したインスタンスの構築

geography データ型には、Open Geospatial Consortium (OGC) WKT 表現から geography を生成する組み込みのメソッドが数多く用意されています。WKT 標準は geography データをテキスト形式で交換できるテキスト文字列です。

WKT 入力から任意の型の geography インスタンスを構築するには

WKT 入力から geography Point インスタンスを構築するには

WKT 入力から geography MultiPoint インスタンスを構築するには

WKT 入力から geography LineString インスタンスを構築するには

WKT 入力から geography MultiLineString インスタンスを構築するには

WKT 入力から geography Polygon インスタンスを構築するには

WKT 入力から geography MultiPolygon インスタンスを構築するには

WKT 入力から geography GeometryCollection インスタンスを構築するには

Well-Known Binary 入力を使用したインスタンスの構築

WKB は、geography データをアプリケーションと SQL データベース間で交換することができる、OGC で指定されたバイナリ形式です。次の関数は、WKB 入力を受け入れて geography インスタンスを構築します。

WKB 入力から任意の型の geography インスタンスを構築するには

WKB 入力から geography Point インスタンスを構築するには

WKB 入力から geography MultiPoint インスタンスを構築するには

WKB 入力から geography LineString インスタンスを構築するには

WKB 入力から geography MultiLineString インスタンスを構築するには

WKB 入力から geography Polygon インスタンスを構築するには

WKB 入力から geography MultiPolygon インスタンスを構築するには

WKB 入力から geography GeometryCollection インスタンスを構築するには

GML Text 入力を使用したインスタンスの構築

geography データ型には、GML (geography インスタンスの XML 表現) から geography インスタンスを生成するメソッドが用意されています。SQL Server では、GML のサブセットをサポートします。

Geography Markup Language の詳細については、OGC の仕様の「OGC の仕様、Geography Markup Language」を参照してください。

GML 入力から任意の型の geography インスタンスを構築するには

GeomFromGML (geography データ型)

インスタンスからの Well-Known Text および Well-Known Binary の取得

次のメソッドを使用して、geography インスタンスの WKT 形式または WKB 形式のいずれかを取得できます。

geography インスタンスの WKT 表現を取得するには

STAsText (geography データ型)

ToString (geography データ型)

geography インスタンスの WKT 表現を Z と M の値も含めて取得するには

AsTextZM (geography データ型)

geography インスタンスの WKB 表現を取得するには

STAsBinary (geography データ型)

geography インスタンスの GML 表現を取得するには

AsGml (geography データ型)

インスタンスの型および GeometryCollection 情報のクエリ

geography インスタンスを構築したら、次のメソッドを使用して、インスタンスの型を取得することができます。また、GeometryCollection インスタンスの場合は、特定の geography インスタンスを取得できます。

geography インスタンスの型を取得するには

STGeometryType (geography データ型)

geography が特定のインスタンスの型であるかどうかを調べるには

InstanceOf (geometry データ型)

geography インスタンスがそのインスタンスの型に対応する適切な形式であるかどうかを調べるには

STNumGeometries (geography データ型)

GeometryCollection インスタンス内の特定の geography を取得するには

STGeometryN (geography データ型)