H3_INVALID_RESOLUTION_VALUE, klasa błędów
Rozdzielczość <r>
H3 musi być między <minR>
i <maxR>
, włącznie
Parametry
- h3Cell: wartość wejściowa, która miała odpowiadać prawidłowemu identyfikatorowi komórki H3.
- r: rzeczywista wartość rozdzielczości (INTEGER) 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łowe wartości rozdzielczości H3 znajdują się między 0
i 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
- h3_coverash3, funkcja
- h3_coverash3string, funkcja
- h3_longlatash3, funkcja
- h3_longlatash3string, funkcja
- h3_maxchild, funkcja
- h3_minchild, funkcja
- h3_pointash3, funkcja
- h3_pointash3string, funkcja
- h3_polyfillash3, funkcja
- h3_polyfillash3string, funkcja
- h3_tessellateaswkb, funkcja
- h3_tochildren, funkcja
- h3_toparent, funkcja
- h3_uncompact, funkcja