Compartir vía


st_startpoint Función

Se aplica a:check marcado yes Databricks SQL check marcado yes 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: un GEOGRAPHY valor o GEOMETRY que 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

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)