This works: http://r-sig-geo.2731867.n2.nabble.com/file/n6890251/test.png require(sp) library(raster) library(rgdal)
pixel <- 25000 #pixel dimension in meters for both x and y xMin <- -3837500 #From NSIDC: ulxmap -3837500 xMax <- xMin + (pixel*304) yMax <- 5837500 #From NSIDC: ulymap 5837500 yMin <- yMax - (pixel*448) r <- raster(nrow=448, ncol=304, xmn=xMin, xmx=xMax, ymn=yMin, ymx=yMax) projection(r) <- '+proj=stere +lat_0=90 +lat_ts=70 +lon_0=-45 +k=1 +x_0=0 +y_0=0 +a=6378273 +b=6356889.449 +units=m +no_defs' #for(### Place time loop here){ yyyy<- "2011" ### Use for debugging mm<- "10" ### Use for debugging dd = 12 ### Use for debugging ##Near Real Time: ## ftp://sidads.colorado.edu/pub/DATASETS/nsidc0081_nrt_nasateam_seaice/north/ ##Best long-term record through 2010: ## ftp://sidads.colorado.edu/pub/DATASETS/nsidc0081_nrt_nasateam_seaice/north/[yyyy]/ filename <- paste("ftp://sidads.colorado.edu/pub/DATASETS/nsidc0081_nrt_nasateam_seaice/north/", "nt_",yyyy,mm,sprintf("%2.2d", dd),"_f17_nrt_n.bin", sep="") con <- file(filename, 'rb') x <- readBin(con, "raw", 300) x <- readBin(con,"int", size=1, signed=FALSE, 150000) close(con) newx <- numeric(length(x)) #new variable for recoding the 'raw' byte data newx[x==251] <- 1 # arbitrarily set the the polar data hole to 100% ice cover newx[x>251] <- 0 # set all non-ice pixels to 0% ice cover newx[x<251] <- x[x<251]/250 #scale ice cover to 1 r <- setValues(r, newx) # place result in raster plot(r) # Plot it #plot(land, add=T) #Plot a land map to for reference sp <- as(r, 'SpatialGridDataFrame') geoTiffFile<- paste('D:/NSIDC/NearRealTime/', "nt_",yyyy,mm,sprintf("%2.2d", dd),'.tif',sep='') writeGDAL(sp, geoTiffFile, drivername="GTiff") #} ### end time loop ----- Tony Fischbach, Wildlife Biologist Walrus Research Program Alaska Science Center U.S. Geological Survey 4210 University Drive Anchorage, AK 99508-4650 afischb...@usgs.gov http://alaska.usgs.gov/science/biology/walrus -- View this message in context: http://r-sig-geo.2731867.n2.nabble.com/Reading-National-Snow-and-Ice-Data-Center-binary-files-tp6882737p6890251.html Sent from the R-sig-geo mailing list archive at Nabble.com. _______________________________________________ R-sig-Geo mailing list R-sig-Geo@r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-geo