0
Ich möchte die Werte eines Rasters extrahieren, wo ein spatialLines-Objekt seine Zellen kreuzt und einen Fehler verursacht. Dies zeigt:Fehler "IDs stimmen nicht überein" beim Extrahieren von Rasterwerten in SpatialLines
> require(maptools); require(raster)
> data(wrld_simpl)
> nepal = as(wrld_simpl[wrld_simpl$NAME == 'Nepal',], 'SpatialLines')
> r = raster(volcano)
> extent(r) = c(79,90,26,31)
> plot(r); plot(nepal, col='red', add=T)
Die Extraktion:
> border_values = extract(r, nepal, sp=T, fun=median)
Error in SpatialLinesDataFrame(y, res[, -1, drop = FALSE]) :
row.names of data and Lines IDs do not match
Jede Idee, was dies verursacht? Mein Rasterpaket ist v2.5-8.
Dank (wenn Sie mehrere Funktionen haben) Robert :) – geotheory