22 votos

Obtener valores Lon Lat de un tipo de datos GEOGRÁFICOS en PostGIS

Después de almacenar los valores de lon lat como un tipo de datos GEOGRÁFICOS, ¿cómo recupero los valores de lon lat individuales?

Intento fallido:

SELECT id, geog, ST_X(geog), ST_Y(geog) FROM locations;

Error:

No function matches the given name and argument types. You might need to add explicit type casts.

1voto

Iznogood Puntos 143

No necesita yeso

Intente usar esta consulta.

SELECT ST_XMax(geog), ST_YMax(geog), ST_AsEWKT(geog)
FROM locations LIMIT 10;

funciona para mí.

0voto

texai Puntos 178

intenta usar esta consulta.

SELECT X(the_geom), Y(the_geom), ST_AsEWKT(the_geom)
      FROM locations LIMIT 10;

Espero que te ayude

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X