Clase de error H3_INVALID_RESOLUTION_VALUE
La resolución H3 <r>
debe estar entre <minR>
y <maxR>
, inclusive
Parámetros
- h3Cell: valor de entrada que se esperaba que se correspondiera con un identificador de celda H3 válido.
- r: valor de resolución real (un ENTERO), pasado a la función SQL.
- minR: la resolución mínima aceptable (un ENTERO) en el contexto de la función SQL (normalmente
0
). - maxR: la resolución máxima aceptable (un ENTERO) en el contexto de la función SQL (normalmente
15
).
Explicación
Las funciones que emiten este error esperan un valor de resolución H3 válido. Los valores de resolución H3 válidos están entre 0
y 15
. Algunas funciones SQL pueden restringir aún más el intervalo en función del contexto de la función.
Ejemplos
-- Invoking h3_longlatash3 with a resolution that is out of the valid range.
> SELECT h3_longlatash3(40, -120, 16);
[H3_INVALID_RESOLUTION_VALUE] H3 resolution 16 must be between 0 and 15, inclusive
-- Invoking h3_toparent with a resolution that is larger than the input cell’s resolution.
> SELECT h3_toparent(599686042433355775, h3_resolution(599686042433355775) + 1);
[H3_INVALID_RESOLUTION_VALUE] H3 resolution 6 must be between 0 and 5, inclusive
Funciones que emiten esta clase de error
- Función h3_coverash3
- Función h3_coverash3string
- Función h3_longlatash3
- Función h3_longlatash3string
- Función h3_maxchild
- Función h3_minchild
- Función h3_pointash3
- Función h3_pointash3string
- Función h3_polyfillash3
- Función h3_polyfillash3string
- Función h3_tessellateaswkb
- Función h3_tochildren
- Función h3_toparent
- Función h3_uncompact