Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция
Применяется к:
Databricks SQL
Databricks Runtime 17.1 и более поздних версий
Important
Эта функция доступна в общедоступной предварительной версии. Вы можете подтвердить регистрацию предварительной версии на странице "Предварительные версии ". См. статью "Управление предварительными версиями Azure Databricks".
Замечание
Эта функция недоступна в классических хранилищах Databricks SQL. Дополнительные сведения о хранилищах SQL Databricks см. в разделе "Типы хранилища SQL".
Возвращает тип входных GEOGRAPHY или GEOMETRY значений в виде строки.
Syntax
st_geometrytype ( geoExpr )
Arguments
-
geoExpr: значениеGEOGRAPHYилиGEOMETRYзначение.
Returns
Значение типа STRING, представляющее тип входной геометрии.
Возвращаемое значение выглядит следующим образом:
- Для точек выражение возвращается
ST_Point. - Для linestrings выражение возвращает
ST_LineString. - Для многоугольников выражение возвращается
ST_Polygon. - Для нескольких точек выражение выдаёт
ST_MultiPoint. - Для многолинейных строк возвращается
ST_MultiLineString. - Для многополигонов выражение возвращается
ST_MultiPolygon. - Для коллекций геометрии выражение возвращается
ST_GeometryCollection.
Функция возвращается NULL , если входные данные являются NULL.
Examples
-- Returns the type of a point geometry.
> SELECT st_geometrytype(st_geomfromtext('POINT(4 5)'));
ST_Point
-- Returns the type of a geometry collection.
> SELECT st_geometrytype(st_geomfromtext('GEOMETRYCOLLECTION(POINT(4 5),LINESTRING(-4 5,7 8))'));
ST_GeometryCollection