span8
span4
本文也是本教程的一部分在FME里我该怎么做
的RasterExpressionEvaluator是一个转换器,用于计算栅格中每个单元的表达式,如代数运算或条件语句。本文将使用RasterExpressionEvaluator演示常用的光栅转换。
RasterExpressionEvaluator-Workspaces.zip(所有工作空间)
这个例子演示了如何反转图像与以下波段解释列表和表达式:
解释 | 表达 |
红色8 | 255-A[0] |
绿色8 | 255-A[1] |
蓝色8 | 255-A[2] |
图片展示了谷歌地球上的遗产山小学及其周边地区
如果图像太暗,我们可以用以下简单的表达式来提高亮度:
解释 | 表达 |
红色8 | A[0]*1.5 |
绿色8 | 甲[1]*1.5 |
蓝色8 | 甲[2]*1.5 |
穆迪港,大温哥华
注意,这个方法应该谨慎使用-如果图像中有明亮的区域,它们将达到或超过最大值(255在我的示例中),这将使它们成为纯白色(255,255,255在RGB24中),这些区域中的信息将丢失。
如果图像上的一种颜色似乎占主导地位,我们只能改变一个波段(或对不同波段应用不同的系数):
解释 | 表达 |
红色8 | A[0] |
绿色8 | A[1]/1.2条 |
蓝色8 | A[2] |
穆迪港,大温哥华
大多数资料来源都建议使用以下公式进行颜色到灰度的转换(许多资料来源也提到,根据图像的不同,转换可能会有所不同)。有两个常用的公式,第一个公式给出了更好的对比:
解释 | 表达 |
灰色8 | 0.2989*A[0]+0.5870*A[1]+0.1140*A[2] |
温哥华,不列颠哥伦比亚省
解释 | 表达 |
灰色8 | 0.3333*A[0]+0.3333*A[1]+0.3333*A[2] |
温哥华,不列颠哥伦比亚省
各种单元之间的转换是栅格表现评估器的一种非常自然的操作。在这个例子中,我们用一个数字栅格表示DEM的米,并将单位转换为英尺:
解释 | 表达 |
国际32 | A[0]/0.3048 |
北温哥华,大温哥华
©2019安全亚搏在线软件公司法律