1 votos

¿Cómo puedo transformar las coordenadas X Y de NAD83 Texas North Central a latitud y longitud, preferiblemente en Python?

No sé qué hacer.

Para un proyecto en el trabajo, estoy trazando un mapa sencillo en Power BI que señala algunas de nuestras actividades internas de concesión de permisos de servicios públicos. Uno de los conjuntos de datos que me han proporcionado parece tener coordenadas X e Y, y me han dicho que las coordenadas están en NAD83 Texas North Central. El conjunto de datos no tiene latitud ni longitud. Estoy buscando el script python para cambiarlas o incluso la fórmula.

He aquí algunos ejemplos de coordenadas (X, Y):

2389721.373 7120786.992
2404093.075 7121270.858
2399450.901 7108775.082
2390198.570 7122950.801
2388505.487 7129711.434

He intentado el siguiente código, pero me lat y lon decimales que están en ninguna parte cerca de donde deberían estar en el mapa.

conv = 0.3408

x1, y1 = 2389721.373 * conv, 7120786.992 * conv # feet to meters

p2 = Proj('4326', proj="utm", zone=14)
lon, lat = p2(x1, y1, inverse=True)

...que produce:

lat, lon
(21.91704812776455, -95.95674542629739)
# Nowhere near Denton, Texas

Cualquier ayuda sería inmensamente útil. Como referencia, los puntos lat lon deben terminar en el área de Denton, Texas.

3voto

DEW Puntos 44

Con esto debería bastar:

from pyproj import Transformer
trans = Transformer.from_crs(2276, 4326, always_xy=True)
trans.transform(2389721.373, 7120786.992)

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