Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
funktion
Gäller för:
Databricks
Databricks Runtime 17.1 och senare
Important
Den här funktionen finns som allmänt tillgänglig förhandsversion.
Anmärkning
Den här funktionen är inte tillgänglig på de klassiska Databricks SQL-lagerhus. Mer information om Databricks SQL-lager finns i SQL-lagertyper.
Returnerar typen av indata GEOGRAPHY eller GEOMETRY värde som en sträng.
Syntax
st_geometrytype ( geoExpr )
Arguments
-
geoExpr: EttGEOGRAPHY- ellerGEOMETRY-värde.
Returns
Ett värde av typen STRING, som representerar typen av indatageometri.
Värdet som returneras är följande:
- Uttrycket returnerar
ST_Pointför punkter. - För linjesträngar returnerar
ST_LineStringuttrycket. - För polygoner returnerar
ST_Polygonuttrycket . - För flerpunkt returnerar uttrycket
ST_MultiPoint. - För flerlinjesträngar returnerar uttrycket
ST_MultiLineString. - För flerapolygoner returnerar
ST_MultiPolygonuttrycket . - För geometrisamlingar returnerar uttrycket
ST_GeometryCollection.
Funktionen returnerar NULL om indata är 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