plotKML:本地存储的图像不在WikiMedia上

时间:2016-02-07 02:18:37

标签: r plot kml

如何使用plotKML::spPhoto()

绘制本地保存的图像

使用 T。 Hengl的 现场照片例如,当我指向本地保存的同一张照片时出现错误。我将x1$url$url替换为同一图像的本地路径。

imagename = "Soil_monolith.jpg"
x1 <- getWikiMedia.ImageInfo(imagename)
# sm <- spPhoto(filename = x1$url$url, exif.info = x1$metadata) 
local <- "C:/Users/user1/Desktop/Soil_monolith.jpg"
sm <- spPhoto(filename = local, exif.info = x1$metadata)

返回

Error in spPhoto(filename = local, exif.info = x1$metadata) : 
  File C:/Users/user1/Desktop/Soil_monolith.jpg could not be located.

但是,shell.exec(local)打开照片没有问题,所以我知道路径是正确的。

1 个答案:

答案 0 :(得分:1)

我明白了:

spPhoto()函数需要一个浏览器友好的URL路径。所以,问题解决了:

 local <- "file:///C:/Users/user1/Desktop/Soil_monolith.jpg"