斯潘8
斯潘4
我最近需要对一些RGB光栅重新采样到不同的大小(使用行柱)导致纵横比发生变化。然后,fme改变光栅单元间距,所以它不再是[1,1]而是[0.8,0.65]。在我看来更像是缩放而不是重新采样,但是好的…
现在,如果我想将这个光栅输出为只支持方形单元格的格式,该怎么办?根据大小,写之前,FME再次调整它的大小,所以我最终得到了原始的光栅或者一些奇怪的折衷方案(例如[0.7,0.7])。
这就是为什么我为光栅扫描仪(当使用行柱选择权。
顺便问一下:我现在用的是系统调用方用一个伊尔范维尤实现这一点的命令行。它起作用了,但感觉有点粗糙……;)
达莱特保险箱亚搏在线评论·
可以,我和团队讨论过,他们建议:
最简单的方法是在重新采样后使用RasterGeoReferencer,并将间距设置为(1,1)(原点也可以设置为(0,0)为了保持我们的观点,即它是一个未引用的光栅,但我认为这无关紧要)。显式设置间距将阻止需要正方形像素的写入程序对光栅重新采样。
希望有道理,也许给它一个旋转?
砂光机评论·
您好!DaleAtS亚搏在线tabess,谢谢你接电话!我完全忘记了“强制方形单元”必然意味着光栅范围也会发生变化,对不起的!问题是:我不在乎这个;)
让我解释一下我在这里所做的:我正在使用我自己的工作流(中的three.js函数)将3D模型转换为three.js格式。亚搏在线杰森特普拉特有点太有限了)。大多数纹理都有重复的“两个包裹”设置,但是(业余制作的)3D模型中的许多纹理图像没有2(2,4,16,32等)。这是WebGL的限制。如果维度不是2的幂,它将默认为夹紧到边缘包装,这可能导致不正确的纹理映射。
所以,是的,在我看来,我不在乎光栅的范围,因为我的光栅是非地理的。然后,重新采样的工作方式如下:
为了解决范围问题,我建议“力平方单元”选项只适用于没有空间引用的光栅。否则就没有意义了。
反正…这可能是代表我的另一个(也是)特定功能请求;)
ps:irfanview命令行系统调用方是
“
达莱特保险箱亚搏在线评论·
您好!桑德尔斯,你能把我们指向你正在使用的irfanview命令行吗?这将有助于我们理解重新取样的定义——我们可能有点不太了解自己的定义。据我们所知,如果你有一个光栅,也就是说10乘10,你要求用它做一个新的光栅,而不是3乘5,我看不出除了在结尾处有非正方形像素之外,我们还能做什么。根据定义,我们希望光栅仍然覆盖相同的地面坐标。所以在不同尺寸的不同数量的细胞中,它们必须是非方形的。但也许您要寻找的是更多的剪辑功能?哪里像素的大小不会改变,但如果你想要更少的像素,你会得到一个覆盖更小区域的图像?
谢谢你的意见。
分享你的好主意,或者投票支持别人的想法。
?2019安全亚搏在线软件公司|合法的