Tengo una clase de entidad (condados de Carolina del Sur, por lo que es un área geográfica bastante grande) en NAD83 SC State Plane. Necesita ser transformado a una segunda proyección (NAD83 UTM 17), luego transformado nuevamente al original. Usaré la herramienta Proyecto de Esri para lograr esto.
¿Puede esta doble transformación causar un cambio en la ubicación de las coordenadas de los polígonos y en cuánto - centímetros, metros, kilómetros?
Respuestas:
No sé qué motor de proyección usa ArcGis, pero una pregunta muy interesante también para el proyecto 4. Así que intento probar el motor de proyección proj.4 dentro del entorno GNU-R. Utilizo las esquinas NAD 83 - UTM 17 y EPSG 26917 y lo vuelvo a proyectar 10000 y 1000000 veces de forma recursiva y calculo la diferencia con los valores iniciales.
Aquí están los resultados:
Parece que el error de "reproyección" está dentro de un rango de centímetros para 10000 bucles.
Y crezca hasta un error en un rango de medidor si ejecuta el bucle 1000000 veces.
Aquí está el guión.
Otras pruebas dentro de un entorno estadístico deberían ser fáciles. Los scripts y la explicación del código para un entorno Linux están disponibles en github.com/bigopensky .
fuente
WGS84 Bounds: -84.0000, 24.0000, -78.0000, 83.0000
es la región correcta de interés. ¿Cometí un error?Esri tiene su propio motor de proyección.
La mayoría de las proyecciones y los métodos de transformación geográfica / datum se comportan bien cuando se usan en un área de interés apropiada. Si se aleja demasiado de una zona UTM, el Mercator transversal no siempre es 'inverso' (se convierte en latitud-longitud) exactamente. Las proyecciones utilizadas para todo el mundo pueden tener algunos problemas en o alrededor de los polos o el meridiano +/- 180 o el 'anti-meridiano' (el meridiano que está opuesto al centro del sistema de referencia de coordenadas proyectadas).
Corrí 4 puntos que caen fuera de Carolina del Sur a través del motor de proyección Esri. Para una prueba de esfuerzo de 1k o 10k o 1M puntos, tendré que codificar algo ya que mi prueba similar existente solo hace un 'viaje de ida y vuelta', proyectado de geográfico a proyectado. 32133 es NAD 1983 State Plane South Carolina (metros). 26917 es NAD 1983 UTM zona 17 norte.
Como pueden ver, tuvimos dos puntos que volvieron a las 10e-09.
El manejo en ArcGIS es complicado por el hecho de que hay una referencia espacial. La referencia espacial incluye el sistema de coordenadas más algunos valores de almacenamiento y análisis. Por defecto, los sistemas de coordenadas que usan medidores se almacenan con una precisión de una décima de milímetro, 0.0001.
Divulgación: trabajo para Esri.
fuente
Creo que este es un caso en el que necesita probar su flujo de trabajo propuesto contra algunas características de puntos de prueba, a las que es fácil agregar campos de coordenadas XY.
Compare los valores XY de sus puntos iniciales con los que ha proyectado / transformado (sin importar cuántas veces), y habrá cuantificado la diferencia.
fuente