共用方式為


H3 地理空間函式的字母清單

適用於:核取記號為「是」Databricks SQL 核取記號為「是」Databricks Runtime

函式 描述
h3_boundaryasgeojson(h3CellIdExpr) 傳回 GeoJSON 格式輸入 H3 單元格的多邊形界限。
h3_boundaryaswkb(h3CellIdExpr) 傳回 WKB 格式輸入 H3 單元格的多邊形界限。
h3_boundaryaswkt(h3CellIdExpr) 傳回 WKT 格式輸入 H3 單元格的多邊形界限。
h3_centerasgeojson(h3CellIdExpr) 以 GeoJSON 格式傳回輸入 H3 儲存格的中心作為點
h3_centeraswkb(h3CellIdExpr) 以 WKB 格式傳回輸入 H3 儲存格的中心作為點
h3_centeraswkt(h3CellIdExpr) 以 WKT 格式傳回輸入 H3 儲存格的中心作為點
h3_compact(h3CellIdsExpr) 盡可能將 H3 單元編號的輸入集合壓縮到最小。
h3_coverash3(geographyExpr, resolutionExpr) 傳回對應於指定解析度的最小六邊形或五邊形集合的 H3 單元格 ID ARRAY(以 BIGINT 表示),可以完全涵蓋輸入的線性或面積地理空間。
h3_coverash3string(geographyExpr, resolutionExpr) 返回對應於指定解析度的最小六邊形或五邊形集合的 H3 單元格標識碼陣列(以字符串表示),這些集合可完全覆蓋輸入的線形或面積地理区域。
h3_distance(h3CellId1Expr, h3CellId2Expr) 傳回兩個輸入 H3 單元格標識碼的網格線距離。
h3_h3tostring(h3CellIdExpr) 將輸入 H3 儲存格識別碼轉換為其相等的十六進位字串表示。
h3_hexring(h3CellIdExpr, kExpr) 會傳回 H3 單元格標識碼的數位,該數位形成以原點 H3 單元格為中心且距離原 H3 單元格的網格線距離 k 的空心六邊環。
h3_ischildof(h3CellId1Expr, h3CellId2Expr) 如果第一個 H3 單元格標識碼等於 或第二個 H3 單元格標識碼的子系,則傳回 true。
h3_ispentagon(h3CellIdExpr) 如果輸入 BIGINT 或十六進位 STRING 對應至五角大樓 H3 單元格,則傳回 true。
h3_isvalid(expr) 如果輸入 BIGINT 或 STRING 是有效的 H3 單元格標識碼,則傳回 true。
h3_kring(h3CellIdExpr, kExpr) 傳回原數據格標識碼在 (grid) 距離 k 內的 H3 單元格標識碼。
h3_kringdistances(h3CellIdExpr, kExpr) 傳回所有 H3 單元格標識碼(以長整數或字串表示)與原點 H3 單元格標識碼的網格線距離 k ,以及其與原點 H3 單元格標識碼的距離。
h3_longlatash3(longitudeExpr, latitudeExpr, resolutionExpr) 以指定的解析度傳回對應至所提供經度和緯度的 H3 單元格標識碼(以 BIGINT 表示)。
h3_longlatash3string(longitudeExpr, latitudeExpr, resolutionExpr) 傳回 H3 儲存格標識碼(以十六進位 STRING 形式,對應至指定解析度的經度和緯度。
h3_maxchild(h3CellIdExpr, resolutionExpr) 傳回指定解析度上輸入 H3 單元格最大值的子系。
h3_minchild(h3CellIdExpr, resolutionExpr) 傳回指定解析度上輸入 H3 單元格最小值的子系。
h3_pointash3(geographyExpr, resolutionExpr) 傳回與指定解析度上所提供點對應的 H3 單元格標識碼(以 BIGINT 表示)。
h3_pointash3string(geographyExpr, resolutionExpr) 傳回與指定解析度上所提供點對應的 H3 單元格標識碼(以 STRING 表示)。
h3_polyfillash3(geographyExpr, resolutionExpr) 傳回 H3 單元格標識碼的 ARRAY(以 BIGINT 表示),對應至指定解析度的六邊形或五角大樓,這些解析是由輸入是地理區域所包含。
h3_polyfillash3string(geographyExpr, resolutionExpr) 傳回 H3 單元格標識碼的 ARRAY(以 STRING 表示),對應至指定解析度的六邊形或五角大樓,這些解析是由輸入是地理區域所包含。
h3_resolution(h3CellIdExpr) 傳回輸入 H3 單元格標識碼的解析度。
h3_stringtoh3(h3CellIdStringExpr) 將輸入字串轉換為代表 H3 單元格識別碼的十六進位字串,轉換為對應的 H3 單元格識別元 BIGINT 表示。
h3_tessellateaswkb(geographyExpr, resolutionExpr) 使用指定解析度的 H3 單元格,傳回輸入地理位置的鑲嵌
h3_tochildren(h3CellIdExpr, resolutionExpr) 傳回指定解析度上輸入 H3 單元格識別碼之子系 H3 單元格標識碼的陣列。
h3_toparent(h3CellIdExpr, resolutionExpr) 傳回指定解析度上輸入 H3 單元格標識碼的父 H3 單元格標識碼。
h3_try_distance(h3CellId1Expr, h3CellId2Expr) 傳回相同解析度之兩個輸入 H3 單元格標識碼的網格線距離,如果未定義距離,則傳回 NULL。
h3_try_polyfillash3(geographyExpr, resolutionExpr) 傳回 H3 單元格標識碼的 ARRAY(以 BIGINT 表示),對應至指定解析度的六邊形或五角大樓,這些解析是由輸入是地理區域所包含。
h3_try_polyfillash3string(geographyExpr, resolutionExpr) 傳回 H3 單元格標識碼的 ARRAY(以 STRING 表示),對應至指定解析度的六邊形或五角大樓,這些解析是由輸入是地理區域所包含。
h3_try_validate(h3CellIdExpr) 如果輸入值對應至有效的 H3 單元格標識符,則傳回 BIGINT 或 STRING 類型的輸入值,否則傳回 NULL。
h3_uncompact(h3CellIdsExpr, resolutionExpr) 將 H3 網格識別碼的輸入集合展開至指定的解析度。
h3_validate(h3CellIdExpr) 如果輸入值對應至有效的 H3 單元格標識符,則傳回屬於 BIGINT 或 STRING 類型的輸入值,否則會發出錯誤。