指定された解像度レベルにおける、H3 エンコードされた地理グリッドの親グリッドを返します。
構文
h3grid ST_Parent(h3grid code, integer level)パラメーター
| パラメーター | 説明 |
|---|---|
code | H3 エンコードされた地理グリッドオブジェクトです。 |
level | 親グリッドの解像度レベルです。値が小さいほど、より粗く(大きい)グリッドになります。デフォルトでは、入力グリッドの解像度より 1 レベル上の親グリッド(直近の親)が返されます。 |
使用例
以下の例では、ST_H3FromText を使用して文字列から H3 グリッドオブジェクトを作成し、その後 ST_Parent を呼び出してその親グリッドを取得します。
-- 直近の親グリッドを返します(1 レベル粗くなり、デフォルトの動作)
SELECT ST_AsText(ST_Parent(ST_H3FromText('884a126689fffff')));
ST_AsText
-----------------
874a12668ffffff
-- レベル 2 の親グリッドを返します
SELECT ST_AsText(ST_Parent(ST_H3FromText('884a126689fffff'), 2));
ST_AsText
-----------------
824a17fffffffff