几天来,我一直在寻找解决方案,如何在ArcMap中将大的地理坐标光栅分割成较小的光栅。当然,还有“分割栅格”工具,它将光栅从多边形中分离出来,但是光栅名称是随机分配的。相反,我需要定义新栅格的名称--我使用从坐标网格中切割的shapefile来分割栅格,光栅的名称应该与网格页号相同。我根本没有使用过python,所以它有可能在那里完成吗?
发布于 2016-04-01 09:16:04
如果您使用:数据管理工具-> Raster -> Raster处理->剪辑会发生什么?结果不包括在制作光栅或类似的名字的特征id吗?我想这对于提示是有用的:当在shp文件中使用鱼网裁剪光栅时,https://gis.stackexchange.com/questions/84969/clip-raster-using-shapefile-into-multiple-rasters-using-arcgis-desktop无法准确地记住在文件名中提供特征id的方法。
发布于 2016-04-01 15:20:35
下面是一个示例,说明如何使用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)https://stackoverflow.com/questions/36351805
复制相似问题