Извлечение данных о земном покрове в два растра с разным разрешением и степенью - PullRequest
0 голосов
/ 16 марта 2020

У меня есть три растра. Raster1 - это файл с растительным покровом для типов растительного покрова. Растр2 и растр3 - это растры с переменной NPP. Как вы можете видеть, каждый растр имеет разную степень и разрешение. Я хочу знать, сколько АЭС находится в растре 2 и 3 в соответствии с полем для растра1. Однако, что можно сделать, чтобы привести все растры в одинаковый размер и разрешение и найти АЭС в растре 2 и растре 3 в соответствии с классом земной поверхности в растре 1?

(Как узнать, какое разрешение выбрать для всех растров?)

> raster1
    class      : RasterLayer 
    dimensions : 2803, 5303, 14864309  (nrow, ncol, ncell)
    resolution : 0.008333333, 0.008333333  (x, y)
    extent     : 60.85, 105.0417, 15.95833, 39.31667  (xmin, xmax, ymin, ymax)
    crs        : +proj=longlat +datum=WGS84 +no_defs +ellps=WGS84 +towgs84=0,0,0 
    source     :XXXXX
    names      : landusemaskedme 
    values     : 1, 12  (min, max)

    raster2
    class      : RasterLayer 
    dimensions : 2336, 4419, 10322784  (nrow, ncol, ncell)
    resolution : 0.01, 0.01  (x, y)
    extent     : 60.85, 105.04, 15.96, 39.32  (xmin, xmax, ymin, ymax)
    crs        : +proj=longlat +datum=WGS84 +no_defs +ellps=WGS84 +towgs84=0,0,0 
    source     : memory
    names      : NPP
    values     : 0, 31.78096  (min, max)

    > raster3
    class      : RasterLayer 
    dimensions : 47, 89, 4183  (nrow, ncol, ncell)
    resolution : 0.5, 0.5  (x, y)
    extent     : 60.75, 105.25, 15.75, 39.25  (xmin, xmax, ymin, ymax)
    crs        : NA 
    source     : memory
    names      : NPP 
    values     : 0, 21.141  (min, max)
...