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 インスタンスを構築するには
インスタンスからの Well-Known Text および Well-Known Binary の取得
次のメソッドを使用して、geography インスタンスの WKT 形式または WKB 形式のいずれかを取得できます。
geography インスタンスの WKT 表現を取得するには
geography インスタンスの WKT 表現を Z と M の値も含めて取得するには
geography インスタンスの WKB 表現を取得するには
geography インスタンスの GML 表現を取得するには
インスタンスの型および GeometryCollection 情報のクエリ
geography インスタンスを構築したら、次のメソッドを使用して、インスタンスの型を取得することができます。また、GeometryCollection インスタンスの場合は、特定の geography インスタンスを取得できます。
geography インスタンスの型を取得するには
STGeometryType (geography データ型)
geography が特定のインスタンスの型であるかどうかを調べるには
geography インスタンスがそのインスタンスの型に対応する適切な形式であるかどうかを調べるには
STNumGeometries (geography データ型)
GeometryCollection インスタンス内の特定の geography を取得するには