拆分栅格,定义新栅格的名称

时间:2016-04-01 08:44:23

标签: split raster

我已经在寻找解决方案几天了,我如何在ArcMap中将大型地理参考栅格分割成较小的栅格。当然,还有"分裂栅格"工具,用于按多边形中的要素划分栅格,但栅格名称是随机分配的。相反,我需要定义新栅格的名称 - 我使用从坐标网格切割的shapefile分割栅格,栅格的名称应与网格页码相同。我根本没有和python一起工作,所以有没有机会在那里完成?

2 个答案:

答案 0 :(得分:0)

如果您使用以下内容会发生什么:数据管理工具 - >光栅 - >光栅处理 - >夹子? 结果是否包含生成的栅格名称中的要素ID或类似内容?我想这对提示很有用:https://gis.stackexchange.com/questions/84969/clip-raster-using-shapefile-into-multiple-rasters-using-arcgis-desktop 在shp文件中使用fishnet剪切光栅时,不能完全记住在文件名中提供功能ID的方法。

答案 1 :(得分:0)

以下是如何使用R

执行此操作的示例
library(raster)
# example data
r <- raster()
values(r) <- 1:ncell(r)

# create blocks
a <- aggregate(raster(r), 60)
b <- as(a, 'SpatialPolygons')

f <- function(i) {
   fname <- paste0('raster_', i, '.tif')
   crop(r, extent(b[i,]), filename=fname)
}

x <- sapply(1:length(b), f)