Mehr

Debuggen von spplot() und reflconv() auf R Kann Vektor der Größe nicht zuweisen… ?

Debuggen von spplot() und reflconv() auf R Kann Vektor der Größe nicht zuweisen… ?


Ich versuche, LANSAT-Daten von Digital Numbers (DN) mit reflconv() auf Reflexion in R (Codierung) zu übertragen.

Wenn ich diese Funktion auf das Beispiel anwende, wird der folgende Fehler angezeigt:

>library(rgdal) x <- readGDAL("LC81370452014329LGN00_B5.TIF") // LC81370452014329LGN00_B5.TIF hat GDAL-Treiber GTiff und hat 7891 Zeilen und 7711 Spalten >spplot(x) // Fehler: Vektor der Größe 232,1 Mb kann nicht zugewiesen werden >reflconv (x,2.00000E-05,-0.100000) //Fehler: Vektor der Größe 464.2 Mb kann nicht zugewiesen werden

Was ist die Ursache für diesen Fehler?


Versuchen

Bibliothek(raster) spplot(raster("LC81370452014329LGN00_B5.TIF"))

dasspplotMethode fürRasterLayerObjekte versucht nicht, alle Pixel zu lesen und zu zeichnen, im Gegensatz zu denspplotMethode insp, was geht.