2016-04-09 15 views
0

Ben örneği "Bir kutup Örneğin"NSIDC deniz buzu()

Bu örnek raster olarak çizmek için .bin formatta deniz buz verileri kullanır altında here vermek takip etmeye çalışıyorum. Ben Ulusal Kar ve Buz Veri Merkezi'nin original ftp server dan mevcut farklı bir dosya ile aynı çalışıyorum. Dolayısıyla, herhangi bir sorun olmaması gerektiğini düşünüyorum. . Bu dosyadan bir RasterLayer nesnesi oluşturulamaz

: Ben istemi çalıştığınızda Ancak, R aşağıdaki komut dosyasını

# from NSIDC sea ice concentration file 
baseurl <- "ftp://sidads.colorado.edu/pub/DATASETS/" 

f2 <- paste(baseurl, 
     "nsidc0051_gsfc_nasateam_seaice/final-gsfc/north/daily/2013/nt_20130111_f17_v1.1_n.bin", 
     sep='') 

if (!file.exists(basename(f2))) download.file(f2, basename(f2), mode = "wb") 
ice2 <- raster(basename(f2)) 

= "RasterLayer" .rasterObjectFromFile (x, bant = bandında, nesne tipinde Hata çalıştırmak yanlış gidiyorum

? bozuk Bin dosyası nedir? Herhangi bir yardım takdir!

teşekkürler! Tamam, işler github bir çözüm buldum

cevap

0

gerçekten hoş. Yeni adı yapısı namly bir rakam, bir nokta olarak orjinal birinden biraz farklı olarak sadece

hemi <- tolower(substr(bx, 22L, 22L)), 

tarafından komut

hemi <- tolower(substr(bx, 21L, 21L)) 

hattı 14

https://github.com/cran/raster/blob/master/R/nsidcICE.R

yerine v1.1 dizisi!

karşılaştırın:

"nt_19781119_f07_v01_s.bin" 

Ben

"nt_20130111_f17_v1.1_n.bin" 
ilgi sürüme
İlgili konular