R:wrld_simpl和globejs之间的坐标不正确

时间:2018-07-17 22:47:02

标签: r map-projections webgl-globe

我正在尝试在R中使用globejs()绘制数据。根据要使用的背景图像,我要绘制的坐标要么与地图正确对齐,要么不正确对齐。如果我使用NASA提供的图像,例如:http://eoimages.gsfc.nasa.gov/images/imagerecords/73000/73909/world.topo.bathy.200412.3x5400x2700.jpg 一切看起来正确:correct_globe

但是,我想绘制国家线,去除地形特征等。并使用通过在R中运行此代码可获得的图像:

library(rgdal)
library(maptools)
data(wrld_simpl)
bgcolor<- "#033E5F"
earth<- "myplot.jpg"
jpeg(earth, width=5400, height=2700, quality=100, bg=bgcolor, antialias="default")
par(mar = c(0,0,0,0), pin = c(4,2), pty = "m",  xaxs = "i", xaxt = "n",xpd = FALSE, yaxs = "i", bty = "n", yaxt = "n")
plot(wrld_simpl, col="#09354D", bg=bgcolor, border="cyan", ann=FALSE, setParUsrBB=TRUE)
dev.off()

使用该图像时,其数据与发布的第一张图像完全相同,结果为: incorrect_globe

尽管地球上的背景看起来不错,并且显示了国家轮廓,但显然是点的位置不同。我想知道以前是否有人遇到过这个问题,如果是这样,需要什么步骤来调整坐标?

在为地球生成图像数据时,我遵循此处的文档:https://www.rdocumentation.org/packages/threejs/versions/0.3.1/topics/globejs

如果需要,我很乐意将实际坐标数据的副本上传到gitHub。

任何建议都将不胜感激。先感谢您。 --nate

0 个答案:

没有答案