35.55 SDO_UTIL.H3SUM_ESTIMATE_RESOLUTION

書式

SDO_UTIL.H3SUM_ESTIMATE_RESOLUTION(
  h3_table     IN VARCHAR2 DEFAULT NULL,
  tile_zoom    IN NUMBER,
  hexes        IN NUMBER DEFAULT NULL
) RETURN NUMBER;

説明

指定されたタイルで、ほぼリクエストされた六角形の数になるH3解像度を示します。

パラメータ

h3_table

データのエクステントを取得するために使用されるH3表。NULLの場合、データ・エクステントはグローバルであると見なされます。

tile_zoom

ズーム値。この値は必須です。

hexes

指定されたタイルに必要な六角形の数。NULLの場合は、デフォルト値300が使用されます。

使用上のノート

SDO_UTIL.H3SUM_ESTIMATE_RESOLUTIONプロシージャは、0から15までの数値を戻します。

解像度を1ずつ増減すると、六角形の数は約7倍ずつ変化します。また、赤道付近のタイルは、極のタイルよりも130倍大きい領域を表すことに注意してください。したがって、タイル内の実際の六角形の数は目標値とは大きく異なります。

次の問合せの例では、SDO_UTIL.H3SUM_ESTIMATE_RESOLUTIONプロシージャを使用して、推定H3解像度を割り出します:

SELECT SDO_UTIL.H3SUM_ESTIMATE_RESOLUTION(tile_zoom=>7) FROM DUAL;

SDO_UTIL.H3SUM_ESTIMATE_RESOLUTION(TILE_ZOOM=>7)
------------------------------------------------
                                               5
SELECT SDO_UTIL.H3SUM_ESTIMATE_RESOLUTION(tile_zoom=>7, hexes=>500) FROM DUAL;

SDO_UTIL.H3SUM_ESTIMATE_RESOLUTION(500,TILE_ZOOM=>7)
----------------------------------------------------
                                                   6
SELECT SDO_UTIL.H3SUM_ESTIMATE_RESOLUTION('QUTTINIRPAAQ_H3', tile_zoom=>7, hexes=>500);


SDO_UTIL.H3SUM_ESTIMATE_RESOLUTION('QUTTINIRPAAQ_H3',TILE_ZOOM=>7,HEXES=>500)
-----------------------------------------------------------------------------
                                                                            7