機械翻訳について

空間関数

空間関数により、データをモデル化または分析するときに地理的分析を実行できます。 たとえば、2つの地理的領域(シェイプまたはポリゴン)間の距離を計算します。

ワークブックやデータ・フローでこれらの関数を使用するには、Oracle Analyticsインスタンスがジオメトリ・データ型をサポートしていることを確認してください。 「ジオメトリ・データ型の有効化」のプレビュー・モードを有効にするよう管理者に依頼してください。

空間データのビジュアル化に関するガイダンスは、テクニカル・ペーパーの「ジオメトリ・データ型(プレビュー)」を参照してください。

関数 説明 構文

GeometryArea

GeometryArea(Shape)

シェイプが占有する領域を計算します。

GeometryArea(Shape)

GeometryAsText

GeometryAsText(shape)

GeometryAsText(GeometryPoint(longitude, latitude))

ジオメトリ列のLONGVARBINARY値をWell-Knownテキスト(WKT)形式に変換します。 GeometryAsText(shape_expr)

shape_exprは、GeometryPoint関数を含む有効なシェイプ式を表します。

GeometryDistance

GeometryDistance(TRIP_START, TRIP_END)

2つのシェイプ間の距離を計算します。

GeometryDistance(Shape 1, Shape 2)

GeometryLength

GeometryLength(Shape)

シェイプの周囲を計算します。

GeometryLength(Shape)

GeometryPoint

GeometryPoint(longitude, latitude) 経度と緯度の値を使用してPoint()形式でジオメトリ・データ型を作成します。 GeometryPoint(longitude, latitude)

longitude, latitudeは、場所の経度と緯度を表します。

GeometryRelate

GeometryRelate(TRIP_START, TRIP_END)

あるシェイプが別のシェイプの内側にあるかどうかを判別します。 TRUEまたはFALSEを文字列(varchar)として返します。

GeometryRelate(Shape 1, Shape 2)

GeometryWithinDistance

GeometryWithinDistance(TRIP_START, TRIP_END, 500)

2つのシェイプが、相互に指定された距離内にあるかどうかを判断します。 TRUEまたはFALSEを文字列(varchar)として返します。

GeometryWithinDistance(Shape1, Shape2, DistanceInFloat)