- in_key
- 結果行に返されるキーを示すDECIMAL(18,0)。適切なオブジェクトに結合し直すことができます。
- o_xmin, o_ymin, o_xmax, o_ymax
- オブジェクト矩形の座標。
o_xmin、o_ymin、o_xmaxおよびo_ymaxのデータ型はFLOATです。
- u_xmin, u_ymin, u_xmax, u_ymax
- 注目する母領域の座標。
u_xmin、u_ymin、u_xmaxおよびu_ymaxのデータ型はFLOATです。
- g_nx, g_ny
- 母領域をXおよびY軸に分割するグリッド セルの数。
g_nxとg_nyのデータ型はINTEGERです。
- levels
- 2次元グリッドでのレベル数を示すINTEGER値。レベル数は必ずlevels + 1レベルあります。レベル0は、母領域全体になります。レベルが高くなるほど、粒度が細かくなります。
値の範囲は、1から15です。
- scale
- グリッド レベル間のスケール係数。例えば、g_nx * g_nyが100x100、レベルが2、スケールが0.1だとすると、3レベルのグリッド(100x100、10x10、1x1)が得られます。
scaleの値は、0.0より大きく1.0未満の値にする必要があります。
scaleのデータ型はFLOATです。
- shift
- 各レベルでグリッドを何回シフトするかを表わすINTEGER値。shiftの値が0の場合、このメソッドはシフトを実行しません。shiftの値が1である場合、このメソッドはレベルごとに4つのグリッドを作成し、それぞれのグリッドを固有のしかたでシフトします。
グリッドのシフトは、大きなセルがグリッド セル境界を横断する場合に、小さな空間オブジェクトを割り当てないようにするために役立ちます。