Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:
Databricks SQL
Databricks Runtime 17.1 y versiones posteriores
Important
Esta característica está en versión preliminar pública.
Nota:
Esta característica no está disponible en almacenes clásicos de Databricks SQL. Para más información sobre los almacenes de SQL de Databricks, consulte Tipos de almacenamiento de SQL.
Devuelve el primer punto de la entrada GEOGRAPHY o GEOMETRY valor, si el valor geoespacial de entrada es una cadena de línea no vacía.
Syntax
st_startpoint ( geoExpr )
Arguments
-
geoExpr: unGEOGRAPHYvalor oGEOMETRYque representa una cadena de líneas.
Returns
Valor de tipo GEOGRAPHY o GEOMETRY, que representa el primer punto de la cadena de líneas.
El valor SRID del punto de salida es el mismo que el del valor de entrada.
La dimensión del punto de salida es la misma que la de la cadena de línea de entrada.
La función devuelve NULL si la entrada es NULL.
Condiciones de error
- Si el valor de
geoExprno es una cadena de línea, la función devuelve ST_INVALID_ARGUMENT. INVALID_TYPE. - Si el valor de
geoExpres una cadena de línea vacía, la función devuelve ST_INVALID_ARGUMENT. EMPTY_LINESTRING.
Examples
-- Returns first point of linestring with SRID.
> SELECT st_asewkt(st_startpoint(st_geomfromtext('LINESTRING(1 2,3 4,5 6)', 4326)));
SRID=4326;POINT(1 2)
-- Returns first point with ZM coordinates.
> SELECT st_asewkt(st_startpoint(st_geogfromtext('LINESTRING ZM (1 2 3 4,5 6 7 8)')));
SRID=4326;POINT ZM (1 2 3 4)