2 votos

¿Cómo convertir una forma (SDE.ST_GEOMETRY) en latitud y longitud?

Una tabla Oracle tiene un campo Shape de tipo SDE.ST_GEOMETRY, quiero convertirlo a latitud y longitud.

Necesito la Latitud y la Longitud para construir mapas dinámicos en Google Maps.

Vi en Internet este consejo y lo probé:

SELECT sde.ST_X(shape) x, sde.ST_Y(shape) y FROM pontes;

Pero devolvió esto:

              X | Y

692789,990308064 | 7020476,32990657

Creo que son coordenadas (XY) ArcGIS, pero necesito la latitud y la longitud.

¿Cómo convertir una forma (SDE.ST_GEOMETRY) en latitud y longitud?

2voto

neighdough Puntos 8

Esto le da la latitud y la longitud de su geometría, pero parece que sus datos están en algún tipo de proyección basada en los pies como el plano del estado. Si quieres mostrar las coordenadas en un sistema legible para Google Maps, tendrás que transformar el punto. No estoy seguro de la sintaxis para SDE en Oracle, pero en PostGIS es algo similar a:

    select st_astext(st_transform(shape, 4326))

Para más información, consulte el página de ayuda .

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