Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:
Databricks SQL
Databricks Runtime 17.1 and above
Important
Esse recurso está em Visualização Pública.
Observação
Esse recurso não está disponível em databricks SQL Classic warehouses. Para saber mais sobre os sql warehouses do Databricks, consulte os tipos de sql warehouse.
Retorna o primeiro ponto do valor de entrada GEOGRAPHY ou GEOMETRY, se o valor geoespacial de entrada for uma linha que não esteja vazia.
Syntax
st_startpoint ( geoExpr )
Arguments
-
geoExpr: AGEOGRAPHYouGEOMETRYvalor que representa uma linha de linha.
Returns
Um valor de tipo GEOGRAPHY ou GEOMETRY, representando o primeiro ponto da linha.
O valor SRID do ponto de saída é o mesmo do valor de entrada.
A dimensão do ponto de saída é a mesma da linha de entrada.
A função retornará NULL se a entrada for NULL.
Condições de erro
- Se o valor de
geoExprnão for um linestring, a função retornará ST_INVALID_ARGUMENT.INVALID_TYPE. - Se o valor de
geoExprfor um linestring vazio, a função retornará 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)