Trazar un mapa mundial en proyección ortográfica es dar "puntos no finitos"
Tengo un archivo shape de países del mundo, descargado deaquí. Puedo trazarlo en R usando
countries <- readOGR("shp","TM_WORLD_BORDERS-0.3",encoding="UTF-8",stringsAsFactors=F)
par(mar=c(0,0,0,0),bg=rgb(0.3,0.4,1))
plot(countries,col=rgb(1,0.8,0.4))
Ahora quiero trazarlo en proyección ortográfica (la Tierra vista desde el espacio exterior), así que estoy intentando
countries <- spTransform(countries,CRS("+proj=ortho +lat_0=-10 +lon_0=-60"))
También jugué con los parámetros x_0 e y_0 (como se indicóaquí), pero siempre recibo el error:
non finite transformation detected:
[1] 45.08332 39.76804 Inf Inf
Erro em .spTransform_Polygon(input[[i]], to_args = to_args, from_args = from_args, :
failure in Polygons 3 Polygon 1 points 1
Além disso: Mensagens de aviso perdidas:
In .spTransform_Polygon(input[[i]], to_args = to_args, from_args = from_args, :
108 projected point(s) not finite
a veces en el 3er polígono, a veces en el 7mo. ¿De dónde vienen esos "Inf"? ¿Necesito cambiar algún parámetro? Quiero trazar el mapa así
pero centrado sobre América del Sur. ¡Gracias por tu ayuda!