Ich versuche, ein GeoTiff aus einer Flugblattkarte zu erstellen. Ich habe versucht, online Antworten darauf zu finden, aber keine von ihnen scheint für mich zu funktionieren. Ich bin ziemlich neu mit der Verwendung von R. Die Geodaten sind eine 2000 * 10-Matrix, wo der Titel, die Länge und Breite gefunden wird. Hier ist mein Code:Erstellen eines GeoTiffs aus der Flugblattkarte
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")
Es ist der letzte Schritt „writeRaster“, das nicht funktioniert. Die Fehlermeldung, die ich bekomme, sieht so aus:
Error in (function (classes, fdef, mtable) :
unable to find an inherited method for function 'writeRaster'
for signature '"leaflet", "character"'
Irgendeine Idee wo der Fehler sein könnte?