Primeiro, devo esclarecer que não tenho experiência anterior com o campo, portanto não conheço a terminologia técnica. Minha pergunta é a seguinte:
Eu tenho dois conjuntos de dados climáticos:
O primeiro tem o sistema de coordenadas regular (não sei se tem um nome específico), variando de -90 a 90 e -180 a 180, e os polos estão nas latitudes -90 e 90.
No segundo, embora devesse corresponder à mesma região, notei algo diferente: latitude e longitude não eram iguais, pois têm outro ponto de referência (na descrição é chamado de grade rotativa ). Juntamente com os pares lat / lon, vêm as seguintes informações: pólo sul lat: -35,00, pólo sul lon: -15,00, ângulo: 0,0.
Eu preciso transformar o segundo par de lon / lat no primeiro. Pode ser tão simples quanto adicionar 35 às latitudes e 15 às longitudes, já que o ângulo é 0 e parece uma mudança simples, mas não tenho certeza.
Editar: As informações que tenho sobre as coordenadas são as seguintes
http://rda.ucar.edu/docs/formats/grib/gribdoc/llgrid.html
Aparentemente, o segundo sistema de coordenadas é definido por uma rotação geral da esfera
"Uma opção para esses parâmetros é:
A latitude geográfica em graus do polo sul do sistema de coordenadas, por exemplo;
A longitude geográfica em graus do polo sul do sistema de coordenadas, lambdap por exemplo;
O ângulo de rotação em graus sobre o novo eixo polar (medido no sentido horário ao olhar do polo sul para o polo norte) do sistema de coordenadas, assumindo que o novo eixo tenha sido obtido girando primeiro a esfera através de graus lambdap em torno do eixo polar geográfico e, em seguida, girando através de (90 + batida) graus para que o pólo sul se movesse ao longo do meridiano de Greenwich (anteriormente girado). "
mas ainda não sei como converter isso para o primeiro.
angle=0.0
, você quer dizer o rolamento ? Eu tenho um arquivo netcdf com as coordenadas dos pólos girados, mas não há menção de nenhum ângulo.