2008-09-03 11 views
6

Necesito convertir coordenadas de latitud/longitud en coordenadas Este/Norte en la proyección Alberta 10 TM.Conversión de latitud/longitud a Alberta 10 TM Proyección

La proyección de 10 TM es similar a UTM, pero es una proyección personalizada para la provincia de Alberta, Canadá. Creo que (con un poco de esfuerzo) podría codificarlo yo mismo, pero preferiría no reinventar la rueda si ya se ha hecho.

Respuesta

12

Grab PROJ.4 Cartographic Projections library - biblioteca de código abierto.

parámetros sugeridos para 10TM:

+ proj = tmerc + lon_0 = -115 + K_0 = 0,9992 + x 0 = 500.000 + = datum NAD27

Según this post es posible que necesite:

cambio de los ellps a GRS80 si sus datos 10TM se refiere al punto cero NAD83 (en lugar de NAD27/clrk66). También puede cambiar el falso norte (y_0) para que sea -5000000 si las coordenadas 10TM para Alberta son menores que 5,000,000 (un "estándar" de AltaLIS).

Debo mencionar que proj.4 es la biblioteca para obtener cualquier tipo de transformación del sistema de coordenadas geográficas. No hay prácticamente transformación que no pueda hacer.

También recomiendo leer Map Projections-A Working Manual (Paperback) by John Snyder si te gustan este tipo de cosas ... es un clásico. :) (corrigió el enlace)

2

Consideraría seriamente utilizar una dll de terceros para hacer esto en lugar de codificarlo usted mismo.

No conozco todos los detalles de la proyección de 10 TM, pero trabajé en un proyecto que requería conversiones de coordenadas entre muchos sistemas de coordenadas diferentes con un alto grado de precisión, incluyendo UTM y Lat/Long. Descubrimos que las matemáticas involucradas eran demasiado complicadas.

Tal vez echar un vistazo a la PROJ.4 de código abierto: http://trac.osgeo.org/proj/

Se parece apoyar una amplia gama de conversiones, y así espero Alberta 10 TM será cubierto.

4

He usado GDAL (http://www.gdal.org) para hacer esto. También admite enlaces para muchos idiomas diferentes.

+0

¿No es solo para rasters? No está claro si la pregunta es acerca de los rásteres. – MarkJ

+0

gdal proporciona soporte para rásteres y vectores (OGR). También proporciona referencias espaciales (OSR) que pueden hacer conversiones de coordenadas. –

1

descargar la aplicación SIG de código abierto MapWindow

Abra el menú Herramientas SIG

y utilizar su herramienta de archivo de forma reproyección. En "National Grids Canada", puede seleccionar esta proyección de Alberta.

-Jeff Tiemann jefftiemann @ gmail.com

0

Puede insertar sus pares de coordenadas en Coordinate System Transformation - online service donde puede establecer la entrada adecuada y el sistema de coordenadas de salida deseado. Hay cientos de sistemas de coordenadas; es posible simplemente encontrar el sistema de coordenadas apropiado utilizando cualquier palabra clave. Puede ver la definición editable de texto proj4 para cada sistema de coordenadas, por lo que si necesita modificar cualquier parámetro de proyección, puede hacerlo allí. O puede definir su propia proyección personalizada ...

Cuestiones relacionadas