来自 MODISSummaries 函数的错误 return(R 包 MODISTools)
Error return from the MODISSummaries function (R package MODISTools)
有谁知道如何处理这个错误?它发生在我的 PC ("Windows" "7 x64" "build 7601, Service Pack 1" "x86-64") 和 Mac ("Darwin" "Darwin" "12.5.0" "Darwin Kernel Version 12.5.0: Sun Sep 29 13:33:47 PDT 2013; root:xnu-2050.48.12~1/RELEASE_X86_64")
library(MODISTools)
data(SubsetExample)
MODISSubsets(LoadDat = SubsetExample, Products = "MOD13Q1", Bands = c("250m_16_days_EVI",
"250m_16_days_pixel_reliability"), Size = c(0,0), StartDate = TRUE)
MODISSummaries(LoadDat = SubsetExample, Product = "MOD13Q1", Bands = "250m_16_days_EVI",
ValidRange = c(-2000,10000), NoDataFill = -3000, ScaleFactor = 0.0001,
StartDate = TRUE, QualityScreen = TRUE, QualityThreshold = 0,
QualityBand = "250m_16_days_pixel_reliability")
错误:
Error in matrix(band.data.site$mean.band[band.data.site$ID == lat.long$SubsetID[i]], :
non-numeric matrix extent
感谢您强调此错误。我已将修复推送到我的 GitHub 存储库 (https://github.com/seantuck12/MODISTools/)。我会尽快更新 CRAN 上的版本,但同时请使用 GitHub 版本。
有谁知道如何处理这个错误?它发生在我的 PC ("Windows" "7 x64" "build 7601, Service Pack 1" "x86-64") 和 Mac ("Darwin" "Darwin" "12.5.0" "Darwin Kernel Version 12.5.0: Sun Sep 29 13:33:47 PDT 2013; root:xnu-2050.48.12~1/RELEASE_X86_64")
library(MODISTools)
data(SubsetExample)
MODISSubsets(LoadDat = SubsetExample, Products = "MOD13Q1", Bands = c("250m_16_days_EVI",
"250m_16_days_pixel_reliability"), Size = c(0,0), StartDate = TRUE)
MODISSummaries(LoadDat = SubsetExample, Product = "MOD13Q1", Bands = "250m_16_days_EVI",
ValidRange = c(-2000,10000), NoDataFill = -3000, ScaleFactor = 0.0001,
StartDate = TRUE, QualityScreen = TRUE, QualityThreshold = 0,
QualityBand = "250m_16_days_pixel_reliability")
错误:
Error in matrix(band.data.site$mean.band[band.data.site$ID == lat.long$SubsetID[i]], :
non-numeric matrix extent
感谢您强调此错误。我已将修复推送到我的 GitHub 存储库 (https://github.com/seantuck12/MODISTools/)。我会尽快更新 CRAN 上的版本,但同时请使用 GitHub 版本。