“RasterExpressionEvaluator中的剪裁光栅大小问题”的注释和答案 https://knowledge.亚搏在线safe.com/questions/77074/clipped-raster-size-problem-in-rasterexpressioneva-1.html “RasterExpressionEvaluator中的剪裁光栅大小问题”问题的最新评论和答案 virtualcitymatt对virtualcitymatt评论的评论 https://knowledge.亚搏在线safe.com/comments/77326/view.html网站 很好的解决方案!不过,真头痛。

2018年8月28日星期二格林尼治时间13:33:59 病毒感染
Kkrajewski对Kkrajewski回答的评论 https://knowledge.亚搏在线safe.com/comments/77263/view.html网站 @病毒感染谢谢你的建议。我以前确实尝试过这种方法,但是要处理数千个光栅,对每个光栅进行重新采样会使其速度太慢,其次,每个输出光栅的大小也不同,因此设置一个石头大小不是一个选项。最后,我在rasterexpressionevaluator之前测试光栅大小,并只重新定向那些与rasterresampler不同的光栅大小。也作为 @JDH公司这意味着,错误在于半像素级别上的微小偏移,有时由于舍入误差,会落在边界之外。 2018年8月28日星期二格林尼治时间05:53:04 卡拉杰夫斯基 JDH回答 https://knowledge.亚搏在线safe.com/answers/77098/view.html网址

我相信裁剪器在光栅上的工作原理是包括中心在裁剪器边界内的像素,排除中心在裁剪器外的像素,即使一部分像素在裁剪器内。

光栅原点或像素大小的微小差异会在光栅上累积,导致底部/右侧像素刚好位于剪裁器外部(或相反,正好位于内部)。

当您的图像是lat/long格式,分辨率可能是2.777777E-5或2.7777777E-5时,这一点尤其明显。

2018年8月24日星期五14:12:36 GMT JDH公司
由virtualcitymatt回答 https://knowledge.亚搏在线safe.com/answers/77097/view.html网址

哦,那不是个有趣的问题。一种可能的解决方法是使用rasterresampler(在clipper之后)强制所有raster具有相同数量的列和行。您可以在裁剪器之后获取一个示例光栅,使用rasterpopertyextracter获取此光栅的列。然后使用variablesetters将值传递给后续的raster。

2018年8月24日星期五格林尼治时间13:55:52 病毒感染