H3_INVALID_CELL_ID, klasa błędów
<h3Cell>
jest nieprawidłowym identyfikatorem komórki H3
Parametry
- h3Cell: wartość wejściowa, która nie odpowiada prawidłowemu identyfikatorowi komórki H3.
Wyjaśnienie
Funkcje zwracające ten błąd napotkały wartość wejściową, która nie odpowiada prawidłowemu identyfikatorowi komórki lub znajduje się poza dopuszczalnym zakresem prawidłowych identyfikatorów komórek H3. Minimalna wartość tego zakresu to 0x08001fffffffffff
, a wartość maksymalna to 0x08ff3b6db6db6db6
. Wartości w tym zakresie mogą nadal odpowiadać nieprawidłowym identyfikatorom komórek H3.
Ograniczanie ryzyka
Sprawdź, czy obraźliwy identyfikator komórki H3 jest prawidłowy. Jeśli identyfikator jest nieprawidłowy, odfiltruj go przy użyciu funkcji h3_isvalid SQL.
Przykłady
-- Invalid cell ID as input to the h3_resolution function.
> SELECT h3_resolution(0)
[H3_INVALID_CELL_ID] 0 is not a valid H3 cell ID
Funkcje emitujące klasę błędów
- h3_boundaryasgeojson, funkcja
- h3_boundaryaswkb, funkcja
- h3_boundaryaswkt, funkcja
- funkcja h3_centerasgeojson
- h3_centeraswkb, funkcja
- h3_centeraswkt, funkcja
- h3_compact, funkcja
- h3_distance, funkcja
- h3_h3tostring, funkcja
- h3_hexring, funkcja
- h3_ischildof, funkcja
- h3_ispentagon, funkcja
- h3_kring, funkcja
- h3_kringdistances, funkcja
- h3_maxchild, funkcja
- h3_minchild, funkcja
- h3_resolution, funkcja
- h3_stringtoh3, funkcja
- h3_tochildren, funkcja
- h3_toparent, funkcja
- h3_try_distance, funkcja
- h3_uncompact, funkcja
- h3_validate, funkcja