Pregunta

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

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

¿Fue útil?

Solución

Agarrar Biblioteca de Proyecciones Cartográficas PROJ.4 - biblioteca de código abierto.

Parámetros sugeridos para 10TM:

+proj=tmerc +lon_0=-115 +k_0=0.9992 +x_0=500000 +dato=NAD27

De acuerdo a esta publicación es posible que necesites:

cambie los ellps a GRS80 si su 10TM los datos se refieren al datum NAD83 (en lugar de NAD27/clrk66).Es posible que También es necesario cambiar el falso norte (y_0) ser -5000000 si su 10TM las coordenadas de Alberta son menores que 5.000.000 (un "estándar" de AltaLIS).

Debo mencionar que el proyecto 4 es la biblioteca obtener para cualquier tipo de transformación del sistema de coordenadas geográficas.Prácticamente no hay transformación que no pueda realizar.

También recomiendo leer. Proyecciones cartográficas: un manual de trabajo (rústica) de John Snyder si te gustan este tipo de cosas..es un clásico.:) (arreglado el enlace)

Otros consejos

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

Para bibliotecas SIG gratuitas, eche un vistazo aquí: http://www.freegis.org/database/?cat=12.Ojalá puedas encontrar algo que se ajuste a tus necesidades.

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

No conozco todos los detalles de la proyección 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, incluidos UTM y Lat/Long.Descubrimos que las matemáticas involucradas eran demasiado complicadas.

Quizás eche un vistazo al PROJ.4 de código abierto:http://trac.osgeo.org/proj/

Parecen admitir una amplia gama de conversiones, por lo que espero que se cubra Alberta 10 TM.

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

Abra el menú Herramientas SIG

Y utilice su herramienta de reproyección de archivos de forma.En "National Grids Canada" puede seleccionar esta proyección de Alberta.

-Jeff Tiemann jefftiemann@gmail.com

También puedes usar http://code.google.com/p/android-openmap-framework/ que puede convertir una ubicación de Android en un LatLonPoint, UTMPoint o MGRSPoint.

Puede insertar sus pares de coordenadas para Transformación del sistema de coordenadas: servicio en línea donde puede configurar la entrada adecuada y el sistema de coordenadas de salida deseado.Hay cientos de sistemas de coordenadas; es posible encontrar simplemente el sistema de coordenadas apropiado usando cualquier palabra clave.Puedes ver definición de texto editable proj4 para cada sistema de coordenadas, por lo que si necesita modificar algún parámetro de proyección, puede hacerlo allí.O puedes definir tu propia proyección personalizada...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top