Pergunta

Preciso converter coordenadas de latitude/longitude em coordenadas Leste/Norte na projeção Alberta 10 TM.

A projeção 10 TM é semelhante à UTM, mas é uma projeção personalizada para a província de Alberta, Canadá.Acho que (com algum esforço) eu poderia codificá-lo sozinho, mas prefiro não reinventar a roda se já tiver sido feito.

Foi útil?

Solução

Pegar Biblioteca de Projeções Cartográficas PROJ.4 - biblioteca de código aberto.

Parâmetros sugeridos para 10TM:

+proj=tmerc +lon_0=-115 +k_0=0,9992 +x_0=500000 +dado=NAD27

De acordo com esta postagem você pode precisar:

Altere os Ellps para GRS80 se seus dados de 10tm forem referenciados ao Datum NAD83 (em vez de NAD27/CLRK66).Você também pode precisar alterar o Northing False (Y_0) para -5000000 se suas coordenadas de 10tm para Alberta forem inferiores a 5.000.000 (um Altalis "Standard").

Devo mencionar que proj.4 é a biblioteca para obter qualquer tipo de transformação do sistema de coordenadas geográficas.Não há praticamente nenhuma transformação que ele não possa fazer.

Também recomendo a leitura Projeções cartográficas - Um manual de trabalho (brochura) por John Snyder se você gosta desse tipo de coisa..é um clássico.:) (consertei o link)

Outras dicas

Eu usei GDAL (http://www.gdal.org) para fazer isso.Ele também suporta ligações para muitos idiomas diferentes.

Para bibliotecas GIS gratuitas, dê uma olhada aqui: http://www.freegis.org/database/?cat=12.Esperamos que você encontre algo que atenda às suas necessidades.

Eu consideraria seriamente usar uma DLL de terceiros para fazer isso, em vez de codificá-la você mesmo.

Não conheço todos os detalhes da projeção 10 TM, mas trabalhei em um projeto que exigia conversões de coordenadas entre muitos sistemas de coordenadas diferentes com um alto grau de precisão, incluindo UTM e Lat/Long.Descobrimos que a matemática envolvida era muito complicada.

Talvez dê uma olhada no PROJ.4 de código aberto:http://trac.osgeo.org/proj/

Eles parecem suportar uma grande variedade de conversões e, portanto, espero que o Alberta 10 TM seja coberto.

Baixe o aplicativo GIS de código aberto MapWindow

Abra o menu Ferramentas GIS

E use sua ferramenta de reprojeção de shapefile.Em "National Grids Canada" você pode selecionar esta projeção de Alberta.

-Jeff Tiemann jefftiemann@gmail.com

Você também pode usar http://code.google.com/p/android-openmap-framework/ que pode converter um local Android em LatLonPoint, UTMPoint ou MGRSPoint.

Você pode inserir seus pares de coordenadas para Coordenar a Transformação do Sistema - serviço online onde você pode definir o sistema de coordenadas de entrada apropriado e de saída desejado.Existem centenas de sistemas de coordenadas - é possível simplesmente encontrar o sistema de coordenadas apropriado usando qualquer palavra-chave.Você pode ver definição de texto proj4 editável para cada sistema de coordenadas, portanto, se você precisar modificar qualquer parâmetro de projeção, poderá fazê-lo lá.Ou você pode definir sua própria projeção personalizada...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top