- Categorias:
ST_POINTN¶
Retorna um ponto em um índice especificado em um LineString.
- Consulte também:
Sintaxe¶
Argumentos¶
geography_or_geometry_expressionO argumento deve ser uma expressão do tipo GEOGRAPHY ou GEOMETRY representando um LineString.
indexO índice do ponto a retornar. O índice deve ser um número inteiro.
Um índice negativo é interpretado como o deslocamento a partir do final do LineString. Por exemplo,
-1é interpretado como o último ponto do LineString,-2é interpretado como o penúltimo ponto, etc.
Retornos¶
A função retorna um valor do tipo GEOGRAPHY ou GEOMETRY que contém o ponto no índice especificado do LineString.
Notas de uso¶
Se
geography_or_geometry_expressionnão for um LineString, a função reportará um erro.Se
indexestiver fora dos limites (por exemplo, se exceder o número de pontos no LineString), a função reportará um erro.
Exemplos¶
Exemplos GEOGRAPHY¶
A consulta a seguir retorna o segundo ponto em um LineString:
A consulta a seguir usa um índice negativo para retornar o segundo ponto a partir do final de um LineString:
Exemplos GEOMETRY¶
A consulta a seguir retorna o segundo ponto em um LineString:
A consulta a seguir usa um índice negativo para retornar o segundo ponto a partir do final de um LineString: