首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改栅格范围

更改栅格范围
EN

Stack Overflow用户
提问于 2017-11-21 22:24:17
回答 1查看 1.5K关注 0票数 0

我有全球短波辐射数据。我想将范围更改为lon和lat。当前盘区的格式如下:

代码语言:javascript
复制
class       : RasterLayer 
dimensions  : 7200, 3600, 25920000  (nrow, ncol, ncell)
resolution  : 1, 1  (x, y)
extent      : 0.5, 3600.5, 0.5, 7200.5  (xmin, xmax, ymin, ymax)
coord. ref. : NA 
data source : /Users/gogunkoya/Documents/PATAGONIA/RAW_DATA_ARCHIVE/BESS_RadData/BESS_RSDN_Monthly.A201201.nc 
names       : surface_downwelling_shortwave_flux_in_air 
zvar        : surface_downwelling_shortwave_flux_in_air 

我尝试使用光栅范围函数来更改范围:

代码语言:javascript
复制
bb <- extent(-180,180,-90,90)
extent(r) <- bb

我还想将地图旋转为水平方向。

EN

回答 1

Stack Overflow用户

发布于 2017-11-21 22:42:32

使用t对我很有效。

代码语言:javascript
复制
library(raster)

xy <- matrix(sample(1:10, size = 3*5, replace = TRUE), nrow = 3)
xy <- raster(xy)
xy

extent(xy) <- extent(c(-2, 2, -2, 2))

par(mfrow = c(1, 2))
plot(xy)
plot(t(xy))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47415451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档