【发布时间】:2018-02-08 03:50:41
【问题描述】:
我正在尝试从传单地图创建 GeoTiff。我试图在网上找到答案,但似乎没有一个对我有用。我对使用 R 很陌生。 地理数据是一个 2000*10 矩阵,其中可以找到标题、经度和纬度。 这是我的代码:
install.packages('leaflet')
install.packages('rgdal')
install.packages('raster')
install.packages('sp')
library(leaflet)
library(raster)
library(rgdal)
library(raster)
library(sp)
sites <- data.frame(Name=(geodata[,2]),Long=(geodata[,10]),Lati=(geodata[,9]))
ma <- leaflet()
ma <- addTiles(ma)
ma <- addMarkers(ma, lng=sites$Long, lat=sites$Lati, popup=sites$Name)
ma
rast <- writeRaster(ma, filename="Worldmap.tif", format="GTiff")
最后一步“writeRaster”不起作用。我收到的错误消息如下所示:
Error in (function (classes, fdef, mtable) :
unable to find an inherited method for function 'writeRaster'
for signature '"leaflet", "character"'
知道错误可能在哪里吗?
【问题讨论】:
标签: r leaflet rstudio tiff geotiff