ST_Point - Amazon Neptune

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

ST_Point

ST_Point retorna um ponto dos valores das coordenadas de entrada.

Sintaxe

ST_Point(x, y, z)

Arguments (Argumentos)

  • x- Um valor do tipo de dados DOUBLE PRECISION que representa uma primeira coordenada.

  • y- Um valor do tipo de dados DOUBLE PRECISION que representa uma segunda coordenada.

  • z- (opcional)

Ordem das coordenadas

Ao trabalhar com coordenadas geográficas, o primeiro argumento (x) representa a longitude e o segundo argumento (y) representa a latitude. Isso segue a ordem de coordenadas padrão usada em bancos de dados espaciais e o padrão ISO 19125.

// Correct: longitude first, latitude second ST_Point(-84.4281, 33.6367) // Atlanta airport // Incorrect: latitude first, longitude second ST_Point(33.6367, -84.4281) // This will return NaN in distance calculations

Intervalos de coordenadas válidos

Para dados geográficos, certifique-se de que as coordenadas estejam dentro dos intervalos válidos:

  • Longitude (x): -180 a 180

  • Latitude (y): -90 a 90

Coordenadas fora desses intervalos retornarão NaN (não é um número) quando usadas com funções de cálculo de distância, comoST_DistanceSpheroid.

Tipo de retorno

GEOMETRIA do subtipo PONTO

Nulo será retornado se x ou y for nulo.

Exemplos

O seguinte constrói uma geometria de pontos a partir das coordenadas de entrada.

RETURN ST_Point(5.0, 7.0); POINT(5 7)