Alfabetyczna lista funkcji geoprzestrzennych H3

Dotyczy:check marked yes Databricks SQL check marked yes 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) odpowiadający minimalny zestaw sześciokątów lub pentagonów określonej rozdzielczości, które w pełni obejmują liniową lub arealną geografię.
h3_coverash3string(geographyExpr, resolutionExpr) Zwraca tablicę identyfikatorów komórek H3 (reprezentowanych jako CIĄG) odpowiadający minimalny zestaw sześciokątów lub pentagonów określonej rozdzielczości, które w pełni obejmują liniową lub arealną geografię.
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) Niekompaktuje zestawu danych wejściowych 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.