H3_INVALID_RESOLUTION_VALUE, kategoria błędów
<r>
rozdzielczość H3 musi znajdować się między <minR>
a <maxR>
, włącznie
Parameters
- h3Cell: wartość wejściowa, która miała odpowiadać prawidłowemu identyfikatorowi komórki H3.
- r: rzeczywista wartość rozdzielczości (liczba CAŁKOWITA) przekazana do funkcji SQL.
-
minR: minimalna akceptowalna rozdzielczość (liczba całkowita) w kontekście funkcji SQL (zwykle
0
). -
maxR: maksymalna akceptowalna rozdzielczość (liczba całkowita) w kontekście funkcji SQL (zwykle
15
).
Wyjaśnienie
Funkcje emitujące ten błąd oczekują prawidłowej wartości rozdzielczości H3. Prawidłowa rozdzielczość values znajduje się między 0
a 15
. Niektóre funkcje SQL mogą jeszcze bardziej ograniczyć zakres na podstawie kontekstu funkcji.
Przykłady
-- 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
Funkcje emitujące tę klasę błędów
- funkcji h3_coverash3
- h3_coverash3string funkcji
- funkcji h3_longlatash3
- funkcji h3_longlatash3string
- funkcja h3_maxchild
- funkcja h3_minchild
- funkcja h3_pointash3
- funkcja h3_pointash3string
- h3_polyfillash3 function
- h3_polyfillash3string function
- funkcji h3_tessellateaswkb
- funkcji h3_tochildren
- funkcji h3_toparent
- h3_uncompact funkcja