Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:
Databricks SQL
Databricks Runtime
| Функция | Описание |
|---|---|
| h3_boundaryasgeojson(h3CellIdExpr) | Возвращает многоугольную границу входной ячейки H3 в формате GeoJSON. |
| h3_boundaryaswkb(h3CellIdExpr) | Возвращает многоугольную границу входной ячейки H3 в формате WKB. |
| h3_boundaryaswkt(h3CellIdExpr) | Возвращает многоугольную границу входной ячейки H3 в формате WKT. |
| h3_centerasgeojson(h3CellIdExpr) | Возвращает центр входной ячейки H3 в виде точки в формате GeoJSON. |
| h3_centeraswkb(h3CellIdExpr) | Возвращает центр входной ячейки H3 в виде точки в формате WKB. |
| h3_centeraswkt(h3CellIdExpr) | Возвращает центр входной ячейки H3 в виде точки в формате WKT. |
| h3_compact(h3CellIdsExpr) | Сжимает входной набор идентификаторов ячеек H3 максимально эффективно. |
| h3_coverash3(geographyExpr, resolutionExpr) | Возвращает массив идентификаторов ячеек H3 (представленных как BIGINT), соответствующий минимальному набору шестиугольников или пятиугольников, которые полностью охватывают входную линейную или площадную географию. |
| h3_coverash3string(geographyExpr, resolutionExpr) | Возвращает массив идентификаторов ячеек H3 (представленных как строка), соответствующий минимальному набору шестиугольников или пятиугольников указанного разрешения, которые полностью охватывают входную линейную или ареальную географию. |
| h3_distance(h3CellId1Expr, h3CellId2Expr) | Возвращает расстояние в сетке между двумя входными идентификаторами ячеек H3. |
| h3_h3tostring(h3CellIdExpr) | Преобразует идентификатор входной ячейки H3 в эквивалентное шестнадцатеричное строковое представление. |
| h3_hexring(h3CellIdExpr, kExpr) | Возвращает массив идентификаторов ячеек H3, которые образуют полое шестиугольное кольцо, центрированное в исходной ячейке H3 и находящееся на расстоянии k от исходной ячейки H3. |
| h3_ischildof(h3CellId1Expr, h3CellId2Expr) | Возвращает true, если первый идентификатор ячейки H3 равен второму идентификатору ячейки H3 или является его дочерним элементом. |
| h3_ispentagon(h3CellIdExpr) | Возвращает значение true, в зависимости от того, соответствует входной объект BIGINT или шестнадцатеричная строка пятиугольной ячейке H3 или нет. |
| h3_isvalid(expr) | Возвращает значение true, если входной объект BIGINT или STRING является допустимым идентификатором ячейки H3. |
| h3_kring(h3CellIdExpr, kExpr) | Возвращает идентификаторы ячеек H3, которые находятся на расстоянии по сетке k от идентификатора исходной ячейки. |
| h3_kringdistances(h3CellIdExpr, kExpr) | Возвращает все идентификаторы ячеек H3 (представленные в виде целых чисел или строк) в пределах расстояния k от идентификатора ячейки H3 источника, а также их расстояние от идентификатора ячейки H3 источника. |
| h3_longlatash3(долготаExpr, широтаExpr, resolutionExpr) | Возвращает идентификатор ячейки H3 (как BIGINT), соответствующий указанной широте и долготе в указанном разрешении. |
| h3_longlatash3string(долготаExpr, широтаExpr, resolutionExpr) | Возвращает идентификатор ячейки H3 (в виде шестнадцатеричной строки), соответствующий заданной долготе и широте в указанном разрешении. |
| h3_maxchild(h3CellIdExpr, resolutionExpr) | Возвращает дочерний элемент с максимальным значением входной ячейки H3 на указанном уровне детализации. |
| h3_minchild(h3CellIdExpr, resolutionExpr) | Возвращает дочерний элемент с минимальным значением входной ячейки H3 в указанном разрешении. |
| h3_pointash3(geographyExpr, resolutionExpr) | Возвращает идентификатор ячейки H3 (как BIGINT), соответствующий предоставленной точке при заданном разрешении. |
| h3_pointash3string(geographyExpr, resolutionExpr) | Возвращает идентификатор ячейки H3 (в виде СТРОКИ), соответствующий предоставленной точке в указанном разрешении. |
| h3_polyfillash3(geographyExpr, resolutionExpr) | Возвращает массив идентификаторов ячеек H3 (представленных как BIGINT), которые соответствуют шестиугольникам или пятиугольникам указанного разрешения и находятся внутри заданной площади географии. |
| h3_polyfillash3string(geographyExpr, resolutionExpr) | Возвращает массив строковых идентификаторов ячеек H3, соответствующих шестиугольникам или пятиугольникам указанного разрешения, которые содержатся в заданной географической области. |
| h3_resolution(h3CellIdExpr) | Возвращает разрешение входного идентификатора ячейки H3. |
| h3_stringtoh3(h3CellIdStringExpr) | Преобразует входную строку, которая, как ожидается, будет шестнадцатеричной строкой, представляющей идентификатор ячейки H3, в соответствующее представление BIGINT идентификатора ячейки H3. |
| h3_tessellateaswkb(geographyExpr, resolutionExpr) | Возвращает тесселлирование входной географической области с помощью ячеек H3 в указанном разрешении. |
| h3_tochildren(h3CellIdExpr, resolutionExpr) | Возвращает массив идентификаторов дочерних ячеек H3 для указанного входного идентификатора ячейки H3 на заданном уровне разрешения. |
| h3_toparent(h3CellIdExpr, resolutionExpr) | Возвращает идентификатор родительской ячейки H3 для входной ячейки H3 на указанном уровне разрешения. |
| h3_try_coverash3(geographyExpr, resolutionExpr) | Возвращает массив идентификаторов ячеек H3 (представленных как BIGINT), соответствующий минимальному набору шестнадцатеугольников или пентагонов, в указанном разрешении, который полностью охватывает входную линейную или географию или NULL если первый аргумент недопустим. |
| h3_try_coverash3string(geographyExpr, resolutionExpr) | Возвращает массив идентификаторов ячеек H3 (представленных как STRING), соответствующий минимальному набору шестнадцатеугольников или пентагонов, заданного разрешения, который полностью охватывает входную линейную или географию или значение NULL, если первый аргумент недопустим. |
| h3_try_distance(h3CellId1Expr, h3CellId2Expr) | Возвращает расстояние сетки двух входных идентификаторов ячеек H3 одного разрешения или NULL, если расстояние не определено. |
| h3_try_polyfillash3(geographyExpr, resolutionExpr) | Возвращает массив идентификаторов ячеек H3 (представленных как BIGINT), которые соответствуют шестиугольникам или пятиугольникам указанного разрешения и находятся внутри заданной площади географии. |
| h3_try_polyfillash3string(geographyExpr, resolutionExpr) | Возвращает массив строковых идентификаторов ячеек H3, соответствующих шестиугольникам или пятиугольникам указанного разрешения, которые содержатся в заданной географической области. |
| h3_try_tessellateaswkb(geographyExpr, resolutionExpr) | Возвращает тесселяцию входной географии с помощью ячеек H3 в указанном разрешении или результат NULL, если первый аргумент недопустим или функция не смогла вычислить тесселяцию. |
| h3_try_validate(h3CellIdExpr) | Возвращает входное значение типа BIGINT или STRING, если оно соответствует допустимому идентификатору ячейки H3 или NULL в противном случае. |
| h3_uncompact(h3CellIdsExpr, resolutionExpr) | Не компактирует входной набор идентификаторов ячеек H3 к указанному разрешению. |
| h3_validate(h3CellIdExpr) | Возвращает входное значение типа BIGINT или STRING, если оно соответствует допустимому идентификатору ячейки H3, в противном случае возвращает ошибку. |