最小および最大の座標と指標を判別する

空間参照システムを作成するときに、エクステント変換を指定することにした場合の、最小および最大の座標および数値データを決定します。

このタスクについて

このプロセスを使用して、以下の場合に最小および最大の座標および指標を決定します。

  • IBM® Spatial Support for Db2 for z/OS® と一緒にデータを処理する空間参照システムがないため、新しい空間参照システムを作成することを決定します。
  • 座標を変換するためにエクステント変換を使用することを決定する。

エクステント値の決定後、小数値を含む座標がある場合は、そのスケール係数を計算する必要があります。 そうでない場合は、 ST_create_srs ストアード・プロシージャーを使用して空間参照システムを作成します。

プロシージャー

表示したいロケーションの座標と指標の最小および最大値を決定するには、次のようにします。

  1. X 座標の最小および最大値を決定する。
    最小 X 座標を見つけるには、範囲内で最も西側にある X 座標を識別します。 (ロケーションが起点の西側にある場合は、この座標は負の値になります。) 最大 X 座標を見つけるには、範囲内で最も東側にある X 座標を識別します。 例えば、油田を表示する場合、各油田が X 座標と Y 座標の組み合わせで定義されている場合は、 最も西側にある油田のロケーションを示す X 座標が最小 X 座標に、 最も東側にある油田のロケーションを示す X 座標が最大 X 座標になります。
    ヒント: マルチポリゴンなどのマルチフィーチャータイプの場合、計算する方向で最も遠いポリゴン上の最も遠い点をピックするようにしてください。 例えば、最小 X 座標を確認するときは、 複数ポリゴンの中で最も西側にあるポリゴンの、最西端の X 座標を識別してください。
  2. Y 座標の最小および最大値を決定する。
    最小 Y 座標を見つけるには、範囲内で最も南側にある Y 座標を識別します。 (ロケーションが起点の南側にある場合は、この座標は負の値になります。) 最大 Y 座標を判別するには、範囲内で最も北側にある Y 座標を識別します。
  3. Z 座標の最小および最大値を決定する。
    最小 Z 座標は最も深い座標であり、最大 Z 座標は最も高い座標です。
  4. 最小指標および最大指標を決定する。
    空間データに数値データを含める場合は、どの指標の数値が最も高く、どの指標の数値が最も低いかを判別します。