Cálculo do fator de escala de distância por latitude para Mercator


13

Esse foi um tópico realmente inconveniente para o Google - por isso estou pedindo esclarecimentos, entendi as coisas corretamente.

Estou falando de medir curtas distâncias na projeção de Mercator (3857). Você pode calcular a distância em unidades de mapa (usando o teorema de Pitágoras). No equador, é igual à distância na Terra (fator de escala = 1); se você se mover em direção aos polos, a distância nas unidades do mapa e na terra não será mais igual - o fator de escala começará a aumentar.

A pergunta é: como calcular o fator de escala para uma determinada latitude?

Eu entendi corretamente, a fórmula é factor = 1 / cos(latitude)?

Respostas:


12

Você está absolutamente correto.

Da projeção de Mercator da wikipedia : fator de escala = secante (latitude) = 1 / cosseno (latitude)

insira a descrição da imagem aqui

Geralmente, divida a distância do mapa pelo fator de escala para obter a distância do globo.

Mas e as linhas "longas", em diferentes latitudes, que fator de escala usar?
Segundo a EF Burkholder, por

  • linhas curtas, basta calcular um fator de escala
  • Linhas de 2 a 4 km, calcule um fator de escala médio, das duas extremidades
  • linhas longas, use a regra Simpson:
    • fator de escala médio, S = (S1 + 4 Sm + S2) / 6
    • em outras palavras, um sexto de cada um dos dois fatores finais mais dois terços do fator intermediário

@martin f, isso é demais! Fiquei com a impressão de que a projeção Mercator era boa para rolamentos, mas a medição era uma estimativa, na melhor das hipóteses. Eu não tinha ideia de que os comprimentos pudessem ser calculados com qualquer grau de precisão. Obrigado.
Michael Stimson

1
Tanto quanto sei, todas as projeções de mapa - se os parâmetros são conhecidos - têm distorções calculáveis, portanto correções calculáveis.
Martin F
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.