Pergunta

Eu li uma infinidade de informações sobre a projeção do mapa hoje. A quantidade de informações disponíveis é esmagadora.

Estou tentando simplesmente converter Lat, valores longos em uma tela x, y coordenadas não usando nenhum mapa. Não preciso dos valores projetados em nenhum mapa, apenas na janela.

A janela em si está representando aprox. Um local de 1500x1500 metros. Lat, longa precisão necessária é para 1/10 de segundo.

Quais podem ser algumas maneiras mais simples na conversão de LAT/longa representação na tela?

Eu li vários artigos e post sobre tradução em imagens, mas nada relacionado ao sistema de coordenadas Java naturais.

Obrigado por qualquer insight.

Foi útil?

Solução

Ao projetar para uma tela, você ainda está projetando para um "mapa", por isso depende realmente do que é a projeção do seu mapa. No entanto, se você estiver trabalhando apenas em uma área tão pequena de 1500x1500 metros, poderá usar uma projeção cartesiana simples, onde cada pixel é uma quantidade igual de espaço (ou seja, se sua tela for 1500 pixels, cada pixel representaria 1 metro ). No entanto, você ainda precisa explicar onde está na Terra, uma vez que a duração de um grau (em latitude e longitude) pode variar muito, dependendo de onde você está. Se você estiver trabalhando com uma área fixa, poderá procurar o comprimento de 1 grau nesse ponto.

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