3 votos

Orientación UTM este negativa

Estoy tratando de hacer el siguiente cálculo:

  1. Dadas las coordenadas lat,lon de un punto (centro de un dominio rectangular (en UTM)), encuentro sus coordenadas UTM.
  2. Dado el ancho y la longitud del dominio, encuentro las coordenadas de sus 4 esquinas en UTM.
  3. Finalmente, necesito encontrar las coordenadas lat,lon de las esquinas.

Estoy teniendo un problema con el paso 2, porque una de las esquinas está fuera de la zona UTM en la que se encuentra el punto central. Así que obtengo números de este negativos y no puedo averiguar cómo hacer la conversión lat,lon. Supongo que necesito encontrar la nueva zona UTM para ese punto, pero no sé exactamente cómo hacerlo.

Información adicional: Estoy usando esta pequeña biblioteca de Python para hacer la conversión UTM<->lat,lon https://github.com/Turbo87/utm No parece manejar los este negativos.

4voto

SpliFF Puntos 214

Para la conversión, es necesario mantener la misma zona UTM para todos los puntos. Como se mencionó en los comentarios, es posible alejarse de la zona de definición de la zona UTM hasta cierto punto.

Esto está limitado matemáticamente a unos 20° al este y al oeste del meridiano central. Fuera de ese rango, se podrían obtener artefactos de reproyección, pero eso ya se vería en tus datos fuente.

Te sugiero usar la biblioteca GDAL para cualquier proyección. Es accesible a través de Python, y es utilizada por QGIS y muchos otros programas.

Además: El meridiano central de UTM está a 500.000 metros, y la zona en Europa es de aproximadamente 400 km de ancho. Me pregunto qué tan grande es tu rectángulo para obtener valores negativos. A menos que estés en algún lugar cerca de los polos, por supuesto.

4voto

webwolf Puntos 11

Las zonas UTM están definidas cada 6 grados de longitud, ignorando algunas zonas de formas extrañas.

El centro de cada zona está definido como 500,000 metros, por lo que mientras estés dentro de los límites de esa zona, tu coordenada este será mayor que 0 y menor que 1,000,000.

Si tienes una coordenada este negativa (mayor de 500,000 metros desde el meridiano central de esa zona), realmente deberías estar en una zona UTM diferente. UTM se considera un sistema de coordenadas local, ya que todo se mapea en 2D, no en uno global. En otras palabras, como dice Wikipedia, "El sistema UTM no es una única proyección de mapa."

La zona UTM más amplia posible en el ecuador (donde es más amplia) es de aproximadamente 660,000 metros. Convierte a otra cosa si estás saliendo de la zona UTM.

Te sugiero que conviertas tu UTM a Lat/Long y luego calcules tu área a partir de allí. Luego, si conviertes de nuevo a UTM, es posible que cada uno de tus esquinas esté en diferentes zonas UTM.

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