使用R的RasterLayer中的间隙

问题描述 投票:0回答:1

我有这个shapefile,从前两列(lefttop)到另一个数据库并获取elevation的值。

Simple feature collection with 959 features and 5 fields
geometry type:  MULTIPOINT
dimension:      XY
bbox:           xmin: -50.49206 ymin: -15.00123 xmax: -41.99206 ymax: -2.501234
epsg (SRID):    NA
proj4string:    +proj=longlat +ellps=GRS80 +no_defs
# A tibble: 959 x 6
    left   top right bottom    id              geometry
   <dbl> <dbl> <dbl>  <dbl> <dbl>      <MULTIPOINT [°]>
 1 -48.0 -7.50 -47.7  -7.25   605 (-47.99206 -7.501234)
 2 -48.0 -7.75 -47.7  -7.50   606 (-47.99206 -7.751234)
 3 -48.0 -8.00 -47.7  -7.75   607 (-47.99206 -8.001234)
 4 -48.0 -8.25 -47.7  -8.00   608 (-47.99206 -8.251234)
 5 -48.0 -8.50 -47.7  -8.25   609 (-47.99206 -8.501234)
 6 -48.0 -8.75 -47.7  -8.50   610 (-47.99206 -8.751234)
 7 -48.0 -9.00 -47.7  -8.75   611 (-47.99206 -9.001234)
 8 -48.0 -9.25 -47.7  -9.00   612 (-47.99206 -9.251234)
 9 -48.0 -9.50 -47.7  -9.25   613 (-47.99206 -9.501234)
10 -48.0 -9.75 -47.7  -9.50   614 (-47.99206 -9.751234)
# ... with 949 more rows

“此处为shapefile的图:<p我访问数据库并写了一个netCDF文件(StackOverflow Question)。我使用了相同的959个地理点。

class      : RasterLayer 
dimensions : 51, 35, 1785  (nrow, ncol, ncell)
resolution : 0.25, 0.25  (x, y)
extent     : -50.61706, -41.86706, -15.12623, -2.376234  (xmin, xmax, ymin, ymax)
crs        : +proj=longlat +datum=WGS84 +ellps=WGS84 +towgs84=0,0,0 
source     : D:/2019/Projetos/Dados_Xavier/Xavier/elev.nc 
names      : elev 
zvar       : elev

但是,当我用plot(RasterLayer)绘图时,我得到了:

““>

为什么栅格图具有此间隙,为什么形状与shapefile图不同?

我有这个shapefile,在这里我从前两列(左和顶部)访问另一个数据库并获取高程值。具有959个要素和5个字段几何的简单要素收集...

r raster shapefile geo ncdf4
1个回答
0
投票

我找到了解决方案!我以为我的解释不是技术性的,而是我寻找解决方案所遵循的思路。

我怀疑raster应该是具有四个面的图像。如果我感兴趣的地理位置不是正方形或矩形,则在导入netCDF文件时,会出现这种奇怪的模式。

© www.soinside.com 2019 - 2024. All rights reserved.