Alfabetyczna lista funkcji geoprzestrzennych H3
Dotyczy: Databricks SQL Databricks Runtime
Function | opis |
---|---|
h3_boundaryasgeojson(h3CellIdExpr) | Zwraca wielokątną granicę wejściowej komórki H3 w formacie GeoJSON . |
h3_boundaryaswkb(h3CellIdExpr) | Zwraca wielokątną granicę wejściowej komórki H3 w formacie WKB . |
h3_boundaryaswkt(h3CellIdExpr) | Zwraca wielokątną granicę wejściowej komórki H3 w formacie WKT . |
h3_centerasgeojson(h3CellIdExpr) | Zwraca środek wejściowej komórki H3 jako punkt w formacie GeoJSON . |
h3_centeraswkb(h3CellIdExpr) | Zwraca środek wejściowej komórki H3 jako punkt w formacie WKB . |
h3_centeraswkt(h3CellIdExpr) | Zwraca środek wejściowej komórki H3 jako punkt w formacie WKT . |
h3_compact(h3CellIdsExpr) | Kompaktuje zestaw danych wejściowych identyfikatorów komórek H3 jak najlepiej, jak to możliwe. |
h3_coverash3(geographyExpr, resolutionExpr) | Zwraca tablicę identyfikatorów komórek H3 (reprezentowanych jako BIGINT), które odpowiadają minimalnej liczbie sześciokątów lub pentagonów określonej rozdzielczości, w pełni pokrywających liniowy lub powierzchniowy teren. |
h3_coverash3string(geographyExpr, resolutionExpr) | Zwraca tablicę identyfikatorów komórek H3 (reprezentowanych jako CIĄG), które odpowiadają minimalnemu zestawowi sześciokątów lub pentagonów o określonej rozdzielczości, które w pełni pokrywają wejściową geografię liniową lub obszarową. |
h3_distance(h3CellId1Expr, h3CellId2Expr) | Zwraca odległość siatki dwóch wejściowych identyfikatorów komórek H3. |
h3_h3tostring(h3CellIdExpr) | Konwertuje wejściowy identyfikator komórki H3 na równoważną reprezentację ciągu szesnastkowego. |
h3_hexring(h3CellIdExpr, kExpr) | Zwraca tablicę identyfikatorów komórek H3 tworzących pusty pierścień sześciokątny wyśrodkowany w komórce H3 pochodzenia i znajdujących się w odległości k siatki od komórki początkowej H3. |
h3_ischildof(h3CellId1Expr, h3CellId2Expr) | Zwraca wartość true, jeśli pierwszy identyfikator komórki H3 jest równy lub element podrzędny drugiego identyfikatora komórki H3. |
h3_ispentagon(h3CellIdExpr) | Zwraca wartość true, jeśli wejściowy ciąg BIGINT lub szesnastkowy odpowiada pięciokątnej komórce H3 lub nie. |
h3_isvalid(wyrażenie) | Zwraca wartość true, jeśli dane wejściowe BIGINT lub STRING są prawidłowym identyfikatorem komórki H3. |
h3_kring(h3CellIdExpr, kExpr) | Zwraca identyfikatory komórek H3 znajdujące się w odległości k (siatki) identyfikatora komórki pochodzenia. |
h3_kringdistances(h3CellIdExpr, kExpr) | Zwraca wszystkie identyfikatory komórek H3 (reprezentowane jako długie liczby całkowite lub ciągi) w odległości siatki od początkowego identyfikatora komórki H3 wraz z ich odległością k od identyfikatora komórki H3 pochodzenia. |
h3_longlatash3(longitudeExpr, latitudeExpr, resolutionExpr) | Zwraca identyfikator komórki H3 (jako BIGINT) odpowiadający podanej długości i szerokości geograficznej w określonej rozdzielczości. |
h3_longlatash3string(longitudeExpr, latitudeExpr, resolutionExpr) | Zwraca identyfikator komórki H3 (jako ciąg szesnastkowy) odpowiadający podanej długości i szerokości geograficznej w określonej rozdzielczości. |
h3_maxchild(h3CellIdExpr, resolutionExpr) | Zwraca element podrzędny maksymalnej wartości wejściowej komórki H3 w określonej rozdzielczości. |
h3_minchild(h3CellIdExpr, resolutionExpr) | Zwraca element podrzędny minimalnej wartości wejściowej komórki H3 w określonej rozdzielczości. |
h3_pointash3(geographyExpr, resolutionExpr) | Zwraca identyfikator komórki H3 (jako BIGINT) odpowiadający podanemu punktowi w określonej rozdzielczości. |
h3_pointash3string(geographyExpr, resolutionExpr) | Zwraca identyfikator komórki H3 (jako CIĄG) odpowiadający podanemu punktowi w określonej rozdzielczości. |
h3_polyfillash3(geographyExpr, resolutionExpr) | Zwraca tablicę identyfikatorów komórek H3 (reprezentowanych jako BIGINT) odpowiadających sześciokątom lub pentagonom określonej rozdzielczości, które są zawarte w danych wejściowych są geograficzne. |
h3_polyfillash3string(geographyExpr, resolutionExpr) | Zwraca tablicę identyfikatorów komórek H3 (reprezentowanych jako CIĄG) odpowiadających sześciokątom lub pentagonom określonej rozdzielczości, które są zawarte w danych wejściowych są geograficzne. |
h3_resolution(h3CellIdExpr) | Zwraca rozdzielczość wejściowego identyfikatora komórki H3. |
h3_stringtoh3(h3CellIdStringExpr) | Konwertuje ciąg wejściowy, który ma być ciągiem szesnastkowym reprezentującym identyfikator komórki H3, do odpowiadającej reprezentacji BIGINT identyfikatora komórki H3. |
h3_tessellateaswkb(geographyExpr, resolutionExpr) | Zwraca tessellation geografii wejściowej przy użyciu komórek H3 w określonej rozdzielczości. |
h3_tochildren(h3CellIdExpr, resolutionExpr) | Zwraca tablicę identyfikatorów komórek H3 elementów podrzędnych wejściowego identyfikatora komórki H3 w określonej rozdzielczości. |
h3_toparent(h3CellIdExpr, resolutionExpr) | Zwraca nadrzędny identyfikator komórki H3 wejściowego identyfikatora komórki H3 w określonej rozdzielczości. |
h3_try_distance(h3CellId1Expr, h3CellId2Expr) | Zwraca odległość siatki dwóch wejściowych identyfikatorów komórek H3 tej samej rozdzielczości lub NULL, jeśli odległość jest niezdefiniowana. |
h3_try_polyfillash3(geographyExpr, resolutionExpr) | Zwraca tablicę identyfikatorów komórek H3 (reprezentowanych jako BIGINT) odpowiadających sześciokątom lub pentagonom określonej rozdzielczości, które są zawarte w danych wejściowych są geograficzne. |
h3_try_polyfillash3string(geographyExpr, resolutionExpr) | Zwraca tablicę identyfikatorów komórek H3 (reprezentowanych jako CIĄG) odpowiadających sześciokątom lub pentagonom określonej rozdzielczości, które są zawarte w danych wejściowych są geograficzne. |
h3_try_validate(h3CellIdExpr) | Zwraca wartość wejściową typu BIGINT lub STRING, jeśli odpowiada prawidłowemu identyfikatorowi komórki H3 lub null w inny sposób. |
h3_uncompact(h3CellIdsExpr, resolutionExpr) | Rozkompaktowuje zbiór wejściowy identyfikatorów komórek H3 do określonej rozdzielczości. |
h3_validate(h3CellIdExpr) | Zwraca wartość wejściową typu BIGINT lub STRING, jeśli odpowiada prawidłowemu identyfikatorowi komórki H3 lub generuje błąd w przeciwnym razie. |