Abecední seznam geoprostorových funkcí H3

Platí pro:zaškrtnuto ano Databricks SQL zaškrtnuto ano Databricks Runtime

Funkce Popis
h3_boundaryasgeojson(h3CellIdExpr) Vrátí mnohoúhelník vstupní buňky H3 ve formátu GeoJSON .
h3_boundaryaswkb(h3CellIdExpr) Vrátí mnohoúhelník vstupní buňky H3 ve formátu WKB .
h3_boundaryaswkt(h3CellIdExpr) Vrátí hranici mnohoúhelníku vstupní buňky H3 ve formátu WKT.
h3_centerasgeojson(h3CellIdExpr) Vrátí střed vstupní buňky H3 jako bod ve formátu GeoJSON .
h3_centeraswkb(h3CellIdExpr) Vrátí střed vstupní buňky H3 jako bod ve formátu WKB .
h3_centeraswkt(h3CellIdExpr) Vrátí střed vstupní buňky H3 jako bod ve formátu WKT .
h3_compact(h3CellIdsExpr) Zkomprimuje vstupní sadu ID buněk H3 co nejlépe.
h3_coverash3(geographyExpr, resolutionExpr) Vrátí pole ID buněk H3 (reprezentované jako BIGINT), které odpovídají minimální sadě šestnáctkových nebo pětiúhelníků zadaného rozlišení, které plně pokrývají vstupní lineární nebo areální geografii.
h3_coverash3string(geographyExpr, resolutionExpr) Vrátí pole ID buněk H3 (reprezentované jako STRING) odpovídající minimální sadě šestiúhelníku nebo pětiúhelníku zadaného rozlišení, které plně pokrývají vstupní lineární nebo areální geografii.
h3_distance(h3CellId1Expr, h3CellId2Expr) Vrátí hexagonální vzdálenost dvou vstupních ID buněk H3.
h3_h3tostring(h3CellIdExpr) Převede vstupní ID buňky H3 na ekvivalentní šestnáctkové řetězcové vyjádření.
h3_hexring(h3CellIdExpr, kExpr) Vrátí pole ID buněk H3, která tvoří prázdný šestiúhelníkový prstenec se středem v původní buňce H3 a která jsou ve vzdálenosti k od středu mřížky.
h3_ischildof(h3CellId1Expr, h3CellId2Expr) Vrátí hodnotu true, pokud se první ID buňky H3 rovná druhému nebo je jeho podřízené.
h3_ispentagon(h3CellIdExpr) Vrátí hodnotu true, pokud vstupní BIGINT nebo šestnáctkový řetězec odpovídá pentagonální buňce H3.
h3_isvalid(expr) Vrátí hodnotu true, pokud je vstupní BIGINT nebo STRING platným ID buňky H3.
h3_kring(h3CellIdExpr, kExpr) Vrátí ID buněk H3, které jsou ve vzdálenosti (mřížky) k od ID původní buňky.
h3_kringdistances(h3CellIdExpr, kExpr) Vrátí všechna ID buněk H3 (reprezentovaná jako dlouhá celá čísla nebo řetězce) ve vzdálenosti k mřížky od ID buňky H3 původu spolu s jejich vzdáleností od ID buňky H3 původu.
h3_longlatash3(longitudeExpr, latitudeExpr, resolutionExpr) Vrátí ID buňky H3 (jako BIGINT), které odpovídá zadané délce a zeměpisné šířce v zadaném rozlišení.
h3_longlatash3string(longitudeExpr, latitudeExpr, resolutionExpr) Vrátí ID buňky H3 (jako šestnáctkový ŘETĚZEC) odpovídající zadané délce a zeměpisné šířce v zadaném rozlišení.
h3_maxchild(h3CellIdExpr, resolutionExpr) Vrátí potomka buňky H3 s maximální hodnotou v zadaném rozlišení.
h3_minchild(h3CellIdExpr, resolutionExpr) Vrátí dítě s minimální hodnotou zadanou buňkou H3 při daném rozlišení.
h3_pointash3(geographyExpr, resolutionExpr) Vrátí ID buňky H3 (jako BIGINT) odpovídající zadanému bodu v zadaném rozlišení.
h3_pointash3string(geographyExpr, resolutionExpr) Vrátí ID buňky H3 (jako ŘETĚZEC) odpovídající zadanému bodu v zadaném rozlišení.
h3_polyfillash3(geographyExpr, resolutionExpr) Vrátí MATICi ID buněk H3 (reprezentované jako BIGINT), které odpovídají šestiúhelníku nebo pětiúhelníku zadaného rozlišení, jehož centroidy jsou obsaženy ve vstupní areální geografické oblasti.
h3_polyfillash3string(geographyExpr, resolutionExpr) Vrátí pole ID buněk H3 (reprezentované jako STRING) odpovídající šestiúhelníku nebo pětiúhelníku zadaného rozlišení, jehož centroidy jsou obsaženy ve vstupní areální geografické oblasti.
h3_resolution(h3CellIdExpr) Vrátí rozlišení vstupního ID buňky H3.
h3_stringtoh3(h3CellIdStringExpr) Převede vstupní řetězec, který se očekává jako šestnáctkový řetězec představující ID buňky H3, na odpovídající reprezentaci BIGINT ID buňky H3.
h3_tessellateaswkb(geographyExpr, resolutionExpr) Vrátí tesselaci vstupní geografie pomocí buněk H3 v zadaném rozlišení.
h3_tochildren(h3CellIdExpr, resolutionExpr) Vrátí pole ID podřízených buněk H3 vstupního ID buňky H3 v zadaném rozlišení.
h3_toparent(h3CellIdExpr, resolutionExpr) Vrátí ID nadřazené buňky H3 vstupního ID buňky H3 v zadaném rozlišení.
h3_try_coverash3(geographyExpr, resolutionExpr) Vrátí pole ID buněk H3 (reprezentované jako BIGINT) odpovídající minimální sadě šestiúhelníku nebo pětiúhelníku v zadaném rozlišení, které plně pokrývá vstupní lineární nebo areální geografii, nebo NULL pokud je první argument neplatný.
h3_try_coverash3string(geographyExpr, resolutionExpr) Vrátí pole ID buněk H3 (reprezentované jako STRING) odpovídající minimální sadě šestiúhelníků nebo pětiúhelníků o zadaném rozlišení, které plně pokrývají zadanou lineární nebo plošnou geografii, nebo vrátí hodnotu NULL, pokud je první argument neplatný.
h3_try_distance(h3CellId1Expr, h3CellId2Expr) Vrátí vzdálenost mřížky dvou ID vstupních buněk H3 stejného rozlišení nebo hodnotu NULL, pokud je vzdálenost nedefinovaná.
h3_try_polyfillash3(geographyExpr, resolutionExpr) Vrátí MATICi ID buněk H3 (reprezentované jako BIGINT), které odpovídají šestiúhelníku nebo pětiúhelníku zadaného rozlišení, jehož centroidy jsou obsaženy ve vstupní areální geografické oblasti.
h3_try_polyfillash3string(geographyExpr, resolutionExpr) Vrátí pole ID buněk H3 (reprezentované jako STRING) odpovídající šestiúhelníku nebo pětiúhelníku zadaného rozlišení, jehož centroidy jsou obsaženy ve vstupní areální geografické oblasti.
h3_try_tessellateaswkb(geographyExpr, resolutionExpr) Vrátí tesselace vstupní geografie pomocí buněk H3 v zadaném rozlišení, nebo NULL, pokud je první argument neplatný nebo pokud funkce nemohla vypočítat tesselaci.
h3_try_validate(h3CellIdExpr) Vrátí vstupní hodnotu typu BIGINT nebo STRING, pokud odpovídá platnému ID buňky H3 nebo null jinak.
h3_uncompact(h3CellIdsExpr, resolutionExpr) Rozbalí vstupní sadu ID buněk H3 na zadané rozlišení.
h3_validate(h3CellIdExpr) Vrátí vstupní hodnotu typu BIGINT nebo STRING, pokud odpovídá platnému ID buňky H3, nebo vygeneruje chybu jinak.