35.48 SDO_UTIL.H3_MBR
書式
SDO_UTIL.H3_MBR( h3_key IN RAW, exact IN BOOLEAN DEFAULT TRUE ) RETURN SDO_GEOMETRY;
説明
指定されたH3セルのMBRを返します。
パラメータ
使用上のノート
近似のMBRのほうが計算は速くなります。時間と精度のトレードオフがアプリケーションに適切であることを確認する必要があります。
例
次の例では、正確なMBR値を計算します。
SELECT SDO_UTIL.H3_MBR('0877AA5145FFFFFF', TRUE) FROM DUAL;
SDO_GEOMETRY(2003, 4326, NULL, SDO_ELEM_INFO_ARRAY(1, 1003, 1),
SDO_ORDINATE_ARRAY(48.8614522, 2.3465296, 48.8610871, 2.35865517, 48.8505953, 2.36541433,
48.8404669, 2.36004832, 48.840831, 2.34792133, 48.8513246, 2.34116178, 48.8614522,
2.3465296))
次の例では、正確なMBRを境界ボックスに変換します。
SELECT SDO_GEOM.SDO_MBR(SDO_UTIL.H3_MBR('0877AA5145FFFFFF', TRUE)) FROM DUAL;
SDO_GEOMETRY(2003, 4326, NULL, SDO_ELEM_INFO_ARRAY(1, 1003, 3),
SDO_ORDINATE_ARRAY(48.8404669, 2.34116178, 48.8614522, 2.36541433))
次の例では、同じセルの近似のH3_MBRを計算します。
SELECT SDO_UTIL.H3_MBR('0877AA5145FFFFFF', FALSE) FROM DUAL;
SDO_GEOMETRY(2003, 4326, NULL, SDO_ELEM_INFO_ARRAY(1, 1003, 3),
SDO_ORDINATE_ARRAY(48.8383005, 2.34064005, 48.8636193, 2.36593751))