No meu trabalho, tenho feito algumas manutenções em softwares internos que pretendem implementar uma projeção estereográfica cujas fórmulas foram copiadas de um sistema antigo há muito tempo.
Pelo que vi, parece implementar o "Estereográfico Oblíquo e Equatorial" do EPSG (código 9809). Mas há um passo que não consegui identificar. O valor "R" usado em nosso código é calculado com os seguintes parâmetros:
(phi_n, lambda_n) - null distortion coordinates
(PHI_nc, LAMBDA_nc) - conformal null distortion coordinates
(PHI_o, LAMBDA_o) - conformal projection origin coordinates
e - eccenttricity
r_eq - earth radius at equator
Diante disso, a fórmula para obter R é:
a = 1 + cos(PHI_nc) * cos(PHI_o) * cos(LAMBDA_nc - LAMBA_o)
b = sin(PHI_nc) * sin(PHI_o)
c = 2 * cos(PHI_nc) * [1 - (sin(phi_n) * e/2) ^ 2] ^ 1/2
R = r_eq * cos(phi_n) * (a + b) / c
Alguém sabe o que está acontecendo aqui? Estive pesquisando e lendo sobre projeções estereográficas, mas não consegui encontrar nada parecido. De fato, não vi projeções que usem essa "coordenada de distorção nula".