Estoy trabajando con datos sobre las corrientes superficiales del mar de ftp://podaac-ftp.jpl.nasa.gov/allData/oscar/preview/L4/oscar_third_deg Los datos tienen las latitudes y longitudes guardadas en el siguiente formato:
latitude Size:481
units: degrees-north
long_name: Latitude
longitude Size:1201
units: degrees-east
long_name: Longitude
head(lon)
[1] 20.00000 20.33333 20.66667 21.00000 21.33333 21.66667
tail(lon)
[1] 418.3333 418.6667 419.0000 419.3333 419.6667 420.0000
¿Cómo puedo convertir esto en unidades de latitud-longitud en R?
El objeto lon va de 20 a 420 mientras que yo quiero que vaya de -180 a 180.
He visto Convertir las coordenadas Norte y Este en longitud y latitud en R en Stack Overflow pero no soy capaz de adaptarlo a mi configuración.
x <- nc_open("oscar_vel1992.nc")
# lon
lon <- ncvar_get(x,"longitude")
#lat
lat <- ncvar_get(x,"latitude")
z <-as.numeric(char2dms(lat))